I’m Vishal, software developer from India, with a strong foundation in Machine Learning, Artificial Intelligence, and DevOps. I thrive on solving complex problems, particularly in scalability, efficiency, and automation, with a focus on real-time data processing and AI-driven solutions. My journey spans projects in game development, text processing, and blockchain technology. I’m passionate about open-source, cloud computing, DevOps, innovation, and automation.
-
Integer Recognition Using Neural Networks
Developed a custom neural network in Java for real-time integer recognition, featuring custom weight and bias handling. The model efficiently processes low-resolution and stylized images using image preprocessing pipelines, enabling accurate recognition even in challenging conditions. -
Flappy Bird Agent with Reinforcement Learning and Neuroevolution
Created an AI agent for the Flappy Bird game using NeuroEvolution of Augmenting Topologies (NEAT) and Q-learning. This agent learns through fitness-based evolution and adapts dynamically to the game environment, improving its survival rate with each generation. -
Self-Driving Car Simulation
Designed an autonomous car simulation using the NEAT algorithm and Python, which visualizes adaptive decision-making for navigating a 2D track. This project simulates real-time sensor feedback and optimizes collision avoidance through an evolving neural network. -
Fake News Detection using Passive-Aggressive Classifiers
Developed a real-time fake news detection model leveraging TF-IDF vectorization and a passive-aggressive classifier. This web application classifies news articles as "Fake" or "Real," providing a practical solution to counter misinformation. -
Deep Learning Upscaling Model for Textures
Created a deep learning model using Residual in Residual Dense Blocks (RRDB) to upscale low-resolution game textures by up to 4x. The model enhances image clarity and detail, with efficient GPU processing using PyTorch, suitable for real-time game development.