bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/AI

AI

Machine Learning

Machine Learning focused on Machine Learning and related concepts.

Lesson 1

Machine Learning

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…

3 min
Read lesson →
Lesson 2

Artificial Intelligence

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…

2 min
Read lesson →
Lesson 3visual

Machine Learning Languages

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…

2 min
Read lesson →
Lesson 4visual

Machine Learning in JavaScript

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…

3 min
Read lesson →
Lesson 5visual

Machine Learning Examples

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…

2 min
Read lesson →
Lesson 6visual

Linear Graphs

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…

2 min
Read lesson →
Lesson 7visual

Scatter Plots

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…

2 min
Read lesson →
Lesson 8visual

Perceptrons

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…

6 min
Read lesson →
Lesson 9visual

Pattern Recognition

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…

2 min
Read lesson →
Lesson 10

Training a Perceptron

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…

4 min
Read lesson →
Lesson 11

Testing a Perceptron

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…

2 min
Read lesson →
Lesson 12visual

Machine Learning

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.…

4 min
Read lesson →
Lesson 13visual

ML Terminology

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 +…

3 min
Read lesson →
Lesson 14

Machine Learning Data

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…

3 min
Read lesson →
Lesson 15visual

Data Clusters

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…

2 min
Read lesson →
Lesson 16visual

Linear Regressions

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…

3 min
Read lesson →
Lesson 17

Deep Learning (DL)

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…

3 min
Read lesson →
Lesson 18

Brain.js

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…

2 min
Read lesson →