SlideShare a Scribd company logo
Hot Topics in Machine Learning for
Research and Thesis
Machine Learning and its subsequent fields have undergone tremendous growth in the past few
years. It has a number of potential applications and is being used in different fields. A lot of
research work is going on in this field. There has been a lot of buzz around this field in the recent
times. It is the major application of Artificial Intelligence. Algorithms are a major component of
Machine Learning. One should have a complete understanding of these algorithms before doing
research on different topics in Machine Learning. There are various topics in Machine Learning
for M.Tech thesis and Ph.D. research.
Here is the list of hot topics in Machine Learning for thesis and research:
 Deep Learning
 Human-computer interaction
 Genetic Algorithm
 Image Annotation
 Reinforcement Learning
 Natural Language Processing
 Supervised Learning
 Unsupervised Learning
 Support Vector Machines(SVMs)
 Sentiment Analysis
Deep Learning
Deep Learning is a sub-field of Machine Learning or we can say it is an advanced version of
Machine Learning. Deep Learning can also be referred to as deep structure learning or
hierarchical learning. It is one of the hot topics in machine learning for master's thesis and
research. The concept of deep learning is being used by big companies like Google, Amazon to
increase their productivity and sale rate.
The algorithms in deep learning or deep neural networks are concerned with the functioning of
the human brain and its structure. Deep Neural Network is a type of neural network having more
than two layers. This type of neural network needs more data as well as the computational power
to derive results.
Applications of Deep Learning
Deep Learning applications will significantly affect our daily life in near future. Some of the
applications have already made their impact. Here are some of the important applications of deep
learning:
 Image Recognition
 Voice Assistants
 Self-driving cars
 Computer-aided medical diagnosis
 Automatic Machine Translation
Limitations of Deep Learning
There are some limitations of deep learning which are as follows:
 It needs a large amount of data to extract results.
 Substantial computational power and resources are required by deep neural networks.
 Deep Learning is a time-consuming process.
 A training is to be provided so as to enable deep learning to make decisions.
 A high-performance computing environment is required for deep learning.
Human-computer Interaction
Human-computer interaction or HCI is the study of human and computer activities and how they
interact with each other. It is a very good field for research in machine learning. There are
different ways in which humans interact with computers and HCI deals with the study of this
interaction. To facilitate this interaction, an interface is required between humans and computers.
A graphical user interface is one such example of the interface used by desktop applications and
internet browsers. Similarly, voice user interfaces(VUI) are used for speech recognition.
The idea of HCI dates back to early 1980s. It is a very broad field covering the areas like user-
centered design, user experience design, and user interface design. Research work is going on the
following areas of HCI:
 Augmented Reality
 Social Computing
 Brain-computer interface
 User Customization
 Embedded Computation
Genetic Algorithm
The concept of Genetic Algorithm is based on the principle of Genetics and Natural Selection
and is a search-based optimization technique used to find optimal solutions to complex problems.
It is another good topic in machine learning for thesis and research. It is the most efficient tool to
solve difficult problems referred to as NP-Hard problems.
Genetic Algorithms are important in machine learning and are based on the following three types
of rules:
 Selection rules to select the parents from the current population
 Crossover rules to combine two parents to produce children for the upcoming generation
 Mutation rules to apply changes to parents to produce children
Applications of Genetic Algorithm
Following are some of the applications of Genetic Algorithm:
 Automotive Design
 Robotics
 Encryption
 Computer-Aided Design
 Bioinformatics
 Machine Learning Feature Selection
 Mutation Testing
 Software Engineering
Image Annotation
Image Annotation is a process in which a caption or keyword is assigned to a digital image
automatically. It finds its application in image retrieval systems to locate images from the
database. Machine Learning methods and algorithms are applied to Automatic Image
Annotation. Clustering and classification are the most commonly used methods in the process of
image annotation.
Image Annotation Tools
There are various tools for manual image annotation some of which are listed below:
 DataTurks
 Labelbox
 AnnoStation
 LabelMe
 Pixorize
 Microsoft VoTT
 Images Annotation Programme
 FastAnnotationTool
