Skip to content

Sharik3k/python-ml-ai-practice

Repository files navigation

Python ML & AI Practice Labs

This repository contains practical Python labs focused on machine learning, deep learning, NLP, computer vision, and AI API integrations.

Labs

Lab 7 — Scikit-learn Regression

Built a machine learning model for car price prediction using pandas, scikit-learn, Pipeline, ColumnTransformer, preprocessing, model evaluation, and cross-validation.

Lab 8 — MNIST with TensorFlow/Keras

Trained CNN models for handwritten digit recognition using MNIST dataset. Compared base and improved models and saved trained models.

Lab 9 — MNIST with PyTorch

Compared Linear and Convolutional neural networks on different MNIST training set sizes. Measured accuracy, training time, and confusion matrices.

Lab 10 — OpenAI API Review Analysis

Used OpenAI API to analyze customer reviews, detect sentiment, extract key topics, and find improvement suggestions.

Lab 11 — Gemini API Sentiment Testing

Used Gemini API to test sentiment analysis on difficult texts with sarcasm, irony, slang, and mixed context.

Lab 12 — Hugging Face Hub

Explored Hugging Face models for NLP and computer vision tasks.

Technologies

  • Python
  • Pandas
  • Matplotlib
  • Scikit-learn
  • TensorFlow / Keras
  • PyTorch
  • OpenAI API
  • Gemini API
  • Hugging Face Transformers
  • Google Colab

About

A collection of Python practice projects covering machine learning, MNIST models, sentiment analysis, and AI APIs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors