Open Access. Powered by Scholars. Published by Universities.®
Artificial Intelligence and Robotics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Other Computer Sciences (57)
- Information Security (55)
- Databases and Information Systems (26)
- OS and Networks (8)
- Graphics and Human Computer Interfaces (6)
-
- Data Science (3)
- Theory and Algorithms (3)
- Software Engineering (2)
- Arts and Humanities (1)
- Astrophysics and Astronomy (1)
- Bioinformatics (1)
- External Galaxies (1)
- Life Sciences (1)
- Music (1)
- Other Astrophysics and Astronomy (1)
- Other Music (1)
- Programming Languages and Compilers (1)
- Systems Architecture (1)
- Keyword
-
- Machine Learning (21)
- Machine learning (20)
- Deep Learning (13)
- Deep learning (13)
- CNNs (10)
-
- Neural networks (8)
- Natural Language Processing (7)
- SVM (7)
- Computer vision (6)
- Reinforcement Learning (6)
- BERT (5)
- CNN (5)
- Classification (5)
- Twitter (5)
- Word2Vec (5)
- Computer Vision (4)
- Convolutional Neural Network (4)
- Logistic Regression (4)
- Malware classification (4)
- Malware detection (4)
- Reinforcement learning (4)
- Biometrics (3)
- Chatbots (3)
- Convolutional Neural Networks (3)
- Image processing (3)
- Keystroke dynamics (3)
- LSTM (3)
- Malware Classification (3)
- Natural language processing (3)
- Neural Networks (3)
Articles 181 - 210 of 248
Full-Text Articles in Artificial Intelligence and Robotics
Smartphone Gesture-Based Authentication, Preethi Sundaravaradhan
Smartphone Gesture-Based Authentication, Preethi Sundaravaradhan
Master's Projects
In this research, we consider the problem of authentication on a smartphone based on gestures, that is, movements of the phone. Accelerometer data from a number of subjects was collected and we analyze this data using a variety of machine learning techniques, including support vector machines (SVM) and convolutional neural networks (CNN). We analyze both the fraud rate (or false accept rate) and insult rate (or false reject rate) in each case.
Classification Of Malware Models, Akriti Sethi
Classification Of Malware Models, Akriti Sethi
Master's Projects
Automatically classifying similar malware families is a challenging problem. In this research, we attempt to classify malware families by applying machine learning to machine learning models. Specifically, we train hidden Markov models (HMM) for each malware family in our dataset. The resulting models are then compared in two ways. First, we treat the HMM matrices as images and experiment with convolutional neural networks (CNN) for image classification. Second, we apply support vector machines (SVM) to classify the HMMs. We analyze the results and discuss the relative advantages and disadvantages of each approach.
Machine Learning Versus Deep Learning For Malware Detection, Parth Jain
Machine Learning Versus Deep Learning For Malware Detection, Parth Jain
Master's Projects
It is often claimed that the primary advantage of deep learning is that such models can continue to learn as more data is available, provided that sufficient computing power is available for training. In contrast, for other forms of machine learning it is claimed that models ‘‘saturate,’’ in the sense that no additional learning can occur beyond some point, regardless of the amount of data or computing power available. In this research, we compare the accuracy of deep learning to other forms of machine learning for malware detection, as a function of the training dataset size. We experiment with a …
Deep Learning For Image Spam Detection, Tazmina Sharmin
Deep Learning For Image Spam Detection, Tazmina Sharmin
Master's Projects
Spam can be defined as unsolicited bulk email. In an effort to evade text-based spam filters, spammers can embed their spam text in an image, which is referred to as image spam. In this research, we consider the problem of image spam detection, based on image analysis. We apply various machine learning and deep learning techniques to real-world image spam datasets, and to a challenge image spam-like dataset. We obtain results comparable to previous work for the real-world datasets, while our deep learning approach yields the best results to date for the challenge dataset.
Ai Dining Suggestion App, Bao Pham
Ai Dining Suggestion App, Bao Pham
Master's Projects
Trying to decide what to eat can sometimes be challenging and time-consuming for people. Google and Yelp have large scale data sets of restaurant information as well as Application Program Interfaces (APIs) for using them. This restaurant data includes time, price range, traffic, temperature, etc. The goal of this project is to build an app that eases the process of finding a restaurant to eat. This app has a Tinder-like user friendly User Interface (UI) design to change the common way that lists of restaurants are presented to users on mobile apps. It also uses the help of Artificial Intelligence …
Detection Of Hate Speech In Videos Using Machine Learning, Unnathi Bhandary
Detection Of Hate Speech In Videos Using Machine Learning, Unnathi Bhandary
Master's Projects
With the progression of the internet and social media, people are given multiple platforms to share their thoughts and opinions about various subject matters freely. However, this freedom of speech is misused to direct hate towards individuals or group of people due to their race, religion, gender etc. The rise of hate speech has led to conflicts and cases of cyber bullying, causing many organizations to look for optimal solutions to solve this problem.
Developments in the field of machine learning and deep learning have piqued the interest of researchers, leading them to research and implement solutions to solve the …
Low Power Mobilenets Acceleration In Cuda And Opencl, Nikhil Lahoti
Low Power Mobilenets Acceleration In Cuda And Opencl, Nikhil Lahoti
Master's Projects
Convolutional Neural Network (CNN) has been used widely for the tasks of object recognition and facial recognition because of their remarkable results on these common visual tasks. In order to evaluate the performance of CNN for embedded devices effectively, it is essential to provide a comprehensive benchmark evaluation environment. Even though there are many benchmark suites available for use, but these benchmark suites require installation of various packages and proprietary libraries. This creates a bottleneck in using them in applications which are executed on resource constraint devices like embedded devices.
In this paper, we propose an evaluation platform which can …
Stock Market Prediction Using Ensemble Of Graph Theory, Machine Learning And Deep Learning Models, Pratik Patil
Stock Market Prediction Using Ensemble Of Graph Theory, Machine Learning And Deep Learning Models, Pratik Patil
Master's Projects
Efficient Market Hypothesis (EMH) is the cornerstone of the modern financial theory and it states that it is impossible to predict the price of any stock using any trend, fundamental or technical analysis. Stock trading is one of the most important activities in the world of finance. Stock price prediction has been an age-old problem and many researchers from academia and business have tried to solve it using many techniques ranging from basic statistics to machine learning using relevant information such as news sentiment and historical prices. Even though some studies claim to get prediction accuracy higher than a random …
Sentiment Analysis For Search Engine, Saravana Gunaseelan
Sentiment Analysis For Search Engine, Saravana Gunaseelan
Master's Projects
The chief purpose of this study is to detect and eliminate the sentiment bias in a search engine. Sentiment bias means a bias induced in the search results based on the sentiment of the user’s search query. As people increasing depend on search engines for information, it is important to understand the quality of results produced by the search engines. This study does not try to build a search engine but leverage the existing search engines to provide better results to the user. In this study, only the queries that have high sentiment polarity are analyzed and the machine learning …
Emulation Vs Instrumentation For Android Malware Detection, Anukriti Sinha
Emulation Vs Instrumentation For Android Malware Detection, Anukriti Sinha
Master's Projects
In resource constrained devices, malware detection is typically based on offline analysis using emulation. In previous work it has been claimed that such emulation fails for a significant percentage of Android malware because well-designed malware detects that the code is being emulated. An alternative to emulation is malware analysis based on code that is executing on an actual Android device. In this research, we collect features from a corpus of Android malware using both emulation and on-phone instrumentation. We train machine learning models based on emulated features and also train models based on features collected via instrumentation, and we compare …
An Empirical Comparison Of Different Machine, Piyush Bajaj
An Empirical Comparison Of Different Machine, Piyush Bajaj
Master's Projects
Sketching has been used by humans to visualize and narrate the aesthetics of the world for a long time. With the onset of touch devices and augmented technologies, it has attracted more and more attention in recent years. Recognition of free-hand sketches is an extremely cumbersome and challenging task due to its abstract qualities and lack of visual cues. Most of the previous work has been done to identify objects in real pictorial images using neural networks instead of a more abstract depiction of the same objects in sketch. This research aims at comparing the performance of different machine learning …
Multifamily Malware Models, Samanvitha Basole
Multifamily Malware Models, Samanvitha Basole
Master's Projects
When training a machine learning model, there is likely to be a tradeoff between the accuracy of the model and the generality of the dataset. Previous research has shown that if we train a model to detect one specific malware family, we obtain stronger results as compared to a case where we train a single model on multiple diverse families. During the detection phase, it would be more efficient to have a single model that could detect multiple families, rather than having to score each sample against multiple models. In this research, we conduct experiments to quantify the relationship between …
Masquerade Detection In Automotive Security, Ashraf Saber
Masquerade Detection In Automotive Security, Ashraf Saber
Master's Projects
In this paper, we consider intrusion detection systems (IDS) in the context of a controller area network (CAN), which is also known as the CAN bus. We provide a discussion of various IDS topics, including masquerade detection, and we include a selective survey of previous research involving IDS in a CAN network. We also discuss background topics and relevant practical issues, such as data collection on the CAN bus. Finally, we present experimental results where we have applied a variety of machine learning techniques to CAN data. We use both actual and simulated data in order to detect the status …
Toward On-Demand Profile Hidden Markov Models For Genetic Barcode Identification, Jessica Sheu
Toward On-Demand Profile Hidden Markov Models For Genetic Barcode Identification, Jessica Sheu
Master's Projects
Genetic identification aims to solve the shortcomings of morphological identification. By using the cytochrome c oxidase subunit 1 (COI) gene as the Eukaryotic “barcode,” scientists hope to research species that may be morphologically ambiguous, elusive, or similarly difficult to visually identify. Current COI databases allow users to search only for existing database records. However, as the number of sequenced, potential COI genes increases, COI identification tools should ideally also be informative of novel, previously unreported sequences that may represent new species. If an unknown COI sequence does not represent a reported organism, an ideal identification tool would report taxonomic ranks …
Predictive Analysis For Cloud Infrastructure Metrics, Paridhi Agrawal
Predictive Analysis For Cloud Infrastructure Metrics, Paridhi Agrawal
Master's Projects
In a cloud computing environment, enterprises have the flexibility to request resources according to their application demands. This elastic feature of cloud computing makes it an attractive option for enterprises to host their applications on the cloud. Cloud providers usually exploit this elasticity by auto-scaling the application resources for quality assurance. However, there is a setup-time delay that may take minutes between the demand for a new resource and it being prepared for utilization. This causes the static resource provisioning techniques, which request allocation of a new resource only when the application breaches a specific threshold, to be slow and …
Assessing Code Obfuscation Of Metamorphic Javascript, Kaushik Murli
Assessing Code Obfuscation Of Metamorphic Javascript, Kaushik Murli
Master's Projects
Metamorphic malware is one of the biggest and most ubiquitous threats in the digital world. It can be used to morph the structure of the target code without changing the underlying functionality of the code, thus making it very difficult to detect using signature-based detection and heuristic analysis. The focus of this project is to analyze Metamorphic JavaScript malware and techniques that can be used to mutate the code in JavaScript. To assess the capabilities of the metamorphic engine, we performed experiments to visualize the degree of code morphing. Further, this project discusses potential methods that have been used to …
Species Classification Using Dna Barcoding And Profile Hidden Markov Models, Sphoorti Poojary
Species Classification Using Dna Barcoding And Profile Hidden Markov Models, Sphoorti Poojary
Master's Projects
Traditional classification systems for living organisms like the Linnaean taxonomy involved classification based on morphological features of species. This traditional system is being replaced by molecular approaches which involve using gene sequences. The COI gene, also known as the ”DNA barcode” since it is unique in every species, can be used to uniquely identify organisms and thus, classify them. Classifying using gene sequences has many advantages, including correct identification of cryptic species(individuals which appear similar but belong to different species) and species which are extremely small in size. In this project, I worked on classifying COI sequences of unknown species …
Image Compression Using Neural Networks, Kunal Rajan Deshmukh
Image Compression Using Neural Networks, Kunal Rajan Deshmukh
Master's Projects
Image compression is a well-studied field of Computer Vision. Recently, many neural network based architectures have been proposed for image compression as well as enhancement. These networks are also put to use by frameworks such as end-to-end image compression.
In this project, we have explored the improvements that can be made over this framework to achieve better benchmarks in compressing images. Generative Adversarial Networks are used to generate new fake images which are very similar to original images. Single Image Super-Resolution Generative Adversarial Networks
(SI-SRGAN) can be employed to improve image quality. Our proposed architecture can be divided into four …
Nitrogenase Iron Protein Detection Using Neural Network, Ishan Shinde
Nitrogenase Iron Protein Detection Using Neural Network, Ishan Shinde
Master's Projects
Nitrogenase Iron Protein (nifH) is the enzyme responsible for nitrogen fixation. Microbes with nifH gene are responsible for injecting reduced nitrogen into the biosphere, which is essential for all living things. Obtaining sequences from GenBank database is problematic due to annotation errors, nomenclature variation and paralogues. One possible solution could be to retrieve sequences from the GenBank database and use a sequence classifier to label the sequences. In this research, we convert sequences to images and build a nifH sequence classifier using image processing and convolutional neural network. We built a nifH classification model which can classify sequences with an …
Virtual Robot Climbing Using Reinforcement Learning, Ujjawal Garg
Virtual Robot Climbing Using Reinforcement Learning, Ujjawal Garg
Master's Projects
Reinforcement Learning (RL) is a field of Artificial Intelligence that has gained a lot of attention in recent years. In this project, RL research was used to design and train an agent to climb and navigate through an environment with slopes. We compared and evaluated the performance of two state-of-the-art reinforcement learning algorithms for locomotion related tasks, Deep Deterministic Policy Gradients (DDPG) and Trust Region Policy Optimisation (TRPO). We observed that, on an average, training with TRPO was three times faster than DDPG, and also much more stable for the locomotion control tasks that we experimented. We conducted experiments and …
Deep Visual Recommendation System, Raksha Sunil
Deep Visual Recommendation System, Raksha Sunil
Master's Projects
Recommendation system is a filtering system that predicts ratings or preferences that a user might have. Recommendation system is an evolved form of our trivial information retrieval systems. In this paper, we present a technique to solve new item cold start problem. New item cold start problem occurs when a new item is added to a shopping website like Amazon.com. There is no metadata for this item, no ratings and no reviews because it’s a new item in the system. Absence of data results in no recommendation or bad recommendations. Our approach to solve new item cold start problem requires …
Question Type Recognition Using Natural Language Input, Aishwarya Soni
Question Type Recognition Using Natural Language Input, Aishwarya Soni
Master's Projects
Recently, numerous specialists are concentrating on the utilization of Natural Language Processing (NLP) systems in various domains, for example, data extraction and content mining. One of the difficulties with these innovations is building up a precise Question and Answering (QA) System. Question type recognition is the most significant task in a QA system, for example, chat bots. Organization such as National Institute of Standards (NIST) hosts a conference series called as Text REtrieval Conference (TREC) series which keeps a competition every year to encourage and improve the technique of information retrieval from a large corpus of text. When a user …
Improving Text Classification With Word Embedding, Lihao Ge
Improving Text Classification With Word Embedding, Lihao Ge
Master's Projects
One challenge in text classification is that it is hard to make feature reduction basing upon the meaning of the features. An improper feature reduction may even worsen the classification accuracy. Word2Vec, a word embedding method, has recently been gaining popularity due to its high precision rate of analyzing the semantic similarity between words at relatively low computational cost. However, there are only a limited number of researchers focusing on feature reduction using Word2Vec. In this project, we developed a Word2Vec based method to reduce the feature size while increasing the classification accuracy. The feature reduction is achieved by loosely …
Housing Price Prediction Using Support Vector Regression, Jiao Yang Wu
Housing Price Prediction Using Support Vector Regression, Jiao Yang Wu
Master's Projects
The relationship between house prices and the economy is an important motivating factor for predicting house prices. Housing price trends are not only the concern of buyers and sellers, but it also indicates the current economic situation. Therefore, it is important to predict housing prices without bias to help both the buyers and sellers make their decisions. This project uses an open source dataset, which include 20 explanatory features and 21,613 entries of housing sales in King County, USA. We compare different feature selection methods and feature extraction algorithm with Support Vector Regression (SVR) to predict the house prices in …
An Open Source Discussion Group Recommendation System, Sarika Padmashali
An Open Source Discussion Group Recommendation System, Sarika Padmashali
Master's Projects
A recommendation system analyzes user behavior on a website to make suggestions about what a user should do in the future on the website. It basically tries to predict the “rating” or “preference” a user would have for an action. Yioop is an open source search engine, wiki system, and user discussion group system managed by Dr. Christopher Pollett at SJSU. In this project, we have developed a recommendation system for Yioop where users are given suggestions about the threads and groups they could join based on their user history. We have used collaborative filtering techniques to make recommendations and …
Neural Net Stock Trend Predictor, Sonal Kabra
Neural Net Stock Trend Predictor, Sonal Kabra
Master's Projects
This report analyzes new and existing stock market prediction techniques. Traditional technical analysis was combined with various machine-learning approaches such as artificial neural networks, k-nearest neighbors, and decision trees. Experiments we conducted show that technical analysis together with machine learning can be used to profitably direct an investor’s trading decisions. We are measuring the profitability of experiments by calculating the percentage weekly return for each stock entity under study. Our algorithms and simulations are developed using Python. The technical analysis methodology combined with machine learning algorithms show promising results which we discuss in this report.
Predicting Pancreatic Cancer Using Support Vector Machine, Akshay Bodkhe
Predicting Pancreatic Cancer Using Support Vector Machine, Akshay Bodkhe
Master's Projects
This report presents an approach to predict pancreatic cancer using Support Vector Machine Classification algorithm. The research objective of this project it to predict pancreatic cancer on just genomic, just clinical and combination of genomic and clinical data. We have used real genomic data having 22,763 samples and 154 features per sample. We have also created Synthetic Clinical data having 400 samples and 7 features per sample in order to predict accuracy of just clinical data. To validate the hypothesis, we have combined synthetic clinical data with subset of features from real genomic data. In our results, we observed that …
Path-Finding Methodology For Visually-Impaired Patients Based On Image-Processing, Abhilash Goyal
Path-Finding Methodology For Visually-Impaired Patients Based On Image-Processing, Abhilash Goyal
Master's Projects
The objective of this project is to propose and develop the path-finding methodology for the visually impaired patients. The proposed novel methodology is based on image-processing and it is targeted for the patients who are not completely blind. The major problem faced by visually impaired patients is to walk independently. It is mainly because these patients can not see obstacles in front of them due to the degradation in their eye sight. Degradation in the eye-sight is mainly because either the light doesn't focus on the retina properly or due to the malfunction of the photoreceptor cells on the retina, …
Credit Scoring Using Logistic Regression, Ansen Mathew
Credit Scoring Using Logistic Regression, Ansen Mathew
Master's Projects
This report presents an approach to predict the credit scores of customers using the Logistic Regression machine learning algorithm. The research objective of this project is to perform a comparative study between feature selection and feature extraction, against the same dataset using the Logistic Regression machine learning algorithm. For feature selection, we have used Stepwise Logistic Regression. For feature extraction, we have used Singular Value Decomposition (SVD) and Weighted Singular Value Decomposition (SVD). In order to test the accuracy obtained using feature selection and feature extraction, we used a public credit dataset having 11 features and 150,000 records. After performing …
Ai For Classic Video Games Using Reinforcement Learning, Shivika Sodhi
Ai For Classic Video Games Using Reinforcement Learning, Shivika Sodhi
Master's Projects
Deep reinforcement learning is a technique to teach machines tasks based on trial and error experiences in the way humans learn. In this paper, some preliminary research is done to understand how reinforcement learning and deep learning techniques can be combined to train an agent to play Archon, a classic video game. We compare two methods to estimate a Q function, the function used to compute the best action to take at each point in the game. In the first approach, we used a Q table to store the states and weights of the corresponding actions. In our experiments, this …