Reinforcement Learning
Reinforcement Learning is a type of machine learning algorithm in which an agent learns how to
behave in an environment by interacting with that environment. A lot of research has been done
in this area of machine learning in the recent times. It mostly finds its application in gaming and
robotics. The approach of this algorithm is different from other machine learning algorithms
which are supervised learning and unsupervised learning.
The definition of reinforcement learning can be understood with the following concepts:
 Agent - An agent is the one that takes action in an environment.
 Action(A) - It is the series of steps taken by an agent in an environment.
 Environment - The real world in which the agent takes an action.
 State(S) - The situation of an agent at any particular time.
 Reward(R) - A type of feedback through which the success and failure of user's actions
are measured.
Natural Language Processing
Natural Language Processing or NLP is a branch of Artificial Intelligence using which
computers are made to understand, manipulate, and interpret human language. It aims to fill the
space between human communication and computer understanding. It is another good topic in
machine learning for thesis and research. It uses the concept of machine learning and deep
learning for complete interaction between humans and computers.
Importance of Natural Language Processing
The importance of natural language processing lies in the fact that it enables computers to
communicate with humans in their own language. Computers can interpret human speech and
text using the concept of natural language processing. It will help to analyze the large volumes of
textual data generated every day.
Applications of Natural Language Processing
Following are the main applications of Natural Language Processing:
 Speech Recognition
 Language Translation
 Caption Generation
 Language Modelling
 Optical Character Recognition(OCR)
 Information Retrieval
 Question Answering
 Sentiment Analysis
 Text Segmentation
 Document Clustering
Supervised Learning
It is a type of machine learning algorithm in which both input and output data is provided and the
output data is mapped to the input through a mapping function. In other words, supervised
learning is a type of machine learning algorithm that uses training datasets for making decisions.
There are two types of algorithms in supervised learning which are:
 Classification - Where data can be categorized into specific classes for categorical
response values. Commonly used classification algorithms are:
o Support Vector Machines(SVM)
o Neural Networks
o Decision Trees
o Discriminant Analysis
o Nearest neighbors(kNN)
 Regression - Regression algorithms are used for continuous-response values. Following
algorithms are included in this category:
o Linear Regression
o Nonlinear Regression
o Generalized linear models
o Decision Trees
o Neural Networks
Supervised learning has a number of applications including algorithm trading, credit scoring,
tumor detection, drug discovery, pattern recognition, price forecasting to name a few. It is also a
very good thesis topic in machine learning.
Unsupervised Learning
Unsupervised Learning is a type of machine learning algorithm to find hidden patterns and
underlying data structures. The inferences are drawn by this algorithm from the datasets
containing the input data. Cluster Analysis is the most commonly used method in unsupervised
learning. General clustering algorithms in unsupervised learning are:
 Hierarchical Clustering
 k-Means Clustering
 Self-organizing maps
 Hidden Markov Models
 Gaussian mixture models
The main purpose of unsupervised learning is to group data having similar characteristics into
different clusters. This done by finding datasets having similar patterns. Apart from clustering,
Principal Component Analysis(PCA) is another commonly used technique in unsupervised
learning. Unsupervised Learning finds its application in data mining, text mining, bioinformatics,
image segmentation, computer vision, and genetic clustering.
Support Vector Machines(SVMs)
Support Vector Machines or SVMs are one of the most important machine learning algorithms.
The purpose of this algorithm is to analyze the data used for classification and regression
analysis. As compared to other algorithms, the concepts of SVM are relatively simple. Using
kernel trick, SVMs can perform non-linear classification. In this algorithm, each data item is
plotted as a point in n-dimensional space where n is the number of features. After that,
classification is performed on data items. A hyperplane will be found that will divide the datasets
into two different classes.
Advantages of Support Vector Machines
1. It provides accurate results
2. It works really well on smaller datasets
3. It is one of the most efficient machine learning algorithms
Drawbacks of Support Vector Machines
1. Not suitable for larger datasets as training time is high
2. Discrete data is another drawback of SVMs
Applications of Support Vector Machines
SVMs have various applications some of which are:
 Image Classification
 Face Detection
 Bioinformatics
 Text Categorization
 Handwriting Recognition
 Protein Remote Homology Detection
