Understanding AI from Scratch - Neural Networks Course
Offered By: freeCodeCamp
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive course on building neural networks from scratch without relying on libraries. Learn to manually adjust network parameters to teach a car how to navigate a custom-designed playground. Gain insights from Dr. Radu, a university computer science professor with over a decade of experience in machine learning and AI. Explore fundamental concepts through hands-on lessons covering topics such as single neurons, genetic algorithms, hidden layers, and Dijkstra's algorithm. Engage with homework assignments, participate in data collection through racing simulations, and compete for prizes. Access additional resources including code repositories, related tutorials, and community discussions to enhance your learning experience.
Syllabus
Use "11. MiniMap" from Phase 2 at
⌨️ Introduction
⌨️ The Playground
⌨️ One Neuron
⌨️ Clarrifications
⌨️ Lesson 2
⌨️ Genetic Algorithm
⌨️ 2 Inputs
⌨️ Hidden Layers
⌨️ Misconceptions
⌨️ Lesson 3 More Outputs
⌨️ Lesson 4 Traffic Rules
⌨️ Lesson 5 Compass Sensor
⌨️ The need for Shortest Path
⌨️ Updating the Self-driving Car codebase
⌨️ Lesson 6 Dijkstra's Algorithm
⌨️ Lesson 7 Dijkstra with AI Agents
⌨️ Final Challenge
Taught by
freeCodeCamp.org
Related Courses
Graph Search, Shortest Paths, and Data StructuresStanford University via Coursera Algorithms on Graphs
University of California, San Diego via Coursera Graph Algorithms
University of California, San Diego via edX لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms
Georgia Institute of Technology via edX