Welcome to the Machine Learning Fun Projects! This repository contains four different projects that provide a very basic intro to the world of deep learning. From basic concepts like regression and classification to more LSTMs and Transformers. They are designed to be both educational and enjoyable for those new to machine learning and deep learning.
- Simple Linear Regression
- Classification with MNIST
- Text Generation with LSTM
- Versatile Transformer Model
Very basic regression task using linear regression. It helps you understand the fundamental concept of predicting a continuous output variable based on one or more input features.
python regression.pyImage classification with the CIFAR10 dataset. Training a neural network to classify handwritten digits.
python classification.pyLong Short-Term Memory (LSTM) networks by generating text. This project explores how LSTMs can be used to learn from sequences of data and generate coherent text.
python textgeneration.pyTransformers are the backbone of many state-of-the-art models in natural language processing and other fields. This project provides a versatile Transformer model that can be adapted for various tasks such as translation, summarization, and more.
python transformer.py