Author: Szymon Manduk
Created: October 13, 2021
Last update: June 29, 2023
Repository title: MiscellaneousAI
Repository description: Cointains miscellaneous code related to learning and solving different problems in Machine Learning. Also code from my blog posts at aigeekprogrammer.com.
Short description of mini-projects (alphabetical order):
CNN
Convolutional Neural Networks with Pytorch and Keras
Data Preparation with PyTorch
This code was written for the purpose of a blog post (https://aigeekprogrammer.com/data-preparation-with-dataset-and-dataloader-in-pytorch/)
It show how we can use PyTorch to load and serve data for machine learning.
Fine-tuning Large Language Model using PEFT/LoRA and quantization techniques
This code was written for the purpose of a blog post (English version: TBD, Polish version: https://aigeekprogrammer.com/pl/llm-fine-tuning-lora-peft-kwantyzacja-google-colab/)
It shows how we can fine-tune LLM - here RedPajama INCITE Chat 3B - using PEFT/LoRA and quantization techniques.
Linear Regression
Simple case of linear regression using PyTorch and artificially generated data
Logistic Regression
Simple case of logistic regression using PyTorch and Scikit Learn on artificially generated blobs of data
Monte Carlo
I just play with Monte Carlo method to calculate some probabilities for cards setup in a deck
NLP
n-gram model and more - all connected with Natural Language Processing
NN
Very simple models in Pytorch that use neural network to solve some basic problems.
Text Generator -
A small language model for generating text that resembles another literary source.
***EOF