Sentiment Analysis
Sentiment Analysis is also known as opinion mining and is a process to determine whether the
attitude of an individual towards a product or topic is positive, negative 0r neutral expressed in
the form of text. It is another good topic in machine learning for thesis and research. It uses the
concept of natural language processing, machine learning, computational linguistics, and
bioinformatics to extract essential information. It is mainly used in case of social media
monitoring. Sentiment Analysis is crucial such that it helps to find what a customer thinks of a
particular brand.
Sentiment Analysis Tools
Here are some tools which help to track user sentiments:
 Google Analytics
 Hootsuite
 Pagelever
 Marketing Grader
 Facebook Insights
 Google Alerts
 Meltwater
 Tweetstats
Applications of Sentiment Analysis
Sentiment Analysis can be used in different areas for different purposes. Following are some of
the applications of sentiment analysis:
 Online Commerce
 Voice of the Customer(VOC)
 Voice of the Market(VOM)
 Brand Reputation Management
 Voting advise applications
 Government Intelligence
These are the hot topics in Machine Learning for thesis and research although there are various
other topics also. Machine Learning is one of the trending fields for the thesis in computer
science.

More Related Content

PPTX
final presentation fake news detection.pptx
RudraSaraswat6
 
PDF
Spam Email identification
Partnered Health
 
PDF
Supervised learning
Learnbay Datascience
 
PDF
IRJET- Disease Prediction using Machine Learning
IRJET Journal
 
PDF
Sentiment Analysis of Twitter Data
Sumit Raj
 
PDF
Deep learning-practical
Hitesh Mohapatra
 
PPTX
Artificial Intelligence in the Media
Gigi Teo
 
PPTX
Deep Learning Tutorial
Amr Rashed
 
final presentation fake news detection.pptx
RudraSaraswat6
 
Spam Email identification
Partnered Health
 
Supervised learning
Learnbay Datascience
 
IRJET- Disease Prediction using Machine Learning
IRJET Journal
 
Sentiment Analysis of Twitter Data
Sumit Raj
 
Deep learning-practical
Hitesh Mohapatra
 
Artificial Intelligence in the Media
Gigi Teo
 
Deep Learning Tutorial
Amr Rashed
 

What's hot (20)

PDF
Genetic Algorithm for optimization on IRIS Dataset REPORT pdf
Sunil Rajput
 
PDF
Reinventing Deep Learning
 with Hugging Face Transformers
Julien SIMON
 
PPTX
Malware Detection Using Machine Learning Techniques
ArshadRaja786
 
PPTX
Project presentation by Debendra Adhikari
DEBENDRA ADHIKARI
 
PDF
A brief history of machine learning
Robert Colner
 
PDF
Support vector-machines-presentation
ATWIINE Simon Alex
 
PPTX
Generative AI or GenAI technology based PPT
bhaskargani46
 
PPTX
23 network security threats pkg
Umang Gupta
 
PPTX
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Simplilearn
 
PPTX
Brain tumor detection using image segmentation ppt
Roshini Vijayakumar
 
PPTX
Image classification using convolutional neural network
KIRAN R
 
PDF
Automated Machine Learning
Yuriy Guts
 
PDF
Machine learning
Dr Geetha Mohan
 
PPTX
Presentation-Detecting Spammers on Social Networks
Ashish Arora
 
PDF
CYBERBULLYING DETECTION USING MACHINE LEARNING-1 (1).pdf
KumbidiGaming
 
PDF
Credit card fraud detection using python machine learning
Sandeep Garg
 
PDF
Feature selection
Dong Guo
 
PPT
Pattern recognition
Swarnava Sen
 
PPTX
Data Science With Python | Python For Data Science | Python Data Science Cour...
Simplilearn
 
Genetic Algorithm for optimization on IRIS Dataset REPORT pdf
Sunil Rajput
 
Reinventing Deep Learning
 with Hugging Face Transformers
Julien SIMON
 
Malware Detection Using Machine Learning Techniques
ArshadRaja786
 
Project presentation by Debendra Adhikari
DEBENDRA ADHIKARI
 
A brief history of machine learning
Robert Colner
 
Support vector-machines-presentation
ATWIINE Simon Alex
 
Generative AI or GenAI technology based PPT
bhaskargani46
 
23 network security threats pkg
Umang Gupta
 
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Simplilearn
 
Brain tumor detection using image segmentation ppt
Roshini Vijayakumar
 
Image classification using convolutional neural network
KIRAN R
 
Automated Machine Learning
Yuriy Guts
 
