ML competition problem solutions and study notes collection
Project description
skleaarn
A personal ML problems collection and learning notes package. Installing this package automatically copies all ML competition solutions and study notes to your Desktop.
Installation
pip install skleaarn
On first import, the package will automatically install the Sklearn folder to your Desktop (or ~/Documents/Sklearn as fallback). It also creates a Start Menu shortcut on Windows.
Manual Install
import skleaarn
skleaarn.install() # installs to ~/Desktop/Sklearn
skleaarn.install("C:/MyFolder") # installs to a custom location
Or via command line:
skleaarn # installs to ~/Desktop/Sklearn
skleaarn C:/MyFolder # installs to a custom location
What's Included
Problems/
58 Python files with ML competition solutions, covering:
- Computer Vision: UNet segmentation, ResNet classification, GhostHunting, HotSpot, Skeletons, EmojiSegmentation, Broken image tasks, GlitchHunter
- NLP / Text: ToxicOnline (BiLSTM + FastText + Word2Vec), HieroglyphHunter (GloVe), OmVsAI, SavingChristmas
- Tabular ML: HeartBeat, RaspberryPicking, ANPC, CalitateaSolului, Churn, Muzee, FaultyLLM
- Reinforcement Learning: RL Value Iteration, Q-Learning (LandoNorris, MountainCar), Drone RL, Labirint RL, StochasticRIFT
- Audio: AICC3 (sound classification), DigitTags
LearnIt_Notes/
- NOTES.md — 31 categorized theory notes covering: general PyTorch patterns, ResNet, LSTM/BiLSTM, NLP (GloVe, Word2Index, Padding), UNet, Computer Vision tricks, Audio (spectrograms), important gotchas
- snippets/ — 5 ready-to-use code templates:
01_Scheduler_When_and_What.py02_F1_Train_Val_loop.py03_UNET.py04_Double_Conv_for_UNET.py05_Train_Val_split.py
Categories Covered
| Category | Description |
|---|---|
general |
PyTorch patterns, loss functions, model saving |
resnet |
ResNet fine-tuning, embeddings, unfreezing layers |
lstm |
BiLSTM, multi-label, Word2Index |
nlp |
GloVe, sentence embeddings, padding, NLTK |
vision |
UNet, ConnectedComponents, image preprocessing |
audio |
Spectrograms, audio segmentation |
unet |
UNet getitem, prediction loops |
important |
Critical reminders (zero_grad, getting predictions) |
output |
Cosine similarity for retrieval |
Version
1.0.0 — Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skleaarn-1.0.0.tar.gz.
File metadata
- Download URL: skleaarn-1.0.0.tar.gz
- Upload date:
- Size: 69.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebd0a540760968e981dda79cb062c10c77e33a497ee5ceed8ea60aae4eb5b671
|
|
| MD5 |
7dc1116a00af8f28b68c6fb438af5f3f
|
|
| BLAKE2b-256 |
4f903ed930299120896d5091d78b834c40db509c0021652b4f143e97e9445f68
|
File details
Details for the file skleaarn-1.0.0-py3-none-any.whl.
File metadata
- Download URL: skleaarn-1.0.0-py3-none-any.whl
- Upload date:
- Size: 99.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d1bade3df05d57bf713f92b38a5157934a0c2d71562f71782777ac9df8cd039
|
|
| MD5 |
02adebd9a571fc413e5173c8095ce057
|
|
| BLAKE2b-256 |
18cd47fb4faa5b763ab171bd633195ea3b40fcc2347a0278e605ecc17c7df4f9
|