feat(curriculum): restore seed + solution to Chinese (#40683)

* feat(tools): add seed/solution restore script

* chore(curriculum): remove empty sections' markers

* chore(curriculum): add seed + solution to Chinese

* chore: remove old formatter

* fix: update getChallenges

parse translated challenges separately, without reference to the source

* chore(curriculum): add dashedName to English

* chore(curriculum): add dashedName to Chinese

* refactor: remove unused challenge property 'name'

* fix: relax dashedName requirement

* fix: stray tag

Remove stray `pre` tag from challenge file.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
This commit is contained in:
Oliver Eyton-Williams
2021-01-13 03:31:00 +01:00
committed by GitHub
parent 0095583028
commit ee1e8abd87
4163 changed files with 57505 additions and 10540 deletions

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72da6
title: Conclusion
challengeType: 11
videoId: LMNub5frQi4
dashedName: conclusion
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d99
title: 'Convolutional Neural Networks: Evaluating the Model'
challengeType: 11
videoId: eCATNvwraXg
dashedName: convolutional-neural-networks-evaluating-the-model
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d9a
title: 'Convolutional Neural Networks: Picking a Pretrained Model'
challengeType: 11
videoId: h1XUt1AgIOI
dashedName: convolutional-neural-networks-picking-a-pretrained-model
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d97
title: 'Convolutional Neural Networks: The Convolutional Layer'
challengeType: 11
videoId: LrdmcQpTyLw
dashedName: convolutional-neural-networks-the-convolutional-layer
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d96
title: Convolutional Neural Networks
challengeType: 11
videoId: _1kTP7uoU9E
dashedName: convolutional-neural-networks
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d8e
title: 'Core Learning Algorithms: Building the Model'
challengeType: 11
videoId: 5wHw8BTd2ZQ
dashedName: core-learning-algorithms-building-the-model
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d8d
title: 'Core Learning Algorithms: Classification'
challengeType: 11
videoId: qFF7ZQNvK9E
dashedName: core-learning-algorithms-classification
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d8f
title: 'Core Learning Algorithms: Clustering'
challengeType: 11
videoId: 8sqIaHc9Cz4
dashedName: core-learning-algorithms-clustering
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d90
title: 'Core Learning Algorithms: Hidden Markov Models'
challengeType: 11
videoId: IZg24y4wEPY
dashedName: core-learning-algorithms-hidden-markov-models
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d8c
title: 'Core Learning Algorithms: The Training Process'
challengeType: 11
videoId: _cEwvqVoBhI
dashedName: core-learning-algorithms-the-training-process
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d8b
title: 'Core Learning Algorithms: Training and Testing Data'
challengeType: 11
videoId: wz9J1slsi7I
dashedName: core-learning-algorithms-training-and-testing-data
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d91
title: 'Core Learning Algorithms: Using Probabilities to make Predictions'
challengeType: 11
videoId: fYAYvLUawnc
dashedName: core-learning-algorithms-using-probabilities-to-make-predictions
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d8a
title: 'Core Learning Algorithms: Working with Data'
challengeType: 11
videoId: u85IOSsJsPI
dashedName: core-learning-algorithms-working-with-data
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d89
title: Core Learning Algorithms
challengeType: 11
videoId: u5lZURgcWnU
dashedName: core-learning-algorithms
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d98
title: Creating a Convolutional Neural Network
challengeType: 11
videoId: kfv0K8MtkIc
dashedName: creating-a-convolutional-neural-network
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d87
title: 'Introduction: Machine Learning Fundamentals'
challengeType: 11
videoId: KwL1qTR5MT8
dashedName: introduction-machine-learning-fundamentals
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d88
title: Introduction to TensorFlow
challengeType: 11
videoId: r9hRyGGjOgQ
dashedName: introduction-to-tensorflow
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72da1
title: 'Natural Language Processing With RNNs: Building the Model'
challengeType: 11
videoId: 32WBFS7lfsw
dashedName: natural-language-processing-with-rnns-building-the-model
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72da0
title: 'Natural Language Processing With RNNs: Create a Play Generator'
challengeType: 11
videoId: j5xsxjq_Xk8
dashedName: natural-language-processing-with-rnns-create-a-play-generator
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d9f
title: 'Natural Language Processing With RNNs: Making Predictions'
challengeType: 11
videoId: WO1hINnBj20
dashedName: natural-language-processing-with-rnns-making-predictions
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d9c
title: 'Natural Language Processing With RNNs: Part 2'
challengeType: 11
videoId: mUU9YXOFbZg
dashedName: natural-language-processing-with-rnns-part-2
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d9d
title: 'Natural Language Processing With RNNs: Recurring Neural Networks'
challengeType: 11
videoId: bX5681NPOcA
dashedName: natural-language-processing-with-rnns-recurring-neural-networks
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d9e
title: 'Natural Language Processing With RNNs: Sentiment Analysis'
challengeType: 11
videoId: lYeLtu8Nq7c
dashedName: natural-language-processing-with-rnns-sentiment-analysis
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72da2
title: 'Natural Language Processing With RNNs: Training the Model'
challengeType: 11
videoId: hEUiK7j9UI8
dashedName: natural-language-processing-with-rnns-training-the-model
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d9b
title: Natural Language Processing With RNNs
challengeType: 11
videoId: ZyCaF5S-lKg
dashedName: natural-language-processing-with-rnns
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d93
title: 'Neural Networks: Activation Functions'
challengeType: 11
videoId: S45tqW6BqRs
dashedName: neural-networks-activation-functions
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d95
title: 'Neural Networks: Creating a Model'
challengeType: 11
videoId: K8bz1bmOCTw
dashedName: neural-networks-creating-a-model
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d94
title: 'Neural Networks: Optimizers'
challengeType: 11
videoId: hdOtRPQe1o4
dashedName: neural-networks-optimizers
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72d92
title: Neural Networks with TensorFlow
challengeType: 11
videoId: uisdfrNrZW4
dashedName: neural-networks-with-tensorflow
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72da5
title: 'Reinforcement Learning With Q-Learning: Example'
challengeType: 11
videoId: RBBSNta234s
dashedName: reinforcement-learning-with-q-learning-example
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72da4
title: 'Reinforcement Learning With Q-Learning: Part 2'
challengeType: 11
videoId: DX7hJuaUZ7o
dashedName: reinforcement-learning-with-q-learning-part-2
---
# --question--

View File

@ -3,6 +3,7 @@ id: 5e8f2f13c4cdbe86b5c72da3
title: Reinforcement Learning With Q-Learning
challengeType: 11
videoId: Cf7DSU0gVb4
dashedName: reinforcement-learning-with-q-learning
---
# --question--