Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

RESEARCH TOPICS FOR COMPUTER SCIENCE STUDENTS

1. Bioinformatics
2. Face Recognition
3. Data Mining - Data mining is a process used by companies to turn raw data into useful
information. By using software to look for patterns in large batches of data, businesses can learn
more about their customers to develop more effective marketing strategies, increase sales and
decrease costs. Data mining depends on effective data collection, warehousing, and computer
processing.
4. Image Classification - Image processing is a method to perform some operations on an image, in
order to get an enhanced image or to extract some useful information from it. It is a type of
signal processing in which input is an image and output may be image or characteristics/features
associated with that image.
5. Support-vector machines - “Support Vector Machine” (SVM) is a supervised machine learning
algorithm that can be used for both classification or regression challenges. However, it is mostly
used in classification problems. In the SVM algorithm, we plot each data item as a point in n-
dimensional space (where n is a number of features you have) with the value of each feature
being the value of a particular coordinate. Then, we perform classification by finding the hyper-
plane that differentiates the two classes very well.
6. Linear regression- is a machine learning algorithm based on supervised learning. Regression
analysis is a technique of predictive modelling that helps you to find out the relationship
between Input and the target variable.
7. Logistic regression - is a classification algorithm used to assign observations to a discrete set of
classes. Some of the examples of classification problems are Email spam or not spam, Online
transactions Fraud or not Fraud, Tumor Malignant or Benign. Logistic regression transforms its
output using the logistic sigmoid function to return a probability value.
8. Naive Bayes - Naive Bayes is a machine learning model that is used for large volumes of data,
even if you are working with data that has millions of data records the recommended approach
is Naive Bayes.
9. Decision trees- Decision Tree algorithm belongs to the family of supervised learning algorithms.
Unlike other supervised learning algorithms, the decision tree algorithm can be used for solving
regression and classification problems too. The goal of using a Decision Tree is to create a
training model that can use to predict the class or value of the target variable by learning simple
decision rules inferred from prior data(training data).
10. K-nearest neighbor algorithm - K-Nearest Neighbour is one of the simplest Machine Learning
algorithms based on Supervised Learning technique. K-NN algorithm assumes the similarity
between the new case/data and available cases and put the new case into the category that is
most similar to the available categories.
11. Similarity learning - Similarity learning is an area of supervised machine learning in artificial
intelligence. It is closely related to regression and classification, but the goal is to learn a
similarity function that measures how similar or related two objects are. It has applications in
ranking, in recommendation systems, visual identity tracking, face verification, and speaker
verification.
12. Association - Association rules are "if-then" statements, that help to show the probability of
relationships between data items, within large data sets in various types of databases.
Association rule mining has a number of applications and is widely used to help discover sales
correlations in transactional data or in medical data sets.
13. Chatbot - A bot is simply a computer software program that is designed to perform routine
automated tasks. It is designed specifically to interact – or “chat” with – a human being through
a web or mobile application. When Artificial Intelligence programming is added to chat software,
it helps the bot become more human-like. Bots utilize a database of information and pattern
matching along with AI chatbot deep learning, machine learning, and natural language
processing (NLP).

You might also like