Coder Social home page Coder Social logo

jiwoncpark / deep-learning-notebooks Goto Github PK

View Code? Open in Web Editor NEW
11.0 2.0 1.0 23.91 MB

Tutorials in various concepts related to deep learning

License: MIT License

Jupyter Notebook 98.39% TeX 0.03% CSS 0.03% Python 1.55%
minibatch deep-learning-tutorial jupyter-notebook bayesian-neural-network

deep-learning-notebooks's People

Contributors

jiwoncpark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

nwut

deep-learning-notebooks's Issues

Explanation

Hello!

On your blog post you write
"For AdamOptimizer, it shows two methods are effectively identical. This is what we would expect naturally unless there is a dynamic state of an optimizer, which changed during minibatch loop. It turns out this is the case for the three other optimizers we tested here. So we do expect red and blue not to completely overlap.ย "

I cannot seem to find any information online explaining what you write here. Could you detail? How does the minibatch size does not affect an adam optimizer?

Best,
Franco

Read the Kaggle Knowhow articles

Kaggle Knowhow 2-part articles (https://github.com/zzsza/Kaggle-knowhow/blob/master/01.Kaggle-Intro.md and https://github.com/zzsza/Kaggle-knowhow/blob/master/02.Kaggle-Flow.md).

  • Usually submit two entries, record hyperparameters, etc. in the description field of submission, and .zip files are good for download and upload speed.
  • Look at the evaluation metric (e.g. for accuracy, MAP/MSE/log error).
  • Do an exploratory data analysis (EDA). Reference kernels but also your own, e.g. groupby each column and do a feature count, plot distributions, find missing data and think about substitution methods.
  • Data preprocessing for missing data, outliers, and nominal variables. Adjust each data size or data augmentation.
  • Implement a single model, e.g. random forest, xgboost, LGBM, Catboost
  • Feature engineering is important!!! Apply many transformations and see if model improves. Iterate many times.
  • Try many architectures and also try stacking predictions from various models, e.g. 0.3model_A_pred + 0.7model_B_pred. See StackNet.

Read paper and watch video on World Model

Youtube video on the world model by Schmidhuber and Ha. The takeaway point is that, when trained inside a "dream" environment, i.e. an environment modeled by the MDN-RNN , the agent could learn a policy that had a higher score than when trained on "real" scenarios. The tau "temperature" parameter determines the degree of uncertainty. It seems the uncertainty helped the agent learn well. Also, training inside the simulated latent-space dream world is efficient! The world models were trained incrementally to simulate reality that is useful for transferring policies back to the real world.
Will this be useful for simulating PLAsTiCC data?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.