Giter Club home page Giter Club logo

codsoft's Introduction

Artificial Intelligence Tasks

This repo contains programs i did for the codsoft internship where i completed Ai related tasks, it was much fun to learn and build it.

Tic-Tac-Toe AI

This is a Python implementation of the classic Tic Tac Toe game with an AI opponent using the minimax algorithm. The game is built using PyQt5 for the user interface. The game follows the standard rules of Tic Tac Toe: Players take turns to place their symbol (X for human player, O for AI) on a 3x3 grid. The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row wins the game. If all cells are filled and no player has achieved a winning combination, the game ends in a draw. The AI opponent uses the minimax algorithm to determine the best move it can make given the current board state. The algorithm explores all possible future moves recursively, assigning a score to each possible outcome. The AI aims to maximize its score while assuming the human player will also make optimal moves.

Packages required : PyQt5

Image Captioning AI

Python implementation of Image Captioning using BLIP model from Hugging Face's Transformers library

BLIP effectively utilizes the noisy web data by bootstrapping the captions, where a captioner generates synthetic captions and a filter removes the noisy ones It is built with Gradio for user interface and provides super fast performance by utilizing Nvidia CUDA

Enter directory of where the model and processor is present in the code and run the python file local host link will be in console which gives a website with simple interface to use the program.

Packages required : Gradio transformers pillow

Face Detection AI

This task implements a Gradio interface for both image and video inference using a pre-trained YOLO model (YOLOv8) for face detection, allowing users to upload images or videos and adjust the confidence threshold for detection. It classifies the detected face as Male or Female with great accuracy, the training data has been aquired from Roboflow and Fine-tuned on Google Colab with Tesla T4 GPU.

The model and dataset's has been included in the repository along with training notebook and WebUI inference making it easier to access for everyone to use.

Packages required : Gradio pillow ultralytics

codsoft's People

Contributors

esshuwu avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.