Summary
Keywords
Full Transcript
This video covers the architecture of a Convolutional Neural Network, focusing on the concept of "filters". Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/8-convolutional-neural-network/2-architecture-of-cnn 🚀 Watch this video ad-free on Nebula https://nebula.tv/videos/the-coding-train-yt-ml5-js-what-is-a-convolutional-neural-network-part-1-filters 🕹️ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/BN1lE-gyl 🎥 Previous: https://youtu.be/UaKab6h9Z0I?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y 🎥 Next: https://youtu.be/pRWq_mtuppU?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y 🎥 All: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y References: 💻 MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications: https://arxiv.org/abs/1704.04861 Videos: 🚂 Train a Neural Network with Pixels as Input: https://youtu.be/UaKab6h9Z0I 🚂 Image Classification with MobileNet: https://youtu.be/yNkAuWz5lnY 🚂 Other Neural Network Videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6aCibgK1PTWWu9by6XFdCfh 🚂 The Pixel Array: https://thecodingtrain.com/tracks/p5-tips-and-tricks/more-p5/pixel-array Timestamps: 0:00 Introduction 1:28 Review neural networks 3:34 Flattenng the image causes a loss of information 4:18 Convolutional layer 4:37 Filter 5:08 Gradient based learning 6:21 Filter is a matrix of numbers 6:59 Photoshop 7:14 Known filters draw out different features 8:59 Neural network learn filters that identify features 10:25 Blurring an image 11:12 Coding a convolutional neural network in p5js 11:56 Create a filtered image 13:10 Ignore the edge pixels 13:42 Convolution function 15:28 Finding the one-dimensional look-up into matrix 16:16 Four numbers are stored for every pixel 16:36 Sum r, g, b values 20:46 Multiply by filter 22:37 Get filtered pixels 23:13 Call loadPixels 23:34 Call updataPixels 24:40 Change the indices to find vertical edges 26:11 Add a random filter Editing by Mathieu Blanchette Animations by Jason Heglund Music from Epidemic Sound 🚂 Website: https://thecodingtrain.com/ 👾 Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide 🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box 💡 GitHub: https://github.com/CodingTrain 💬 Discord: https://thecodingtrain.com/discord 💖 Membership: http://youtube.com/thecodingtrain/join 🛒 Store: https://standard.tv/codingtrain 🖋️ Twitter: https://twitter.com/thecodingtrain 📸 Instagram: https://www.instagram.com/the.coding.train/ 🎥 Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH 🎥 Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA 🔗 p5.js: https://p5js.org 🔗 p5.js Web Editor: https://editor.p5js.org/ 🔗 Processing: https://processing.org 📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new #convolutionalneuralnetwork #machinelearningml #ml5js #p5js
