https://github.com/agamiko/100-days-of-code

My 100 days journey with coding to improve my Machine Learning, Deep Learning, Data Science skills

https://github.com/agamiko/100-days-of-code

Science Score: 33.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
    1 of 3 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary

Keywords

acoustics computer-vision data-science deep-learning image-processing machine-learning natural-language-processing neural-networks

Keywords from Contributors

data-augmentation toolbox student-project example-code convolutional-neural-network challenge survey style-transfer review nlp-augmentation
Last synced: 6 months ago · JSON representation

Repository

My 100 days journey with coding to improve my Machine Learning, Deep Learning, Data Science skills

Basic Info
  • Host: GitHub
  • Owner: AgaMiko
  • License: mit
  • Default Branch: master
  • Size: 794 KB
Statistics
  • Stars: 4
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
acoustics computer-vision data-science deep-learning image-processing machine-learning natural-language-processing neural-networks
Created almost 6 years ago · Last pushed almost 6 years ago
Metadata Files
Readme License

README.md

100-days-of-code

My 100 days journey with coding to improve my Machine Learning, Deep Learning, Data Science skills. Posting current updates on twitter: https://twitter.com/AgnMikolajczyk

Day 1

I continued with wav2wav #autoencoder for audio style transfer. Loss decreased gradually during the training, so I've started writing audio generation script Nuty Also, I've added json configuration files with parameters of e.g. melspectrogram.

  • Wav2wav autoencoder: https://arxiv.org/pdf/1904.08983.pdf

Day 2

Had a little fun with casual convolutions in wav-to-wav autoencoder in #pytorch. Reimplemented&tried to understand it better. Later, experimented a bit with different architectures.

  • Casual convolutions: https://medium.com/the-artificial-impostor/notes-understanding-tensorflow-part-3-7f6633fcc7c7

Day 3

I came up with an idea for a fun project after working hours. I always wanted to train GANs but popular datasets seemed boring -> I started scraping data with Selenium! It's my first time trying it out and first successfully clicked button felt awesome

  • Selenium: https://www.selenium.dev/
  • Selenium for data scraping: https://medium.com/the-andela-way/introduction-to-web-scraping-using-selenium-7ec377a8cf72
  • BeautifulSoup: https://www.crummy.com/software/BeautifulSoup/bs4/doc/

Day 4

Started generating random RPG-like pixel characters with LPC spritesheet: http://tinyurl.com/yb6yg7kw. I'm creating my own dataset for my experiment with Generative Adversarial Networks. Soon I'll start implementing it in #pytorch

  • LPC spritesheet: http://tinyurl.com/yb6yg7kw.
  • Pytorch: https://pytorch.org/

My notebooks: * Download random spritesheet with Selenium * Extract character from spritesheet

Day 5

Implemented DCGAN from pytorch tutorial. * Experimented with latent size (input for Generator) and feature map sizes * Added soft and noisy labels * Added Wasserstein loss which is a good solution for mode collapse * Wasserstein loss - https://developers.google.com/machine-learning/gan/loss * mode collapse - https://machinelearningmastery.com/practical-guide-to-gan-failure-modes/ * Added dropout in both generator and discriminator

Dataset

Results

Day 6

Today practiced a bit with custom data loaders in pytorch: https://pytorch.org/tutorials/beginner/dataloadingtutorial.html Started writing generator code for my wav-to-wav autoencoder.

Day 7

First week finished! Today, I've experimented with a XLA for TPU with multiprocessing, the notebook shared on Kaggle for Flower classification challenge. https://kaggle.com/dhananjay3/fast-pytorch-xla-for-tpu-with-multiprocessing https://www.kaggle.com/c/flower-classification-with-tpus/notebooks?sortBy=relevance&group=everyone&search=pytorch&page=1&pageSize=20&competitionId=18278

Day 8

Continued having fun with #GenerativeAdversarialNetwork - this time Conditional GANs on retro pixel game dataset - http://github.com/AgaMiko/pixelcharactergenerator I've managed to modify code and run the training, can't wait to see the results

Day 9

Today finished Conditional DCGAN experiments! GAN generates a pixel character seen from selected angle.

  • different learning rate for discriminator and generator
  • soft labels
  • added classification loss to the discriminator. Discriminator have to guess fake/real but also the character angle
  • generator is conditioned with embedding from trainable look-up table that gives the info about the character view angle

Owner

  • Name: Agnieszka Mikołajczyk
  • Login: AgaMiko
  • Kind: user
  • Location: Gdańsk
  • Company: Gdansk University of Technology/ Voicelab.ai

Machine Learning Scientist & Enthusiast🤖 https://twitter.com/AgnMikolajczyk LN: https://www.linkedin.com/in/agnieszkamikolajczyk/

GitHub Events

Total
Last Year

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 9
  • Total Committers: 3
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.444
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Agnieszka Mikołajczyk a****k@p****l 5
AgaMiko a****g@g****m 3
Agnieszka Mikołajczyk m****n@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels