Skip to content

qurratulain033/FA24-AI

 
 

Repository files navigation

GitHub

Python Pandas NumPy Jupyter Hugging Face TensorFlow PyTorch Kaggle Google Colab Postman GitHub Actions Visual Studio Code

AI Course - Lab Work

Welcome to the AI Labs! This repository contains the lab work for the course, covering fundamental Python, essential libraries like Pandas and NumPy, working with Kaggle datasets, and advanced AI tasks using Hugging Face.

Lab Outline

Lab-01: Python Fundamentals

  • Introduction to Python syntax
  • Variables, data types, and operators
  • Control structures: if-else, loops
  • Functions and modules
  • File handling in Python

Lab-02: Pandas & NumPy Library

  • Introduction to Pandas and NumPy
  • Data manipulation using Pandas DataFrame
  • Basic operations with NumPy arrays
  • Data cleaning and analysis
  • Performing mathematical operations with NumPy

Lab-03: Kaggle Datasets

  • Introduction to Kaggle datasets
  • Downloading datasets from Kaggle
  • Exploring and visualizing data
  • Basic data preprocessing
  • Applying machine learning models on Kaggle datasets

Lab-04: AI Text Summarization with Hugging Face

  • Introduction to Hugging Face
  • Using pre-trained models for text summarization
  • Implementing text summarization using Hugging Face transformers
  • Fine-tuning models for better performance
  • Evaluating summarization results

How to Use This Repository

  1. Clone this repository to your local machine:
    git clone https://github.com/Jamil226/FA24-AI.git
    

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Licenses

FOSS - Free and Open Source Licenses

MIT - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.6%
  • Jupyter Notebook 2.8%
  • C 1.0%
  • Cython 0.3%
  • C++ 0.2%
  • Fortran 0.1%