π The Coding Train: 5.1: Doodle Classifier: Introduction - Intelligence and Learning
YouTube
5.1: Doodle Classifier: Introduction - Intelligence and Learning
In this series, I build a "doodle classifier" using the Google QuickDraw dataset and my JavaScript neural network library. π Toy-Neural-Network-JS: https://g...
π The Coding Train: 5.1: Doodle Classifier: Introduction - Intelligence and Learning
YouTube
5.1: Doodle Classifier: Introduction - Intelligence and Learning
In this series, I build a "doodle classifier" using the Google "Quick, Draw!" dataset and my JavaScript neural network library.
π₯ Next Video: https://youtu.be/gX7U6WA7Ffk
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Deeplearn.js:β¦
π₯ Next Video: https://youtu.be/gX7U6WA7Ffk
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Deeplearn.js:β¦
π The Coding Train: 5.2: Doodle Classifier: Prepping Data in Processing - Intelligence and Learning
YouTube
5.2: Doodle Classifier: Prepping Data in Processing - Intelligence and Learning
In this "doodle classifier" video, I cover how to parse the Google Quick Draw dataset with Processing and prepare it for use with the JavaScript neural network library.
π₯ Next Video: https://youtu.be/wMe6qcpD8jI
π Toy-Neural-Network-JS: https://github.β¦
π₯ Next Video: https://youtu.be/wMe6qcpD8jI
π Toy-Neural-Network-JS: https://github.β¦
π The Coding Train: 5.3: Doodle Classifier: Prepping Data in p5.js - Intelligence and Learning
YouTube
5.3: Doodle Classifier: Prepping Data in p5.js - Intelligence and Learning
In part 3 of the "doodle classifier" series, I use the Google Quick Draw data prepared in Processing and import it into a p5.js JavaScript sketch.
π₯ Next Video: https://youtu.be/UxLm2HxJmMw
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neuralβ¦
π₯ Next Video: https://youtu.be/UxLm2HxJmMw
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neuralβ¦
π The Coding Train: 5.4: Doodle Classifier: Training - Intelligence and Learning
YouTube
5.4: Doodle Classifier: Training - Intelligence and Learning
In this video, I create a neural network object and train it with a subset of the Google Quick Draw dataset.
π₯ Next Video: https://youtu.be/_IyfxsQ5FX0
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Google Quick Draw: hβ¦
π₯ Next Video: https://youtu.be/_IyfxsQ5FX0
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Google Quick Draw: hβ¦
π The Coding Train: 5.5: Doodle Classifier: Testing - Intelligence and Learning
YouTube
5.5: Doodle Classifier: Testing - Intelligence and Learning
In this video I "test" the neural network's classification accuracy with drawings from Google Quick Draw dataset not used for training.
Next Video: https://youtu.be/Km6QHvGTeGA
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JSβ¦
Next Video: https://youtu.be/Km6QHvGTeGA
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JSβ¦
π The Coding Train: 5.6: Doodle Classifier: Classifying User Data - Intelligence and Learning
YouTube
5.6: Doodle Classifier: Classifying User Data - Intelligence and Learning
In this video, I use the p5.js library to create a drawing canvas for the user and attempt to classify doodles using the trained neural network model.
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Google Quick Draw: httβ¦
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Google Quick Draw: httβ¦
π The Coding Train: Live Stream #124.2 - Linting and Neuroevolution Continued
YouTube
Live Stream #124.2 - Linting and Neuroevolution Continued
In part 2 of Friday's live stream, I begin discussing the topic "neuroevolution" which will be the subject of chapter 11 of the next edition of the Nature of...
π The Coding Train: 11.1: Introduction to Neuroevolution - The Nature of Code
YouTube
11.1: Introduction to Neuroevolution - The Nature of Code
Welcome to a new topic in the Nature of Code series: Neuroevolution!
π₯ Next Video: https://youtu.be/kCx2DElEpP8
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Nature of Code: http://natureofcode.com/
π₯ My Neural Networksβ¦
π₯ Next Video: https://youtu.be/kCx2DElEpP8
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS
π Nature of Code: http://natureofcode.com/
π₯ My Neural Networksβ¦
π The Coding Train: Linting with ESLint
YouTube
Linting with ESLint
In this video I discuss "code linting": an automatic process to find errors in code. I examine the ESLint package for JavaScript.
π ESLint: https://eslint.org/
π eslint-config-p5js: https://www.npmjs.com/package/eslint-config-p5js
π₯ CircleCI: Unit Testingβ¦
π ESLint: https://eslint.org/
π eslint-config-p5js: https://www.npmjs.com/package/eslint-config-p5js
π₯ CircleCI: Unit Testingβ¦
π The Coding Train: Coding Challenge #95: Approximating the Value of Pi
YouTube
Coding Challenge 95: Approximating the Value of Pi
In this coding challenge, I use use a "monte carlo" method to approximate the value of Pi in Processing (Java). Code: https://thecodingtrain.com/challenges/95-approximating-the-value-of-pi
πΉοΈ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/β¦
πΉοΈ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/β¦
π The Coding Train: 11.2: Neuroevolution: Crossover and Mutation - The Nature of Code
YouTube
11.2: Neuroevolution: Crossover and Mutation - The Nature of Code
In this video I begin the process of coding a neuroevolution simulation and copy() and mutate() methods to the neural network library
π₯ Previous Video: https://youtu.be/lu5ul7z4icQ
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Networkβ¦
π₯ Previous Video: https://youtu.be/lu5ul7z4icQ
π Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Networkβ¦
π The Coding Train: 1.10: Git Remotes - Git and GitHub for Poets
YouTube
1.10: Git Remotes - Git and GitHub for Poets
This video covers git "remotes."
π Flappy Bird Clone: https://github.com/CodingTrain/Flappy-Bird-Clone
π₯ Git branches: https://youtu.be/oPpnCh7InLY
π Site: http://thecodingtrain.com/
π Patreon: https://patreon.com/codingtrain
π Store: https://wwwβ¦
π Flappy Bird Clone: https://github.com/CodingTrain/Flappy-Bird-Clone
π₯ Git branches: https://youtu.be/oPpnCh7InLY
π Site: http://thecodingtrain.com/
π Patreon: https://patreon.com/codingtrain
π Store: https://wwwβ¦
π The Coding Train: Coding Challenge #96: Visualizing the Digits of Pi
YouTube
Coding Challenge #96: Visualizing the Digits of Pi
In celebration of Pi Day, Let's attempt to βvisualizeβ the first one million digits of Pi. Code: https://thecodingtrain.com/challenges/96-visualizing-digits-of-pi
πΉοΈ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/FBIJy_-2Y
π₯ Previousβ¦
πΉοΈ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/FBIJy_-2Y
π₯ Previousβ¦