Yash Patel
My Projects
01
Analysis of Vaccination Behaviors and Mortality Outcomes
Integrated vaccination and mortality data for COVID-19, influenza, and RSV. Employed data wrangling, visualization, and statistical analysis techniques using R. Identified correlations between vaccination rates and mortality outcomes. Demonstrated proficiency in data cleaning, manipulation, and visualization.
02
Adversarial Search AI Implementation
Developed and implemented AI agents for Wild Tic-Tac-Toe and Chess. Utilized minimax search algorithms to enhance strategic decision-making for both games. Designed and implemented custom evaluation functions to improve AI decision-making. Modified existing game engines to accommodate new rules and optimize AI performance. Demonstrated proficiency in adversarial search techniques and algorithm optimization.
03
Reinforcement Learning for AI Agent Optimization
Developed and implemented reinforcement learning algorithms to optimize AI performance in simulations. Leveraged Gymnasium library for creating and testing reinforcement learning models. Implemented Q-learning for optimal policy determination in Blackjack and model-based RL techniques for Frozen Lake. Demonstrated expertise in AI, machine learning, and data science through practical application and algorithm design.
04
AI-Driven 8-Puzzle Solver
Developed an AI solution for the 8-puzzle problem using DFS, BFS, UCS, and A* algorithms.Implemented and optimized heuristic functions to enhance search efficiency. Utilized Python 3.9 for coding and tested solutions against multiple goal conditions, demonstrating proficiency in algorithm design, problem-solving, and Python programming. Conducted test runs and developed typical queries to verify database functionality and support business operations.
05
Database Design for Electronics Repair Shop
Designed and implemented a comprehensive database system for Professional Electronics and Repairs using MySQL. Developed conceptual and logical data models for customer info, repairs, services, and inventory. Executed SQL scripts to establish database tables with primary and foreign keys, along with other constraints. Conducted test runs and developed typical queries to verify database functionality and support business operations.
06
Build an Advanced Calculator System
Designed and implemented a complex calculator system, honing skills in algorithmic thinking, data structure implementation (stacks), and object-oriented programming. Proficiently managed complex expressions, validated user input, and employed abstraction via variable assignments to extend functionality. Gained valuable insights into software development practices, error handling, and modular/extensible code design. Deepened understanding of fundamental computer science concepts while acquiring practical skills applicable to diverse software development challenges.