Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sshmo/Python-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 

Repository files navigation

Python-AI

Python_AI is a project for implementation of machine learning libraries as well as using knowledge of artificial intelligence (More information).

The libraries used in this project are:

  • csv: In order to load data from CSV files into memory.
  • copy: In order to left the original object unmodified after updating the object.
  • itertools: In order to obtain a list of all possible subsets of a set.
  • pandas: A data analysis and manipulation tool, used for data cleaning and preparation.
  • sklearn: A tool for machine learning implementation in Python, KNeighbors was used in this project.
  • cv2: OpenCV library that used for loading and preprocessing image data.
  • tensorflow, keras: Tensorflow has a particular focus on training and inference of deep neural networks, used for image recognition.
  • nltk A leading platform for building Python programs to work with human language data, used for parsing and tokenization.

The projects:

0.a. Degrees

  Write a program that determines how many “degrees of separation” apart two actors are.

0.b. Tic-Tac-Toe

  Using Minimax, implement an AI to play Tic-Tac-Toe optimally.

1.a. Knights

  Write a program to solve logic puzzles.

1.b. Minesweeper

  Write an AI to play Minesweeper.

2.a. PageRank

  Write an AI to rank web pages by importance.

2.a. Heredity

  Write an AI to assess the likelihood that a person will have a particular genetic trait.

3.. Crossword

  Write an AI to generate crossword puzzles.

4.a. Shopping

  Write an AI to predict whether online shopping customers will complete a purchase.

4.b. Nim

  Write an AI that teaches itself to play Nim through reinforcement learning.

5.. Traffic

  Write an AI to identify which traffic sign appears in a photograph.

6.a. Parser

  Write an AI to parse sentences and extract noun phrases.

6.b. Questions

  Write an AI to answer questions.

About

Python_AI is a project for implementation of machine learning libraries as well as using knowledge of artificial intelligence principles for designing intelligent systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors