Booz Allen HamiltonComputer Vision / Machine Learning Engineer
Aug. 2019アメリカ合衆国 メリーランド ローレル- Replaced existing model for thermal data with an improved detection model on thermal data, raising mean average precision score from 25% to 75% - Wrote scripts to generate shared object files from packages for Python to C++ to improve runtime performance by 10% - Developed and deployed machine learning models using containerized workflows with Docker-based infrastructure - Implemented a simulator for testing embedded software on a desktop environment, significantly improving workflow of team members - Trained a vehicle classifier in Pytorch hosted on device with constrained memory to recognize make and models on hundreds of classes (160) on imbalanced dataset (improved team's model from 71% to 95%) - Implemented a CNN multi-object tracker based on Deep Q-Learning from scratch in Pytorch. Iterated on the model through experiments to improve performance - Used image-to-image translation GAN to translate images from thermal to visible domain - Made an auto-annotation data collection system along with entire pre-processing pipeline for generative AI pipeline - Developed robust backend systems and APIs to handle model inference, data processing, and result visualization from deployed ML models - Optimized and miniaturize ML models to be deployed on edge devices with limited memory for autonomous systems / robots considering speed vs accuracy trade off - Developed multi-algorithm orchestration for a sensor fusion solution that unified vision, audio, and radar data processing in autonomous systems, significantly reducing amount of false positives / negative detections by 20%