No Black Box Machine Learning Course in JavaScript

TLDRGain a deep understanding of machine learning systems by coding without relying on libraries. Enhance software development skills while creating a web app that learns to recognize drawings. Learn data collection, processing, and visualization, as well as feature extraction and implementation of classifiers. Taught by Radu, a computer science PhD and university lecturer.

Key insights

🤖Gain a deep understanding of machine learning systems by coding without relying on libraries.

🎨Enhance software development skills while creating a web app that learns to recognize drawings.

📊Learn data collection, processing, and visualization techniques.

🔬Master feature extraction to improve machine learning models.

🖥️Implement various classifiers to create machine learning-driven applications.

Q&A

Is coding without libraries the best way to learn machine learning?

Coding without libraries allows for a deeper understanding of machine learning systems and enhances software development skills.

What will I learn in this course?

In this course, you will learn about data collection, processing, and visualization, as well as feature extraction and implementation of classifiers.

Who is the instructor for this course?

The course is taught by Radu, who has a PhD in Computer Science and is a university lecturer.

Do I need any prior knowledge to enroll in this course?

Some programming experience and high school math knowledge are recommended, but the course covers the necessary topics in detail.

Will I be able to create my own machine learning-driven applications after completing this course?

Yes, the course equips you with the knowledge and expertise to create your own machine learning-driven applications.

Timestamped Summary

00:00Welcome to the No Black Box Machine Learning course in JavaScript, where you will code without relying on libraries.

02:00The course covers data collection, processing, and visualization techniques.

04:30You will learn feature extraction and implementation of classifiers.

08:20The course is taught by Radu, a computer science PhD and university lecturer.

16:40The course teaches you how to build a web app that learns to recognize drawings.

19:20The sketchpad component allows you to collect data and visualize it.

20:50You will learn about the nearest neighbor classifier and data scaling techniques.

22:20The course introduces the more advanced K nearest neighbors classifier.