Machine learning has become one of the most important and impactful fields of Artificial Intelligence in the 21st century. It can be defined as 'the capability of a machine to imitate intelligent human behavior'. The development of machine learning algorithms has automated a myriad of computer science, data science, and data analytics practices. Machine learning exists in almost every technology used today; open any app on your phone or website on your computer and machine learning is being utilized to better enhance your experience.
Tech Kits
Tech Kits are part of the walk-in service provided by Innovate Labs. There are three levels of difficulty meant for different users and their experience with the different technologies. Many of the Tech Kits build off each other as you progress.
Beginner
Introducing Machine Learning using Google's Teachable Machine
Length: 30-60 Minutes
Description: In this module, we introduce the concept of machine learning using Google's Teachable Machine. We describe what machine learning is, how it works, how its used in virtually every aspect of technology, and then visualize the machine learning process. Using Teachable Machine, we build an image prediction model in just about 5 minutes, which gives a hands on look at the overall machine learning process.
Intermediate
Linear Regression on Google Colab
Length: 30-60 Minutes
Description: In this module, we get to implement machine learning by working on a linear regression problem. We examine how machine learning algorithms can work for regression problems, how to code a machine learning model/algorithm, and then visualize how these algorithms work to create the most accurate model possible.
Advanced
Random Forest Classification with Kaggle
Length: 30-60 Minutes
Description: In this module, we use random forest classification, a specific machine learning algorithm, to predict the survivors of the Titanic.
Resources
Python 3.5
Type: Programming Language
Description: Python is an interpreted high-level programming language for general-purpose programming. Version 3.5 is a part of the many new versions that continuously are being put out.
Google Colab
Type: Development Environment
Description: Google Colab is a code development environment that runs in the browser using Google Cloud and utilizes cloud computing.
Teachable Machine
Type: Application
Description: Teachable Machine is a Google application that allows user to train their computer to recognize their own images, sounds and poses.
Kaggle
Type: Development Environment
Description: Kaggle is an open-source subsidiary of Google that provides increased accessibility for datasets and code for Kaggle users and even offers its own web-based, Jupyter Notebooks environment for data scientists to work on projects directly on the Kaggle website.