Skip to content

codexrahulKIIT/AI-Practice

Repository files navigation

πŸ€– Mastering AI with Python

🧠 πŸ› οΈ Building AI from Scratch with Python

πŸ“˜ AI Learning Journey with Python

Welcome to my AI Practice repository! This project is created to help me learn and implement various Artificial Intelligence (AI) algorithms using Python.

πŸ“Œ Objective

To practice core AI concepts and build a strong foundation by implementing popular algorithms, solving problems, and building small projects.


πŸ“š Topics Covered

  • βœ… Search Algorithms (BFS, DFS, A*)
  • βœ… Minimax Algorithm (with and without Alpha-Beta Pruning)
  • βœ… Constraint Satisfaction Problems (CSP)
  • βœ… Logic and Inference
  • βœ… Machine Learning Basics (Linear Regression, KNN, etc.)
  • βœ… Neural Networks (basic implementation)
  • βœ… Natural Language Processing (NLP basics)

πŸ”§ Requirements

Install the required Python libraries:

pip install -r requirements.txt
numpy
pandas
scikit-learn
matplotlib
nltk

AI-Practice/
β”‚
β”œβ”€β”€ search_algorithms/
β”‚   β”œβ”€β”€ bfs.py
β”‚   β”œβ”€β”€ dfs.py
β”‚   └── a_star.py
β”‚
β”œβ”€β”€ minimax/
β”‚   β”œβ”€β”€ tic_tac_toe_minimax.py
β”‚   └── alpha_beta.py
β”‚
β”œβ”€β”€ machine_learning/
β”‚   β”œβ”€β”€ linear_regression.py
β”‚   └── knn_classifier.py
β”‚
β”œβ”€β”€ nlp/
β”‚   └── text_processing.py
β”‚
β”œβ”€β”€ requirements.txt
└── README.md

python filename.py
python search_algorithms/bfs.py

πŸ“ˆ Goal
To gain hands-on experience with AI concepts and prepare for advanced topics like Deep Learning and Reinforcement Learning.

πŸ™Œ Contributions
This is my personal learning project, but you're welcome to give suggestions or improvements!

πŸ“ž Contact
Created by Rahul Kumar
Email: 2470251@kiit.ac.in
MCA Student, KIIT Bhubaneswar


Let me know if you want a **GitHub version** or if you're working on a **specific AI topic** like Chatbots, Neural Nets, or Reinforcement Learning.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors