Skip to content

udaycodespace/GENZ-EDUCATEWING-AI-PROJECTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– GENZ EDUCATEWING – AI PROJECTS INTERNSHIP

Welcome to my official submission repository for the GENZ Educatewing AI Internship held during Summer 2025.
This repository documents two major AI projects completed as part of the internship assignment – focused on real-world applications of Natural Language Processing (NLP) and Computer Vision (CV) using Deep Learning.


πŸ§‘β€πŸŽ“ Intern Details

Field Details
Name Somapuram Uday
Roll No 229X1A2856
College G. Pulla Reddy Engineering College (Autonomous)
Branch Computer Science and Technology
Department Computer Science and Engineering
Organization GENZ EDUCATEWING
Mode Online (Self-paced via LMS)
Internship Batch May–June 2025

πŸ“ Project 1: Sentiment Analysis Using CNN (NLP)

πŸ“Œ Description

This project explores how Convolutional Neural Networks (CNNs) can be applied to classify text sentiment from movie reviews. The objective is to build a model that predicts positive or negative sentiment using word embeddings and 1D convolution layers.

πŸ› οΈ Key Components

  • Dataset: IMDB Movie Reviews (Keras)
  • Libraries: TensorFlow, Keras, NLTK, scikit-learn
  • Preprocessing: Tokenization, Stopword removal, Padding
  • Model: CNN with GlobalMaxPooling, Dropout, and Sigmoid
  • Evaluation: Accuracy, F1 Score, AUC, Confusion Matrix

πŸ”— GitHub Source: SENTIMENT_ANALYSIS_CNN/

βœ… This is a standalone project and includes code, sample output, and evaluation.


πŸ“ Project 2: YOLO-based Object Detection (Computer Vision)

πŸ“Œ Description

This project implements YOLOv8 (You Only Look Once) for detecting and classifying objects in real-time. The focus is on training or running pre-trained YOLOv8 models to locate objects in images or video frames using bounding boxes.

πŸ› οΈ Key Components

  • Dataset: COCO / PASCAL VOC (or custom images)
  • Tools: YOLOv8 (Ultralytics), OpenCV, Python
  • Model Type: Pre-trained or fine-tuned YOLOv8
  • Evaluation: mAP (Mean Average Precision), IOU, FPS

πŸ”— GitHub Source: OBJECT_DETECTION_YOLO/
πŸ““ Colab Notebook: yolo_object_detection.ipynb

βœ… This project is now live and includes code and output screenshots.


🧱 Tech Stack Overview

Component Tools / Libraries
Language Python 3.10
Deep Learning TensorFlow, Keras, YOLOv8
NLP Tools NLTK, Regex, scikit-learn
CV Tools OpenCV, Ultralytics YOLO
Platform Google Colab, Jupyter Notebooks

πŸ§ͺ How to Run Projects

πŸ’‘ Recommended: Run on Google Colab for smooth experience with GPU.

▢️ Run Sentiment Analysis

SENTIMENT_ANALYSIS_CNN/code/Sentiment_Analysis_Using_CNN.ipynb

  1. Open in Colab
  2. Runtime β†’ Change Runtime Type β†’ Select GPU
  3. Click "Run All"
  4. Model trains in ~3–5 minutes

▢️ Run YOLO Object Detection

YOLO_Based_Object_Detection/code/yolo_object_detection.ipynb

  1. Open the notebook in Colab
  2. Follow the step-wise instructions to install, load, and run detection
  3. Train on coco128.yaml or use pre-trained weights
  4. Visualize predictions using matplotlib and PIL

πŸŽ“ Internship Summary

This AI internship allowed me to:

  • βœ… Apply CNNs for real-world NLP problems
  • βœ… Understand and utilize object detection using YOLOv8
  • βœ… Gain hands-on experience in deep learning workflows
  • βœ… Document and evaluate model performance

πŸ“¬ Contact

About

GENZ-EDUCATEWING-AI-PROJECTS πŸ€– – NLP 🌐 & Computer Vision 🎯 using Deep Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published