Loading lesson path
Machine Learning is a subfield of Artificial intelligence "Learning machines to imitate human intelligence" Artificial Intelligence Narrow AI Machine Learning Neural Networks Big Data Deep Learning S…
Artificial Intelligence Is a Contrast to Human Intelligence What is Artificial Intelligence? Artificial Intelligence suggest that machines can mimic humans in: Talking Thinking Learning Planning Unde…
Programming languages involved in Machine Learning and Artificial Intelligence are: LISP R Python C++ Java LISP LISP is the second oldest programming language in the world (1958), one year younger th…
Traditionally, Machine Learning applications are using R or Python. But JavaScript has a great future as a Machine Learning language: JavaScript is well known. All developers can use it. Security is…
Image Classification Example Result here Click to Classify Picture Click to Change Picture Artificial Music Intelligence Can an algorithm compose better music than a human? David Cope is a former pro…
Machine Learning often uses line graphs to show relationships. A line graph displays the values of a linear function: y = ax + b Important keywords: Linear (Straight) Slope (Angle) Intercept (Start v…
Data Collections Scatter Plots Graphs Data Collection Collecting data is the most important part of any Machine Intelligence projects. The most common data to collect are numbers and measurements. Of…
A Perceptron is an Artificial Neuron. It is the simplest possible Neural Network. Neural Networks are the building blocks of Machine Learning. Frank Rosenblatt Frank Rosenblatt (1928 â 1971) was an…
Neural Networks are used in applications like Facial Recognition. These applications use Pattern Recognition. This type of Classification can be done with a Perceptron. Perceptrons can be used to cla…
Create a Perceptron Object Create a Training Function Train the perceptron against correct answers Training Task Imagine a straight line in a space with scattered x y points. Train a perceptron to cl…
A Perceptron must be Tested and Evaluated. A Perceptron must be tested against Real Values. Test Your Library Generate new unknown points and check if your Perceptron can guess the right answers: Exa…
Learning is Looping An ML model is Trained by Looping over data multiple times. For each iteration, the Weight Values are adjusted. Training is complete when the iterations fails to Reduce the Cost.…
Relationships Labels Features Machine Learning Relationships Machine learning systems uses Relationships between Inputs to produce Predictions. In algebra, a relationship is often written as y = ax +…
Up to 80% of a Machine Learning project is about Collecting Data What data is Required ? What data is Available ? How to Select the data? How to Collect the data? How to Clean the data? How to Prepar…
Clusters are collections of similar data Clustering is a type of unsupervised learning The Correlation Coefficient describes the strength of a relationship. Clusters Clusters are collections of data…
A Regression is a method to determine the relationship between one variable ( y ) and other variables ( x ). In statistics, a Linear Regression is an approach to modeling a linear relationship betwee…
The deep learning revolution started around 2010. Since then, Deep Learning has solved many "unsolvable" problems. The deep learning revolution was not started by a single discovery. It more or less…
Brain.js is a JavaScript library that makes it easy to understand Neural Networks because it hides the complexity of the mathematics. Building a Neural Network Building a neural network with Brain.js…