ani8897
Software Engineer @ Google | MS CS @ UIUC | B.Tech CS @ IIT Bombay
Google | UIUC | IIT Bombay Mountain View, California
Pinned Repositories
multi-camera-pig-tracking
Official Implementation of "Tracking Grow-Finish Pigs Across Large Pens Using Multiple Cameras"
NOR-behavior-recognition
Official Implementation of "Vision-based Behavioral Recognition of Novelty Preference in Pigs"
BLE-Packet-Sniffer
An android application which is useful in capturing BLE advertisement packets and storing the data collected in the phone storage as a csv file.
excel-mamba
An AI agent for Financial Spreadsheet Analysis
Human-Activity-Recognition
Classifying the physical activities performed by a user based on accelerometer and gyroscope sensor data collected by a smartphone in the user’s pocket. The activities to be classified are: Standing, Sitting, Stairsup, StairsDown, Walking and Cycling.
Image-Quilting-and-Texture-Synthesis
Digital Image Processing Course Project - IIT Bombay Fall 2018
IP-address-lookup-using-Tries
Sequential IP address lookup in the routing table of routers has complexity O(n). This lookup can be reduced to O(1) time complexity, trading of with the space complexity which can be exponential in the worst case i.e. exp(2,33) - 1 on implementing tries.
Realtime-Action-Recognition
Contains code for C3D, LCN and TSM for action recognition models.
RSSI-based-Localization-using-ESP32
Wireless Networks [CS 743] Course Project - IIT Bombay Spring 2019
Spanning-Tree-Protocol
Implemented Spanning tree protocol and Learning Bridge algorithm in C++
ani8897's Repositories
ani8897/Human-Activity-Recognition
Classifying the physical activities performed by a user based on accelerometer and gyroscope sensor data collected by a smartphone in the user’s pocket. The activities to be classified are: Standing, Sitting, Stairsup, StairsDown, Walking and Cycling.
ani8897/RSSI-based-Localization-using-ESP32
Wireless Networks [CS 743] Course Project - IIT Bombay Spring 2019
ani8897/Image-Quilting-and-Texture-Synthesis
Digital Image Processing Course Project - IIT Bombay Fall 2018
ani8897/BLE-Packet-Sniffer
An android application which is useful in capturing BLE advertisement packets and storing the data collected in the phone storage as a csv file.
ani8897/Realtime-Action-Recognition
Contains code for C3D, LCN and TSM for action recognition models.
ani8897/Spanning-Tree-Protocol
Implemented Spanning tree protocol and Learning Bridge algorithm in C++
ani8897/IP-address-lookup-using-Tries
Sequential IP address lookup in the routing table of routers has complexity O(n). This lookup can be reduced to O(1) time complexity, trading of with the space complexity which can be exponential in the worst case i.e. exp(2,33) - 1 on implementing tries.
ani8897/excel-mamba
An AI agent for Financial Spreadsheet Analysis
ani8897/Android-Social-Network-App
A basic social networking app which allows users to post images and text and comment on posts. The app was made in Android and was done as a part of an assignment in DataBase Systems Lab
ani8897/awesome-competitive-programming
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
ani8897/Chat-Application-OptiChat
A simple Chat Application using Socket Programming in Python.
ani8897/Census-Income
Task is to predict whether income exceeds $50K/yr based on census data by implementing a Neural Network from Scratch
ani8897/Fractals
Drawing Different types of fractals using Dr. Racket
ani8897/Gravity-Simulation
Simulating Gravity among particles by approximating the forces between the particles using trees containing centre of masses of groups of particles
ani8897/Mosh
Coding MoSh: 'My own Shell!'.
ani8897/PLY-Compiler
Compiler written in ply
ani8897/Safe-RL-Pacman
Reinforcement Learning Course Project - IIT Bombay Fall 2018
ani8897/angular-flask
An AngularJS (frontend) + Flask / Python (backend) Boilerplate Application
ani8897/Basic-Language-Parser
Parsing a string to extract the following elements: number, identifier, variable, term, expression and assignment
ani8897/BookBench
CS387 project
ani8897/C3D_feature_extraction
C3D video feature extraction using Google Colab - Colaboratory.
ani8897/DIP-Assignment-CS-663
Contains all the assignments related to Digital Image Processing
ani8897/Edge-Intelligence
随着移动云计算和边缘计算的快速发展,以及人工智能的广泛应用,产生了边缘智能(Edge Intelligence)的概念。深度神经网络(例如CNN)已被广泛应用于移动智能应用程序中,但是移动设备有限的存储和计算资源无法满足深度神经网络计算的需求。神经网络压缩与加速技术可以加速神经网络的计算,例如剪枝、量化、卷积核分解等。但是这些技术在实际应用非常复杂,并且可能导致模型精度的下降。在移动云计算或边缘计算中,任务卸载技术可以突破移动终端的资源限制,减轻移动设备的计算负载并提高任务处理效率。通过任务卸载技术优化深度神经网络成为边缘智能研究中的新方向。Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge这篇文章提出了协同推断的**,将深度神经网络进行分区,一部分层在移动端计算,而另一部分在云端计算。根据硬件平台、无线网络以及服务器负载等因素实现动态分区,降低时延以及能耗。本项目给出了边缘智能方面的相关论文,并且给出了一个Python语言实现的卷积神经网络协同推断实验平台。关键词:边缘智能(Edge Intelligence),计算卸载(Computing Offloading),CNN模型分区(CNN Partition),协同推断(Collaborative Inference),移动云计算(Mobile Cloud Computing)
ani8897/Housing_values_in_suburbs_of_Boston
Predicting the Housing values using Regression
ani8897/ImageSeg-KMeans
💠 Image Segmentation using K-Means
ani8897/MLOps_VideoAnomalyDetection
Operationalize a video anomaly detection model with Azure ML
ani8897/NetVLAD-pytorch
PyTorch implementation of NetVLAD & Online Hardest Triplet Loss.
ani8897/pcube
ani8897/pcube-icnp2018
Code for RnD project at IIT Bombay. This work was published at IEEE ICNP 2018 workshop P4EU.
ani8897/Ping-Pong
A two player Ping Pong game using the '2htdp/universe' library in Racket