Machine learning, TensorFlow.js, graphics, history, math and statistics — written by Aivasu Tech Institute's mentors. Free to read, structured to actually help you learn.
AI notes by Aivasu Tech Institute cover 55 topics — from ml intro to probability — each explained with short definitions, syntax and runnable code examples. They are 100% free, need no signup, and work as quick revision for college exams, AI interviews and Aivasu Tech Institute's mentor-led AI course in Pitampura, Delhi.
No notes found. Try a different search term, or browse all AI notes.
Machine Learning is a subfield of Artificial intelligence
Artificial Intelligence Is a Contrast to Human Intelligence
Programming languages involved in Machine Learning and Artificial Intelligence are:
Traditionally, Machine Learning applications are using R or Python.
! image (https://www.w3schools.com/ai/pic1.jpg)
Machine Learning often uses line graphs to show relationships.
Collecting data is the most important part of any Machine Intelligence projects.
It is the simplest possible Neural Network.
Neural Networks are used in applications like Facial Recognition.
- Train the perceptron against correct answers
A Perceptron must be Tested and Evaluated.
An ML model is Trained by Looping over data multiple times.
Machine learning systems uses Relationships between Inputs to produce Predictions.
Up to 80% of a Machine Learning project is about Collecting Data:
- Clusters are collections of similar data
A Regression is a method to determine the relationship between one variable (y) and other variables (x).
The deep learning revolution started around 2010.
Brain.js is a JavaScript library that makes it easy to understand Neural Networks because it hides the complexity of the mathematics.
! TensorFlow (https://www.w3schools.com/ai/img_tensorflow.jpg)
You can add two tensors using tensorA.add(tensorB):
Training and Deploying Machine Learning Models In the Browser
- TensorFlow Visor is a graphic tools for visualizing Machine Learning
The model above performs 4 important steps:
The data used in Example 1, is a list of car objects like this:
When a model is trained, the data is divided into small sets (batches). Each batch is then fed to the model. Shuffling is important to prevent the model getting
async function trainModel(model, inputs, labels, surface) {
The model above performs 4 important steps:
Example 2 uses the same source code as Example 1.
When a model is trained, the data is divided into small sets (batches). Each batch is then fed to the model. Shuffling is important to prevent the model getting
async function trainModel(model, inputs, labels, surface) {
JavaScript libraries to use for both Artificial Intelligence graphs and other charts:
HTML Canvas is perfect for combining Scatter and Lines
Plotly.js is a charting library that comes with over 40 chart types, 3D charts, statistical graphs, and SVG maps.
Chart.js is a free JavaScript library for making HTML-based charts. It is one of the simplest visualization libraries for JavaScript, and comes with the followi
From simple line charts to complex hierarchical tree maps, the Google Chart gallery provides a large number of ready-to-use chart types:
D3.js is a JavaScript library for manipulating HTML based on data.
About 70 000 years ago, something happened to the human brain.
A language is a structured system of communication.
To understand AI, it is important to understand the concept of Numbers and Counting.
The Babylonian Abacus was developed to Reduce the Time to perform calculations.
Industrial robots have been around for more than 50 years.
| 1950 | Alan Turing publishes "Computing Machinery and Intelligence" |
What Jobs Will be Taken Over by Computers?
Mind can be defined as an instantiation of intelligence.
The main branches of Mathematics involved in Machine Learning are:
- A linear graph represents a linear function
Machine Learning experts cannot live without Linear Algebra:
Vectors typically describes Motion or Force
A matrix is arranged in Rows and Columns.
A Tensor is a generalization of Vectors and Matrices to higher dimensions.
Statistics are tools to get answers to questions about data:
Descriptive Statistics is broken down into Tendency and Variability.
Descriptive Statistics is broken down into Tendency and Variability.
The Normal Distribution Curve is a bell-shaped curve.
Probability is about how Likely something is to occur, or how likely something is true.
Join Aivasu Tech Institute's AI course — live mentorship, hands-on projects, and 100% placement support in Delhi NCR.
Enroll Now — Free Demo Available✳ Common questions
What students search before reading AI notes.