Ankit Khedia
Mountain View, California, United States
6K followers
500+ connections
About
I am an AI enthusiast with specialization in Machine Learning and Deep Learning currently…
Activity
-
Speed unlocks new capabilities, not just more of the same 🤓 🚀 Today we announced Perplexity's new Sonar model powered by Cerebras Systems'…
Speed unlocks new capabilities, not just more of the same 🤓 🚀 Today we announced Perplexity's new Sonar model powered by Cerebras Systems'…
Liked by Ankit Khedia
-
Well said Pawan Agarwal! In the age of reasoning engines and multi-agentic systems at scale, higher generation speeds are needed for real-time…
Well said Pawan Agarwal! In the age of reasoning engines and multi-agentic systems at scale, higher generation speeds are needed for real-time…
Liked by Ankit Khedia
-
Llama 3.1 405B at 969 tokens per second – 12x faster than NVIDIA GPUs - only on Cerebras Systems 🚀 - 74x faster than Amazon Web Services (AWS)…
Llama 3.1 405B at 969 tokens per second – 12x faster than NVIDIA GPUs - only on Cerebras Systems 🚀 - 74x faster than Amazon Web Services (AWS)…
Liked by Ankit Khedia
Experience
Education
-
Georgia Institute of Technology
-
Specialisation in Machine Learning, part of Quant Research Lab, Research Assistant in Center for Regional Planning worked on Machine Learning related problems
-
-
-
-
-
-
Licenses & Certifications
Volunteer Experience
-
NSS volunteer
Indian Institute of Technology, Kharagpur
- 1 year 4 months
As a part of NSS group , we used to teach students of slum areas near Kharagpur on weekends.
Publications
-
Fast Gait Recognition from Kinect Skeletons.
International Conference on Computer Vision Theory and Application(VISAPP)
The work was my B.Tech project and it has been accepted as a short paper in International Conference on Computer Vision Theory and Application(VISAPP) held in February-2016. The work focus on identifying a person from his gait features and is related to the field of Computer Vision, Image Processing ,Machine Learning and Data Analysis.
Patents
-
Automatically determining configurations for executing recurrent neural networks
Issued 11769035
Techniques are described automatically determining runtime configurations used to execute recurrent neural networks (RNNs) for training or inference. One such configuration involves determining whether to execute an RNN in a looped, or “rolled,” execution pattern or in a non-looped, or “unrolled,” execution pattern. Execution of an RNN using a rolled execution pattern generally consumes less memory resources than execution using an unrolled execution pattern, whereas execution of an RNN using…
Techniques are described automatically determining runtime configurations used to execute recurrent neural networks (RNNs) for training or inference. One such configuration involves determining whether to execute an RNN in a looped, or “rolled,” execution pattern or in a non-looped, or “unrolled,” execution pattern. Execution of an RNN using a rolled execution pattern generally consumes less memory resources than execution using an unrolled execution pattern, whereas execution of an RNN using an unrolled execution pattern typically executes faster. The configuration choice thus involves a time-memory tradeoff that can significantly affect the performance of the RNN execution. This determination is made automatically by a machine learning (ML) runtime by analyzing various factors such as, for example, a type of RNN being executed, the network structure of the RNN, characteristics of the input data to the RNN, an amount of computing resources available, and so forth.
-
Machine learning services with pre-trained models
Issued 11763154
Features related to systems and methods for automated generation of a machine learning model based in part on a pretrained model are described. The pretrained model is used as a starting point to augment and retrain according to client specifications. The identification of an appropriate pretrained model is based on the client specifications such as model inputs, model outputs, and similarities between the data used to train the models.
-
AUTOMATED MACHINE LEARNING PRE-TRAINED MODEL SELECTOR
Filed 20230368028
Features related to systems and methods for automated generation of a machine learning model based in part on a pretrained model are described. The pretrained model is used as a starting point to augment and retrain according to client specifications. The identification of an appropriate pretrained model is based on the client specifications such as model inputs, model outputs, and similarities between the data used to train the models.
Courses
-
Advanced Algorithms
-
-
Advanced Graph Theory
-
-
Algorithms
-
-
Algorithms -II
-
-
Artificial Intelligence
-
-
Compilers
-
-
Complex Networks
-
-
Computational Science and Engg. Algorithms
-
-
Computer Networks
-
-
Computer Organisation and Architecture
-
-
Computer Vision
-
-
Cryptography
-
-
Data and Visual Analytics
-
-
Database Management Systems
-
-
Deep Learning
-
-
Design and Analysis of Algorithms(Approx algos)
-
-
Digital Electronics
-
-
Discrete Structures
-
-
Distributed Sytsems
-
-
Formal Languages and Automata Theory
-
-
Image Processing
-
-
Information Retrieval
-
-
Machine Learning
-
-
Machine Learning for trading
-
-
Matrix Algebra
-
-
Operating Systems
-
-
Operations Research
-
-
Probability and Statistics
-
-
Speech and Natural Language Processing
-
-
Theory of Computation
-
-
Web Search and Text Mining
-
Projects
-
ML based Quant Market Simulator
- Present
Working on NSF funded project on developing market simulator and detect financial manipulation of markets. The work involve designing strategies for AI agents to mimic real world market. The major part of the project is involved in testing for market manipulation using Deep Learning (LSTMs) to learn the behavior of adversarial or manipulative agent.
Other creators -
Language Detection using Deep Learning
-
Developed LSTM models for multi class language detection using probabilistic generative model of test string. The decoder LSTM used posterior probability for different languages for prediction. Reported accuracy of 83% for 2 class(English and French)and 60% for 22 classes with different algorithms for generating training sets. Experimented with different methods of training like varied length, fixed length and different conditions on model like early stopping.
Other creators -
GAN for digit image generation
-
Used Generative Adversarial Networks for generating images indistinguishable from MINST digit data.
Used keras for developing the deep learning discriminator and generator model. -
Reinforcement learner for stock market prediction
-
Developed a QLearner(Reinforcement Learner) which learns the market conditions from economic indicators like volatiity, SMA and Bollinger Bands. Then, based on current indicators, it helps in predicting buy sell or hold action on a particular stock depending on the rewards on various indicators which it has previously learnt.
-
Stock price predictor based on technical indicators
-
Developed a Machine Learning tool to predict buy sell or hold action on stocks based on various economic indicators like momentum bollinger bands, volaatility and SMA(Simple Moving Average). I used decision trees to predict action on the given stocks based on historical moves of the above indicators. The tool prediction gave nearly 25% profits.
-
Travelling Salesperson Problem
-
Travelling Salesperson Problem is a standard NP complete problem and it can be solved with some approximations using hieuristics. So, I developed 5 different sets of algorithms with different hieuristics to solve it and compare them in terms of time taken and accuracy. The algorithms were branch and bound, simulated annealing local search, MST approx , closest insertion and 2 opt exchange local search. Developed several visualisations to compare the performances of the algorithms.
-
Localised Real Estate Price Prediction using Stock Market
-
I developed real estate price model using most correlated localised stocks obtained by Dynamic Time Warping algorithm. I used techniques like LSTM and Regression in Python and obtained prediction accuracy within 15% of existing algorithm.I also developed visualisations in D3 to study the dependencies between stock and real estate market.
Other creators -
Personalised movie recommendation system
-
Developed a collaborative filtering based personalised movie recommender system. Given the rating matrix, we tried to extarct the user profile and movie profile usind gradient descent approach and then used the generated user and movie profile to generate ratings for unknown movie and recommend them to user.
-
Realistic Topic modelling
-
Developed a system to cluster documents related to same topic. I used bag of words model for documents.The joint probability distribution of words and documents was used for modelling topics. Finally we used expectation maximisation algorithm to calculate latent probabilities and use them to generate top k words related to a topic/cluster.
-
Distributed file System using Chord Protocol
-
The objective of the project was to maintain a distributed file system with a single view of filesystems for all the users. The files were hashed to different user's machine and the users were a part of a single network.The files were accessed on demand using the famous chord protocol used for distributed hashing.
Other creators -
Gait detection using Kinect (B. Tech Project)
-
The objective of the project is to identify the person according to his gait features.Gait is one of the important features that can be used to distinguish individuals from each other and it can be as powerful as a fingerprint.The project consists of creating a database of the gait features of some individuals and try to recognise individuals on the basis of their gait features.The project involved extensive use of image processing , machine learning and data analysis. The project was…
The objective of the project is to identify the person according to his gait features.Gait is one of the important features that can be used to distinguish individuals from each other and it can be as powerful as a fingerprint.The project consists of creating a database of the gait features of some individuals and try to recognise individuals on the basis of their gait features.The project involved extensive use of image processing , machine learning and data analysis. The project was accomplished in MATLAB and C#. The project helped in decreasing the processing time for gait based identification approach significantly and with good accuracy.
-
Sentiment Analysis in cricket
-
It was an academic project on Natural Language Processing.Collected tweets related to cricket for 1 month using Twitter API.The opinion words were extracted and classified as positive , negative or neutral using WordNet and on the basis of the final weights of the opinion words , the sentiment about a particular cricketer was determined. The tools used were Natural Language Toolkit,Stanford NLP Parser ,Wordnet and CMU parser
Other creators -
Virtualisation on mobile phones
-
The project was involved around modifying the existing bootloader of the Operating System to allow using both hypervisor and supervisor mode in the mobile phones at a time. The use case could have revolved around the security issues where we have two Operating Systems on the same device and we want to use secured apps and data in one and the non secured in the other. The project also involved around doing some performance testing to check the overhead coming due to virtualisation and if it is…
The project was involved around modifying the existing bootloader of the Operating System to allow using both hypervisor and supervisor mode in the mobile phones at a time. The use case could have revolved around the security issues where we have two Operating Systems on the same device and we want to use secured apps and data in one and the non secured in the other. The project also involved around doing some performance testing to check the overhead coming due to virtualisation and if it is worth having virtualisation on mobile phones after those overheads.
Other creators -
Online course ranking system
-
-
Studying Motif Distributions in Natural Language
-
-
Transport Company Computerisation software
-
The objective was to automate the order process and its tracking for a transportation company . It also automated the process of truck allocation and scheduling process.The project was using Netbeans(Java) and MySQL
Honors & Awards
-
JN Tata Scholar
JN Tata Endowment Trust
Got a scholarship of 10000$ for graduate studies at Georgia Tech from JN Tata Trust, India . The scholarship amount was increased by 11500$ for getting perfect GPA in first year at Georgia tech making total scholarship of 21500$
-
Intern ideaquest
Qualcomm
Got first prize in intern ideaquest competition. The theme of the competition was to produce some business idea (with some prototype or proof of concept) relevant to Qualcomm which should be using some new technologies being developed in Qualcomm.
Test Scores
-
GRE
Score: 329/340
-
TOEFL
Score: 111/120
-
GMAT
Score: 710/800
-
IIT JEE
Score: ranked 1565
Languages
-
English
Professional working proficiency
-
Hindi
Native or bilingual proficiency
Organizations
-
National Service Scheme
Volunteer
-Active volunteer in NSS. Involved in teaching rural children and prepare elementary course material for them for basic subjects like Mathematics and English.
More activity by Ankit
-
Have you read this Resignation Letter by someone unknown 😅 The employee has written that he will come back if the new job didn't work out as…
Have you read this Resignation Letter by someone unknown 😅 The employee has written that he will come back if the new job didn't work out as…
Liked by Ankit Khedia
-
Thrilled to announce that I’ve officially joined the team at Cerebras Systems as Senior VP of AI Cloud! Cerebras is on a mission to drastically…
Thrilled to announce that I’ve officially joined the team at Cerebras Systems as Senior VP of AI Cloud! Cerebras is on a mission to drastically…
Liked by Ankit Khedia
-
Last week, I wrapped up an incredible chapter at #MosaicML and Databricks. It’s been an unforgettable journey, filled with challenges, growth, and…
Last week, I wrapped up an incredible chapter at #MosaicML and Databricks. It’s been an unforgettable journey, filled with challenges, growth, and…
Liked by Ankit Khedia
-
Do you use ML models to measure performance of other ML models (for example, using a toxicity classifier to measure toxicity of LLM generations) and…
Do you use ML models to measure performance of other ML models (for example, using a toxicity classifier to measure toxicity of LLM generations) and…
Liked by Ankit Khedia
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Ankit Khedia
-
CA Ankit Khedia
Head of Finance | Leading Finance Strategy & Operations at Jio Tesseract
-
Ankit Khedia
--
2 others named Ankit Khedia are on LinkedIn
See others named Ankit Khedia