Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50 AI Projects Repository 🤖🧠

Python 3.10+ License: MIT CS50AI

A collection of AI projects implemented for CS50’s Introduction to Artificial Intelligence with Python from Harvard University.

AI Banner

Table of Contents 📋

Installation ⚙️

Prerequisites

  • Python 3.10 or higher
  • pip package manager

Setup Steps

  1. Clone the repository:
git clone https://github.com/Amination1/cs50ai.git

Install dependencies

pip install -r requirements.txt

Usage 🖥️ Project Structure

cs50ai/
├── pset0/               # Foundational projects
├── pset1/               # Intermediate projects
├── requirements.txt     # Dependency list
└── LICENSE              # License file

Basic Commands Run any project:

cd path/to/project_directory
python main_script.py
Sample output:

================================= | AI Project Output |

[+] Initializing system... [✔] Model loaded successfully! Testing 🧪 Run Standard Tests

check50 ai50/projects/2024/x/project_name

Test Output Format

:) File exists
:) Correct initial state
:( Detects horizontal win
    Expected "X", got "None"

Technologies 💻 Technology Purpose Python Python Core implementation AI Algorithms Minimax, Alpha-Beta Pruning Logic Logic SAT Solver, Knowledge Bases Search Search BFS, DFS, A* License 📜 This project is licensed under the MIT License.

Built with ❤️ for CS50 AI 2024

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages