Akshat1710
MS in CS (USC Grad, Class of 2018) | Software | Android | Database | Web Development
SF Bay Area, California
Pinned Repositories
E-Banking-System
Facebook-HackerCup-2017
This repository contains the problems solved for the Facebook HackerCup 2017
Game-Playing-Agent---Gang-Injunctions
Developed a game playing agent in Java to suggest the best possible move for a two player board game. Implemented Adversarial Search algorithms like Minimax, Alpha-Beta Pruning to calculate the best move based on an evaluation function
Hidden-Markov-Model-for-Catalan
Developed HMMs using python to train on a corpus of tagged data in Catalan to calculate the transition and emission probabilities. Implemented the Viterbi algorithm using the calculated probabilities to tag the test data and obtained an accuracy of 95%
Invoice-Maker
This is an Android project that generates Invoices for a Jewelry Shop. It keeps track about the Company's inventory, Accounts, Billing details, customer records. This application makes use of SQLite Database to locally store the data in user's phone.
MboxParser
Convert .mbox files to .csv
Medical-Shop-Management-System
This is a Java Swings Desktop Application for a Medical Store Management System. It implements various applied DBMS concepts such as insert, delete, join, aggregate operators, triggers, views, Primary Key, Foreign Key constraints and fires SQL queries to retrieve the necessary data. It also manages Invoice information, Customer data, Inventory management.
Path-Finder
This project finds the path required to be traversed from the source to the destination, given the live traffic information. The system implements various search algorithms such as Breadth First Search, Depth First Search, Uniform Cost Search and A star Search.
Resolution-Inference-Engine-for-First-Order-Logic-Clauses
Developed an Inference System by a constructing a Knowledge Base (KB) for given First Order Clauses using the python Lists and Dictionaries. The system converts the given clauses into Conjunctive Normal Form (CNF) using the prefix expression. It applies the unification algorithm and Resolution technique to infer the truth value of given clauses.
Strengthening-of-User-Authentication-using-Keystroke-Dynamics
This project aims to provide an addition layer of security for mobile devices by strengthening the user authentication using Keystroke Dynamics. This behavioral authentication technique is used along with the existing PIN based authentication system. It extracts the users behavioral features such as pressure, speed, press time, flight time, finger touch size and feeds to a Artificial Neural Network. The Neural Network makes use of Error Back propagation Algorithm to train the network with the features extracted during the training phase. During the testing phase it uses the input features to classify a user as legitimate or fake based on the adjusted weight vectors.
Akshat1710's Repositories
Akshat1710/Invoice-Maker
This is an Android project that generates Invoices for a Jewelry Shop. It keeps track about the Company's inventory, Accounts, Billing details, customer records. This application makes use of SQLite Database to locally store the data in user's phone.
Akshat1710/Strengthening-of-User-Authentication-using-Keystroke-Dynamics
This project aims to provide an addition layer of security for mobile devices by strengthening the user authentication using Keystroke Dynamics. This behavioral authentication technique is used along with the existing PIN based authentication system. It extracts the users behavioral features such as pressure, speed, press time, flight time, finger touch size and feeds to a Artificial Neural Network. The Neural Network makes use of Error Back propagation Algorithm to train the network with the features extracted during the training phase. During the testing phase it uses the input features to classify a user as legitimate or fake based on the adjusted weight vectors.
Akshat1710/Resolution-Inference-Engine-for-First-Order-Logic-Clauses
Developed an Inference System by a constructing a Knowledge Base (KB) for given First Order Clauses using the python Lists and Dictionaries. The system converts the given clauses into Conjunctive Normal Form (CNF) using the prefix expression. It applies the unification algorithm and Resolution technique to infer the truth value of given clauses.
Akshat1710/E-Banking-System
Akshat1710/Medical-Shop-Management-System
This is a Java Swings Desktop Application for a Medical Store Management System. It implements various applied DBMS concepts such as insert, delete, join, aggregate operators, triggers, views, Primary Key, Foreign Key constraints and fires SQL queries to retrieve the necessary data. It also manages Invoice information, Customer data, Inventory management.
Akshat1710/Facebook-HackerCup-2017
This repository contains the problems solved for the Facebook HackerCup 2017
Akshat1710/Game-Playing-Agent---Gang-Injunctions
Developed a game playing agent in Java to suggest the best possible move for a two player board game. Implemented Adversarial Search algorithms like Minimax, Alpha-Beta Pruning to calculate the best move based on an evaluation function
Akshat1710/Hidden-Markov-Model-for-Catalan
Developed HMMs using python to train on a corpus of tagged data in Catalan to calculate the transition and emission probabilities. Implemented the Viterbi algorithm using the calculated probabilities to tag the test data and obtained an accuracy of 95%
Akshat1710/MboxParser
Convert .mbox files to .csv
Akshat1710/Path-Finder
This project finds the path required to be traversed from the source to the destination, given the live traffic information. The system implements various search algorithms such as Breadth First Search, Depth First Search, Uniform Cost Search and A star Search.
Akshat1710/Text-Summarizer
Akshat1710/Titanic
Akshat1710/Web-Crawling-using-Crawler4j