Machine learning
Dr Geetha Mohan
 
Presentation-Detecting Spammers on Social Networks
Ashish Arora
 
CYBERBULLYING DETECTION USING MACHINE LEARNING-1 (1).pdf
KumbidiGaming
 
Credit card fraud detection using python machine learning
Sandeep Garg
 
Feature selection
Dong Guo
 
Pattern recognition
Swarnava Sen
 
Data Science With Python | Python For Data Science | Python Data Science Cour...
Simplilearn
 
Ad

Similar to Hot Topics in Machine Learning for Research and Thesis (20)

PPTX
Hot Topics in Machine Learning For Research and thesis
WriteMyThesis
 
PDF
Hot machine learning topics
WriteMyThesis
 
PPTX
Hr salary prediction using ml
shaiksafi1
 
PPTX
unit 2 (wecompress.com) its compersenn fiance .pptx
MohitMaheshwari71
 
PPTX
UNIT III SUPERVISED LEARNING.pptx
KowsalyaG17
 
PPTX
Machine learning applications nurturing growth of various business domains
Shrutika Oswal
 
PDF
3234150
sanjay sharma
 
PPTX
Areas of machine leanring
DataminingTools Inc
 
PDF
Machine learning
osman ansari
 
PPTX
machine Learning subject of third year information technology unit 1.pptx
cptjacksparrow770
 
PPTX
Techniques Machine Learning
DataminingTools Inc
 
PDF
Unlocking the Potential of Artificial Intelligence_ Machine Learning in Pract...
eswaralaldevadoss
 
PPTX
Intro to artificial intelligence
ankit yadav
 
PDF
Unit IV.pdf
PreethaSuresh2
 
PPTX
Unit I and II Machine Learning MCA CREC.pptx
trishipaul
 
PPTX
It's Machine Learning Basics -- For You!
To Sum It Up
 
PDF
IRJET - Review on Machine Learning
IRJET Journal
 
PPTX
01_Machine Learning.pptx and made by students
DeeshuSharawat
 
PDF
machine learning
vishwas garg
 
PDF
Unit 1_Introduction to ML_Types_Applications.pdf
KanchanPatil34
 
Hot Topics in Machine Learning For Research and thesis
WriteMyThesis
 
Hot machine learning topics
WriteMyThesis
 
Hr salary prediction using ml
shaiksafi1
 
unit 2 (wecompress.com) its compersenn fiance .pptx
MohitMaheshwari71
 
UNIT III SUPERVISED LEARNING.pptx
KowsalyaG17
 
Machine learning applications nurturing growth of various business domains
Shrutika Oswal
 
3234150
sanjay sharma
 
Areas of machine leanring
DataminingTools Inc
 
Machine learning
osman ansari
 
machine Learning subject of third year information technology unit 1.pptx
cptjacksparrow770
 
Techniques Machine Learning
DataminingTools Inc
 
Unlocking the Potential of Artificial Intelligence_ Machine Learning in Pract...
eswaralaldevadoss
 
Intro to artificial intelligence
ankit yadav
 
Unit IV.pdf
PreethaSuresh2
 
Unit I and II Machine Learning MCA CREC.pptx
trishipaul
 
It's Machine Learning Basics -- For You!
To Sum It Up
 
IRJET - Review on Machine Learning
IRJET Journal
 
01_Machine Learning.pptx and made by students
DeeshuSharawat
 
machine learning
vishwas garg
 
Unit 1_Introduction to ML_Types_Applications.pdf
KanchanPatil34
 
Ad

Recently uploaded (20)

PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
CDH. pptx
AneetaSharma15
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Virus sequence retrieval from NCBI database
yamunaK13
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
CDH. pptx
AneetaSharma15
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 

