Skip to content

Repository files navigation

CodSoft AI Internship Projects

This repository contains the projects completed during my Artificial Intelligence Internship at CodSoft. These projects helped me gain practical experience in AI concepts, Machine Learning, Computer Vision, Recommendation Systems, and Natural Language Processing.

Projects Included

1. AI Chatbot (Rule-Based Assistant)

A simple AI chatbot that interacts with users and provides predefined responses based on user queries.

Features:

  • User interaction
  • Pattern-based responses
  • Chat history storage
  • Multiple command support

2. AI Tic Tac Toe Game

An AI-powered Tic Tac Toe game where the user competes against the computer.

Features:

  • Human vs AI gameplay
  • Smart move selection
  • Win/Draw detection
  • Interactive console interface

3. AI Image Caption Generator

An AI application that automatically generates captions for images using a pre-trained image captioning model.

Features:

  • Image understanding
  • Automatic caption generation
  • AI-based image analysis
  • Multiple image support

4. AI Movie Recommendation System

A content-based recommendation system that suggests similar movies based on movie genres.

Features:

  • Content-based filtering
  • Similarity calculation
  • Personalized recommendations
  • CSV dataset support

5. AI Face Recognition Attendance System

A face recognition-based attendance management system that automatically records attendance after recognizing users.

Features:

  • Face detection
  • Face recognition
  • Automatic attendance marking
  • CSV attendance records

Technologies Used

  • Python
  • Artificial Intelligence
  • Machine Learning
  • Computer Vision
  • Natural Language Processing
  • OpenCV
  • Pandas
  • NumPy
  • Scikit-Learn
  • Transformers
  • Face Recognition

Repository Structure

codsoft_tasks
│
├── ChatHistory
├── Tic Tac Toe Game
├── Image Caption
├── Recommendation System
└── Face Recommendation and Detection

Internship Details

Organization: CodSoft

Domain: Artificial Intelligence

Intern: Radhika


Learning Outcomes

  • AI Project Development
  • Computer Vision Applications
  • Recommendation Systems
  • Image Processing
  • Face Recognition Techniques
  • Problem Solving and Logic Building
  • Real-world AI Implementation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages