Projects

Survey on AI in Network Security

This survey summarizes AI’s role in network security threat detection, focusing on data analysis, risk assessment, and cyber threat intelligence. While ML shows promise in research, its practical application remains limited. The survey also highlights the gap between research and real-world implementation and assesses potential risks.

Smart Kitchen Assistant

This project developes a system that can detect all the required items for making oatmeal, as well as a subset of the potential distractors.

Multithreading t-SNE

t-SNE is commonly used in fields data visualization for exploring data and understanding its underlying structure. It is a dimensionality reduction technique used to visualize high-dimensional data in a lower-dimensional space, typically 2D or 3D. I write a GPU-version of it with cuda which is 204 times faster than scikit-learn version.