Hot Topics in Machine Learning for Research and Thesis

  • 1. Hot Topics in Machine Learning for Research and Thesis Machine Learning and its subsequent fields have undergone tremendous growth in the past few years. It has a number of potential applications and is being used in different fields. A lot of research work is going on in this field. There has been a lot of buzz around this field in the recent times. It is the major application of Artificial Intelligence. Algorithms are a major component of Machine Learning. One should have a complete understanding of these algorithms before doing research on different topics in Machine Learning. There are various topics in Machine Learning for M.Tech thesis and Ph.D. research. Here is the list of hot topics in Machine Learning for thesis and research:  Deep Learning  Human-computer interaction  Genetic Algorithm  Image Annotation  Reinforcement Learning  Natural Language Processing  Supervised Learning  Unsupervised Learning  Support Vector Machines(SVMs)  Sentiment Analysis Deep Learning Deep Learning is a sub-field of Machine Learning or we can say it is an advanced version of Machine Learning. Deep Learning can also be referred to as deep structure learning or hierarchical learning. It is one of the hot topics in machine learning for master's thesis and research. The concept of deep learning is being used by big companies like Google, Amazon to increase their productivity and sale rate. The algorithms in deep learning or deep neural networks are concerned with the functioning of the human brain and its structure. Deep Neural Network is a type of neural network having more than two layers. This type of neural network needs more data as well as the computational power to derive results.
  • 2. Applications of Deep Learning Deep Learning applications will significantly affect our daily life in near future. Some of the applications have already made their impact. Here are some of the important applications of deep learning:  Image Recognition  Voice Assistants  Self-driving cars  Computer-aided medical diagnosis  Automatic Machine Translation Limitations of Deep Learning There are some limitations of deep learning which are as follows:  It needs a large amount of data to extract results.  Substantial computational power and resources are required by deep neural networks.  Deep Learning is a time-consuming process.  A training is to be provided so as to enable deep learning to make decisions.  A high-performance computing environment is required for deep learning. Human-computer Interaction Human-computer interaction or HCI is the study of human and computer activities and how they interact with each other. It is a very good field for research in machine learning. There are different ways in which humans interact with computers and HCI deals with the study of this interaction. To facilitate this interaction, an interface is required between humans and computers.
  • 3. A graphical user interface is one such example of the interface used by desktop applications and internet browsers. Similarly, voice user interfaces(VUI) are used for speech recognition. The idea of HCI dates back to early 1980s. It is a very broad field covering the areas like user- centered design, user experience design, and user interface design. Research work is going on the following areas of HCI:  Augmented Reality  Social Computing  Brain-computer interface  User Customization  Embedded Computation Genetic Algorithm The concept of Genetic Algorithm is based on the principle of Genetics and Natural Selection and is a search-based optimization technique used to find optimal solutions to complex problems. It is another good topic in machine learning for thesis and research. It is the most efficient tool to solve difficult problems referred to as NP-Hard problems. Genetic Algorithms are important in machine learning and are based on the following three types of rules:  Selection rules to select the parents from the current population  Crossover rules to combine two parents to produce children for the upcoming generation  Mutation rules to apply changes to parents to produce children
  • 4. Applications of Genetic Algorithm Following are some of the applications of Genetic Algorithm:  Automotive Design  Robotics  Encryption  Computer-Aided Design  Bioinformatics  Machine Learning Feature Selection  Mutation Testing  Software Engineering Image Annotation Image Annotation is a process in which a caption or keyword is assigned to a digital image automatically. It finds its application in image retrieval systems to locate images from the database. Machine Learning methods and algorithms are applied to Automatic Image Annotation. Clustering and classification are the most commonly used methods in the process of image annotation. Image Annotation Tools There are various tools for manual image annotation some of which are listed below:
  • 5.  DataTurks  Labelbox  AnnoStation  LabelMe  Pixorize  Microsoft VoTT  Images Annotation Programme  FastAnnotationTool Reinforcement Learning Reinforcement Learning is a type of machine learning algorithm in which an agent learns how to behave in an environment by interacting with that environment. A lot of research has been done in this area of machine learning in the recent times. It mostly finds its application in gaming and robotics. The approach of this algorithm is different from other machine learning algorithms which are supervised learning and unsupervised learning. The definition of reinforcement learning can be understood with the following concepts:  Agent - An agent is the one that takes action in an environment.  Action(A) - It is the series of steps taken by an agent in an environment.  Environment - The real world in which the agent takes an action.  State(S) - The situation of an agent at any particular time.  Reward(R) - A type of feedback through which the success and failure of user's actions are measured. Natural Language Processing Natural Language Processing or NLP is a branch of Artificial Intelligence using which computers are made to understand, manipulate, and interpret human language. It aims to fill the space between human communication and computer understanding. It is another good topic in machine learning for thesis and research. It uses the concept of machine learning and deep learning for complete interaction between humans and computers. Importance of Natural Language Processing The importance of natural language processing lies in the fact that it enables computers to communicate with humans in their own language. Computers can interpret human speech and text using the concept of natural language processing. It will help to analyze the large volumes of textual data generated every day.
  • 6. Applications of Natural Language Processing Following are the main applications of Natural Language Processing:  Speech Recognition  Language Translation  Caption Generation  Language Modelling  Optical Character Recognition(OCR)  Information Retrieval  Question Answering  Sentiment Analysis  Text Segmentation  Document Clustering Supervised Learning It is a type of machine learning algorithm in which both input and output data is provided and the output data is mapped to the input through a mapping function. In other words, supervised learning is a type of machine learning algorithm that uses training datasets for making decisions. There are two types of algorithms in supervised learning which are:
  • 7.  Classification - Where data can be categorized into specific classes for categorical response values. Commonly used classification algorithms are: o Support Vector Machines(SVM) o Neural Networks o Decision Trees o Discriminant Analysis o Nearest neighbors(kNN)  Regression - Regression algorithms are used for continuous-response values. Following algorithms are included in this category: o Linear Regression o Nonlinear Regression o Generalized linear models o Decision Trees o Neural Networks Supervised learning has a number of applications including algorithm trading, credit scoring, tumor detection, drug discovery, pattern recognition, price forecasting to name a few. It is also a very good thesis topic in machine learning. Unsupervised Learning Unsupervised Learning is a type of machine learning algorithm to find hidden patterns and underlying data structures. The inferences are drawn by this algorithm from the datasets containing the input data. Cluster Analysis is the most commonly used method in unsupervised learning. General clustering algorithms in unsupervised learning are:  Hierarchical Clustering  k-Means Clustering  Self-organizing maps  Hidden Markov Models  Gaussian mixture models The main purpose of unsupervised learning is to group data having similar characteristics into different clusters. This done by finding datasets having similar patterns. Apart from clustering, Principal Component Analysis(PCA) is another commonly used technique in unsupervised learning. Unsupervised Learning finds its application in data mining, text mining, bioinformatics, image segmentation, computer vision, and genetic clustering. Support Vector Machines(SVMs) Support Vector Machines or SVMs are one of the most important machine learning algorithms. The purpose of this algorithm is to analyze the data used for classification and regression analysis. As compared to other algorithms, the concepts of SVM are relatively simple. Using kernel trick, SVMs can perform non-linear classification. In this algorithm, each data item is plotted as a point in n-dimensional space where n is the number of features. After that,
  • 8. classification is performed on data items. A hyperplane will be found that will divide the datasets into two different classes. Advantages of Support Vector Machines 1. It provides accurate results 2. It works really well on smaller datasets 3. It is one of the most efficient machine learning algorithms Drawbacks of Support Vector Machines 1. Not suitable for larger datasets as training time is high 2. Discrete data is another drawback of SVMs Applications of Support Vector Machines SVMs have various applications some of which are:  Image Classification  Face Detection  Bioinformatics  Text Categorization  Handwriting Recognition  Protein Remote Homology Detection Sentiment Analysis Sentiment Analysis is also known as opinion mining and is a process to determine whether the attitude of an individual towards a product or topic is positive, negative 0r neutral expressed in the form of text. It is another good topic in machine learning for thesis and research. It uses the concept of natural language processing, machine learning, computational linguistics, and bioinformatics to extract essential information. It is mainly used in case of social media monitoring. Sentiment Analysis is crucial such that it helps to find what a customer thinks of a particular brand.
  • 9. Sentiment Analysis Tools Here are some tools which help to track user sentiments:  Google Analytics  Hootsuite  Pagelever  Marketing Grader  Facebook Insights  Google Alerts  Meltwater  Tweetstats Applications of Sentiment Analysis Sentiment Analysis can be used in different areas for different purposes. Following are some of the applications of sentiment analysis:  Online Commerce  Voice of the Customer(VOC)  Voice of the Market(VOM)
  • 10.  Brand Reputation Management  Voting advise applications  Government Intelligence These are the hot topics in Machine Learning for thesis and research although there are various other topics also. Machine Learning is one of the trending fields for the thesis in computer science.