I'm a B.Tech. CSE Hons. student with a passion for the profound and transformative Free Energy Principle (FEP). This concept acts as a connective thread across the diverse domains of cognitive science, mathematics, philosophy, and AI, resonating with my belief that understanding the interplay between internal models and the external world is key to advancing artificial intelligence among other fields of study.
During my internship at KEK, Japan, I witnessed the power of distributed computing in handling massive datasets, which undoubtedly broadened my perspective and fueled my passion for exploring the intersection of FEP and computational physics. My work at KEK involves the development of the BelleDIRAC framework, which, employed in high-energy physics experiments, relies on distributed computing to efficiently store an unfathomable amount of data across servers in institutions all over the world.
This correlation between the FEP and distributed computing is more than just a research endeavor for me. It's a fascinating journey into the heart of AI, where the integration of insights from cognitive science, mathematics, and philosophy holds the promise of creating truly autonomous and sentient machines. This, to me, is not just about shaping the future of AI; it's about being a part of a breakthrough that transforms the way we perceive and interact with intelligent systems. I'm excited about contributing to this convergence of disciplines to hopefully make a meaningful impact on the landscape of artificial intelligence.
This README
is a list of all the repositories of code pertaining to a multitude of domains. These repos are either on my GitHub or on other sites.
- Projects
- Computational Notebooks
- Tutorials
- Creative Programming
- Competitive Programming
- C++
- Config Files
Repository | Description |
---|---|
whats-up-doc | A command-line tool leveraging LangChain & LLMs for language-agnostic code documentation |
splice-and-dice | Modularizing Multi-Source Text Summarization with Transformer-based Deep Learning and NLP techniques in a Web Application |
Repository | Description |
---|---|
bayesian-rhapsody | A repository to design a deep neural network to compose music. Part of the 2023 IBM summer internship |
Repository | Description |
---|---|
filter-coffee | A project to implement an FIR filter in C++ using a circular buffer for increased efficiency |
dsp-with-JUCE | A project in the JUCE C++ framework to visualize different filters in real-time |
Repository | Description |
---|---|
fraud-detection | This minor project in machine learning deals with fraud detection of credit card details. It's got exploratory data analysis and data visualisation |
loan-eligibility | A repository to build a predictive model to automate the process of targeting the right applicants for a loan |
telecom-churn-rate-analysis | This repository contains analysis of the Telecom Churn Dataset, exploring customer behavior patterns and predicting churn using machine learning techniques |
Repository | Description |
---|---|
create-deep-learning-environments | A repository that documents the right way to create virtual environments and link them to Jupyter kernels for deep learning projects |
neural-networks-from-scratch | A repository documenting the fundamental mathematics and programming that goes into building a neural network from scratch in Python |
train-and-save | A repository that documents how a model is trained in one notebook and its weights exported and loaded into another notebook with Pytorch. The example is a BERT model for document classification |
fine-tune-t5 | A repository that takes a pre-trained T5 model from HuggingFace and fine-tunes it on a dataset of labelled newspaper articles for document classification |
toxicity-detector-model | A deep neural network model that detects toxic comments through multi-binary classification hosted on a Gradio application |
deepfit-esque | An AI driven pose detection program that implements an easy scalable algorithm to count bicep curls |
Repository | Description |
---|---|
art-of-machine-learning | A repository to document the ideal approach to a machine learning problem |
learn-tensorflow | A repository to document learning Tensorflow, Google's end-to-end deep learning framework |
learn-pytorch | A repository to learn the building blocks of deep learning with the PyTorch deep learning framework |
install-llama-cpp | A repository with information on how to get llama-cpp setup with GPU acceleration |
Repository | Description |
---|---|
dsa-prep | A repository of all the code I write studying data structures and algorithms |
learn-cmake | A repository to learn how to compile C++ projects using cmake and make |
learn-cmake-linux | A repository to document the process of getting started with CMAKE on Linux |
learn-rust | An introduction to a shiny new language named Rust |
learn-stl | A repository to reference as documentation for my study of the standard template library in C++ |
learn-flask | A repository to document everything I learn about the Flask framework and its implementation in Python to create backend systems for websites |
learn-next.js | A repository that documents the right way to create virtual environments and link them to Jupyter kernels for deep learning projectsA repository to document learning Next.js, one of the most popular front-end frameworks in JavaScript to build user-interfaces |
Repository | Description |
---|---|
the-heart-of-mathematics | Simulation of a cardioid using the p5.js library in JavaScript turned into an experiment in generative art |
noisy-pixels | A p5.js project to render perlin noise in 2D pixel space |
pathfinding-with-processing | A visualisation of the A* pathfinding algorithm in p5js and Processing frameworks |
Repository | Description |
---|---|
competitive-programming | Generic binder of competitive programming practice |
not-really-my-competitive-programming | A collection of cp practice problems kept up-to-date to merge to a collaborative practice repository |
cool-cp-questions | A collection of tough programming questions I've come up with |
Repository | Description |
---|---|
fir-simd | Efficient FIR Filter Implementation with SIMD |
way-back-machine | A repository with code I wrote in school. I dug this up from a USB I had no idea existed |
Repository | Description |
---|---|
dotfiles | Find the config files for my Linux environment here, if you're into that |
terminal-config | A repository to share my custom terminal prompt engine configuration files |