Skip to content

Welcome to my machine learning repository! Here you'll find a collection of notebooks that I've created while exploring the world of machine learning. I've used a variety of libraries, including PyTorch, transformers, and xformers, to build models and complete tasks from scratch including NLP, Computer Vision and Time Series Forcasting.

Notifications You must be signed in to change notification settings

JenkinsGage/Learn-MachineLearning-PyTorch

Repository files navigation

Machine Learning - PyTorch

Welcome to my machine learning repository! Here you'll find a collection of notebooks that I've created while exploring the world of machine learning. I've used a variety of libraries, including PyTorch, transformers, and xformers, to build models and complete tasks from scratch. Many of the notebooks are well-commented in English, so feel free to learn along with me. Please note that there may be some mistakes or unfinished notebooks - any issues or pull requests are welcome!

Warning There may be some unfinished notebooks, please use with caution.

Getting Started

To get started, you can either install the required environment using conda or build a docker image.

Clone the Repository

First, clone the repository and navigate to the MachineLearning directory:

git clone https://github.com/JenkinsGage/MachineLearning.git
cd MachineLearning

Install with Conda

To install the environment using conda, run the following commands:

conda env create --file environment.yml
conda activate ml-torch

Or Build with Docker

Alternatively, you can build a docker image and run a container:

docker build -t ml-torch-cuda .
docker run -dp 8888:8888 ml-torch-cuda

Once the container is up and running, a Jupyter Lab server will be available on port 8888.

Contents

This repository contains a variety of notebooks covering different areas of machine learning. Here's an overview of what you'll find:

Natural Language Processing (NLP)

Neural Machine Translation

Paraphrasing

Computer Vision

Time Series Forcasting

...

Projects Structure

The repository is organized as follows:

├── MachineLearning
│   ├── Area(NLP, Machine Vision, ...)
│   │   ├── Task(Translation, Paraphrasing, ...)
│   │   │   ├── Model
│   │   │   │   ├── SavedModels
│   │   │   ├── Data
│   │   │   │   ├── Datasets
│   │   │   ├── Notebook1.ipynb
│   │   │   ├── Notebook2.ipynb
│   │   │   ├── ...
│   │   │   ├── GradioApp.py

About

Welcome to my machine learning repository! Here you'll find a collection of notebooks that I've created while exploring the world of machine learning. I've used a variety of libraries, including PyTorch, transformers, and xformers, to build models and complete tasks from scratch including NLP, Computer Vision and Time Series Forcasting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages