Skip to main content

Machine Learning

  Machine Learning                                                                   

                                                                                                    - Arthur Samuel in 1959


AI-ML-DL

Artificial Intelligence:      

* Making Machine to think analysis and Make a decision

* Computer that can imitate human intellect and behavior

EX: Self Driving cars, Robots



Machine Learning: 

* Machine Learning is a subset of AI that uses Statistical Learning algorithm to build system that have the ability to automatically learn and improve from experience without being explicity programmed

EX: Recommendation system, Amazon Alexa





Deep Learning:

* Subset of Machine Learning which follows neural networking

* Brain inspired Machine Learning model

* As model and automatically builds a hierarchy of data representations

EX: Facial Recognition system, Image captioning





Human: I Can Learn Everything Automatically from experience can you learn?

Machine: Yes i can also learn from past data with the help of Machine Learning




Application Of Machine Learning:

* Automatic Language Translation

* Medical Diagnostics

* Stock Market trading

* Online Fraud Detection

* Virtual Personal Assistant

* Email spam and Malware Filtering

* Self Driving cars

* Product Recommendation

* Traffic Prediction

* Speech Recognition

* Image Recognition


7 Steps Of Machine Learning:

* Gathering data

* Preparing data

* Choosing a model

* Training

* Evaluation

* HyperParameter Tuning

* Prediction


Feature Of Machine Learning:

* Uses data to detect various pattern in a given dataset it can learn from past data improve automatically it is a data-driven technology Machine Learning is much similar to data minig as it also deals with the huge amount of the data

Key Points: 

* Rapid increment in the production of data solving complex problem which are different for a human

* Decision making in various sector incuding finance

* Finding hidden pattern and extracting useful information from data

Why Machine Learning now:

* Lot of available data

* Increasing computational power

* Advanced Algorithms

* Increasing support from industries

How does Machine Learning work:

* A Machine Learning system learn from historical data build the prediction model and whenever it recives new data predict the output from it the accuracy of predicted output dependsupon the amount of data as the huge amount of data helps to build a better model which predicts the output more accurately


Types Of Machine Learning:

* Supervised ML

* Unsupervised ML

* Reinforcement ( Semi supervised)

Supervised Learning:

* Supervised is a type of Machine Learning method in which we provide sample labeled data to Machine Learning system in order to train it and on that basis it predicts the output 

* The goal of supervised Learning is to map input data with the output data

* The supervised Learning is based on supervison and it is the same as when a stuentlearn thing in the supervision of the teacher, spam filtering



Types of supervised Learning:

* Regression - Continuous

* Classification - Categorical

What is Regression:

* It is supervised Learning task where output it having continuous value  

* The goal where is to predict value as much closer to actual output value as our model can and then evaluate is done by calculating error value the smaller the error the greater the accuracy of our regressionmodel

EX: Predicting the price of the car based on its age, year



What is Classification:

* It is Supervised Learning task where output is having defined labels (discrete value) for example output Purchased has defined labels 0 or 1 means the customer will purchase and 0 mean that the customer won't purchase it can be either binary or multi-class in binary classification the model predict either 0 or 1, yes or no but in the case of multi class classification model predict more than one class

EX: Gmail calssifie mails in more than one classes like social promotions update offers



Unsupervised Learning: 

* Is a Learning method in which a machine learn without and supervision of been labeled classife or categorized and the algorithm needs to act on that data without and supervision

* The goal unsupervised learning to retructure the input data into new feature or a group of object with similar pattern 


Types of Unsupervised:

Clustering:

* A clustering problem is where you want to discover the inherent grouping in the data such as grouping customer by purchase behavior

EX: K-means for clustering problems



Association:

* An association rule learn problem is where you want to discover rule that describe large portions of your data such as people that buy x also tend to buy y

EX: Apriori algorithm for association rule learning problems


Reinforcement Learning(Semisupervised):

* In a feedback-based learning method in which a learning agent gets a reward for each right action and get a penalty for each wrong action the agent learn automatically with these feedback and improve its preformance in reinforcement learning the agent interact with the environment and explore it 

* The goal of an agent is to get the most reward points and hence it improvesits performance

EX: Robotic Dog




Comments

Popular posts from this blog

Navigating the GenAI Frontier: Transformers, GPT, and the Path to Accelerated Innovation ( LLM )

  Historical Context: Seq2Seq Paper and NMT by Joint Learning to Align & Translate Paper : * Seq2Seq model introduced in "Sequence to Sequence Learning with Neural Networks" paper by Sutskever et al., revolutionized NLP with end-to-end learning. For example, translating "Bonjour" to "Hello" without handcrafted features. * NMT by "Joint Learning to Align and Translate" (Luong et al.) improved Seq2Seq with attention mechanisms. For instance, aligning "Bonjour" and "Hello" more accurately based on context. Introduction to Transformers (Paper: Attention is all you need) : * Transformers introduced in "Attention is All You Need" paper. * Replaced RNN-based models with attention mechanisms, making them highly parallelizable and efficient. Why transformers : * Transformers capture long-range dependencies effectively. * They use self-attention to process tokens in parallel and capture global context efficiently.   ...

Language Modeling ( LLM )

Language Modeling ( LLM ) *   What is Language Modeling :   Language modeling powers modern NLP by predicting words based on context, using statistical analysis of vast text data. It's essential for tasks like word prediction and speech development, driving innovation in understanding human language. Types of language models :  N-gram Models  : These models predict the next word based on the preceding n-1 words, where n is the order of the model. For example, a trigram model (n=3) predicts the next word using the two preceding words. N-gram Language Model Example : Consider a simple corpus of text: I love hiking in the mountains. The mountains are beautiful. Trigram Model: P("in" | "hiking", "love") = Count("hiking love in") / Count("hiking love") P("are" | "mountains", "the") = Count("mountains the are") / Count("mountains the") Neural Language Models: Neural network-based language...

Python String.

  Innomatics Research Labs  Im a innomatics student, this is for innomatics research labs notes (the best institute of hyderabad) once search in google, course = data science and full stack development Innomatics Research Labs  is a pioneer in  “Transforming Career and Lives”  of individuals in the Digital Space by catering advanced training on  IBM Certified Data Science , Python, IBM Certified Predictive Analytics Modeler, Machine Learning, Artificial Intelligence (AI),  Full-stack web development , Amazon Web Services (AWS), DevOps, Microsoft Azure, Big data Analytics,   Digital Marketing , and Career Launching program   for students  who are willing to showcase their skills in the competitive job market with valuable credentials, and also can complete courses with a certificate. Strings: strings are a sequence or a char, enclosed in qoutes. creating a string a string can be created by  encloing a char or sequence of chars  ...