Lecture02
Lecture02
Machine Learning
02
A Pattern Exists
We don’t know it
• Designing algorithms that ingest data and learn a (hypothesized) model of the data
• The learned model can be used to Detect patterns/structures/themes/trends etc. in the data
• ML needed for:
Data-Driven Decision Making
Effic iency and Scale
• Quality of data
• Use of low-quality data leads to the problems related to data preprocessing and feature extraction.
• Time-Consuming task
• Consumption of time especially for data acquisition, feature extraction and retrieval.
• Curse of dimensionality
• Too many features of data points. This can be a real hindrance.
• Difficulty in deployment
• Complexity of the ML model makes it difficult to be deployed in real life.
Applications
• Emotion analysis
• Sentiment analysis
• Error detection and prevention
• Weather forecasting and prediction
• Stock market analysis and fore casting
• Spam Detection
• Speech recognition
• Customer segmentation
• Obje ct recognition
• Fraud detection
• Recommendation of products to c ustomer in online shopping.
Applications
Applications In Security
• Responding to Ransomware
• Combining Application Development and Cybersecurity
• Detecting Non-Malware Threats
• Deep Reinforcement Learning
• Protecting the IoT
• Predicting the Future
• Linear Regression
• Random Forest
• K-Means Algorithm
• Apriori Algorithm
Clustering
Anomaly Detection
Example- Unsupervised Learning
Exploration
Exploitation
Exploration
Explorationis more of a long-termbenefitconcept whereit allows the agentto improveits knowledgeabout each action whichcould lead to long term
benefit.
Exploitation
Exploitation basically exploits the agent’s current estimatedvalue and chooses the greedy approach to get the most reward. However, the agent is
being greedy withthe estimatedvalue andnot the actual value, so chances are it might not get the mostreward.
https://ai-ml-analytics.com/reinforcement-learning-exploration-vs-exploitation-tradeoff/
Examples: Reinforcement Learning…
• Shelf Management
ML Versus DL
• Data Dependency
• Hardware Dependency
• Feature Engineering
• Problem Solving Approach
• Execution Time