Skip to main content

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.py
    • 02_F1_Train_Val_loop.py
    • 03_UNET.py
    • 04_Double_Conv_for_UNET.py
    • 05_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

skleaarn-1.0.0.tar.gz (69.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skleaarn-1.0.0-py3-none-any.whl (99.7 kB view details)

Uploaded Python 3

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

Hashes for skleaarn-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ebd0a540760968e981dda79cb062c10c77e33a497ee5ceed8ea60aae4eb5b671
MD5 7dc1116a00af8f28b68c6fb438af5f3f
BLAKE2b-256 4f903ed930299120896d5091d78b834c40db509c0021652b4f143e97e9445f68

See more details on using hashes here.

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

Hashes for skleaarn-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d1bade3df05d57bf713f92b38a5157934a0c2d71562f71782777ac9df8cd039
MD5 02adebd9a571fc413e5173c8095ce057
BLAKE2b-256 18cd47fb4faa5b763ab171bd633195ea3b40fcc2347a0278e605ecc17c7df4f9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page