Introduction to ML

Overview & Prerequisites

This introductory course is aimed at middle school and high school students with little to no experience with Artificial Intelligence. For people who have just heard about A.I. and have little knowledge about the math or coding behind it, we have provided our own breakdown of A.I. and a few additional resources talking about the application of the technology and its other components of it. 

(Video coming soon!)

Resources for Learning Python

Python, the coding language, is the primary programming language used in data science and machine learning. Out of the other languages, Python’s syntax is relatively easier to learn. To learn Python and its uses in the world of A.I., we recommend the two following YouTube playlists from SentDex: Learning to Program with Python, and Neural Networks from Scratch with Python. To get started learning code in general, Code.org and CodeCademy.com

Additional reads

What is AI for Kids? An Introduction to Artificial Intelligence for Kids is an article by Inspirit Scholars that simplifies the definition of A.I., gives a few examples of A.I. in modern, daily life, and how kids can start to learn/apply A.I. It includes Google resources like Teachable Machine and Quick Draw, training a computer to create Machine Learning models, and displaying the application of A.I. without the code behind it. In addition, the article offers a gateway to coding, Scratch, which teaches block coding and Javascript. Another coding website is Code.org or for mobile learning, Sololearn, which hosts Python and Java courses. 

AI Applications: Top 14 Artificial Intelligence Applications in 2022 not only talks about the functionality of A.I. but also talks about the statistics of A.I. The article is part of a larger tutorial “Artificial Intelligence Tutorial for Beginners,” by Simplilearn. It includes applications talked about by some of our guest speakers, including autonomous vehicles, spam filters, and facial recognition. You might recognize a few of the healthcare or social media applications as well as “blind hiring” such as the Amazon A.I. hiring system. 

How to learn Artificial Intelligence as a Beginner in 2022 by Hackr.io categorizes A.I. systems into 3 different levels and offers different career paths that use A.I. or M.L. It also includes different A.I. courses, but they include more complex math and coding prerequisites. However, we definitely recommend checking them out if you have the time because they go into more detail about the foundational ideas of A.I. Towards the end of the article, they offer basic-intermediate-level projects, including housing price/stock market prediction, customer recommendations, chatbots, and spam classifiers. 

Yufeng’s What is Machine Learning is a 4-minute article explaining Machine Learning, a subcategory of Artificial Intelligence. His video on Google breaks down the fundamentals of Machine Learning and its different types. Projects include training an M.L. model using existing data for it to predict/answer questions. These models find patterns in the data by looking at trends in order to evaluate and classify new data.