Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/burakahmet/cs50ai
Project solutions for Harvard's CS50AI course.
https://github.com/burakahmet/cs50ai
ai artificial-intelligence artificial-intelligence-algorithms artificial-intelligence-based-game artificial-intelligence-projects cs50 cs50ai deep-learning harvardcs50 machine-learning natural-language-processing neural-network nlp pygame python python3 reinforcement-learning supervised-learning tensorflow unsupervised-learning
Last synced: 3 months ago
JSON representation
Project solutions for Harvard's CS50AI course.
- Host: GitHub
- URL: https://github.com/burakahmet/cs50ai
- Owner: BurakAhmet
- Created: 2023-03-04T11:30:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-15T21:00:33.000Z (6 months ago)
- Last Synced: 2024-08-15T22:31:58.928Z (6 months ago)
- Topics: ai, artificial-intelligence, artificial-intelligence-algorithms, artificial-intelligence-based-game, artificial-intelligence-projects, cs50, cs50ai, deep-learning, harvardcs50, machine-learning, natural-language-processing, neural-network, nlp, pygame, python, python3, reinforcement-learning, supervised-learning, tensorflow, unsupervised-learning
- Language: Python
- Homepage: https://cs50.harvard.edu/ai/2020/
- Size: 5.4 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS50AI
Project solutions repository for Harvard's CS50AI course.Before take a look at the solutions check [Academic Honesty](https://cs50.harvard.edu/college/2021/fall/syllabus/#academic-honesty).
For more info about the course check [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/2020/).

## Contents
- ### Search
- [Degrees](https://github.com/BurakAhmet/cs50AI/tree/main/0.Search/degrees) : A software that unveils the precise number of "degrees of separation" between two actors by leveraging the vast IMDb database.
- [Tic Tac Toe](https://github.com/BurakAhmet/cs50AI/tree/main/0.Search/tictactoe): Classic tic tac toe game that powered by minimax algorithm. AI always calculates the best move. There is no way to beat it.

---
- ### Knowledge
- [Knights](https://github.com/BurakAhmet/cs50AI/tree/main/1.Knowledge/knights): A program that solves the "Knights and Knaves" puzzles using logical statements.
- [Minesweeper](https://github.com/BurakAhmet/cs50AI/tree/main/1.Knowledge/minesweeper): Minesweeper game with helps of artificial intelligence. When clicks on AI move, AI calculates the best move and plays it. If there is no computable move then AI makes a random move.

---
- ### Uncertainty
- [Pagerank](https://github.com/BurakAhmet/cs50AI/tree/main/2.Uncertainty/pagerank): Calculates the webpages' ranks using Google's PageRank algorithm- [Heredity](https://github.com/BurakAhmet/cs50AI/tree/main/2.Uncertainty/heredity): The AI program that checks the probability of occurrence of a specific gene in children.
---- ### Optimization
- [Crossword](https://github.com/BurakAhmet/cs50AI/tree/main/3.Optimization/crossword): AI that can generates crossword puzzles.

---
- ### Learning
- [Shopping](https://github.com/BurakAhmet/cs50AI/tree/main/4.Learning/shopping): An AI to predict whether online shopping customers will complete a purchase.
- [Nim](https://github.com/BurakAhmet/cs50AI/tree/main/4.Learning/nim): An AI that teaches itself to play Nim through reinforcement learning.
---- ### Neural Networks
- [Traffic](https://github.com/BurakAhmet/cs50AI/tree/main/5.Neural%20Networks/traffic): An AI to identify which traffic sign appears in a photograph using neural networks and supervised learning.

---- ### Language
- [Parser](https://github.com/BurakAhmet/cs50AI/tree/main/6.Language/parser): An example program of Natural Language Processing (NLP). This is an AI designed to parse sentences and extract noun phrases.
- [Questions](https://github.com/BurakAhmet/cs50AI/tree/main/6.Language/questions): An AI to answer questions. If you have specific questions about a subject, load the necessary files into this AI and start asking what you wonder.

- [Attention](https://github.com/BurakAhmet/cs50AI/tree/main/6.Language/attention): An AI to predict a masked word in a text sequence using BERT.
---