The path of machine learning, you may need to use...

tags: Machine learning

Keep the original intention and move forward

This not only records some nutritious materials consulted during the study, but also records a little bit of my opinion about the resource for the students of the same way to enjoy.

The resources are all fragmented and there is no complete routine or system. However, in addition to daily meals, some snacks will appear more colorful. and so,

There must be something to help you.

  • Least squares
    This article not only clarifies what the least squares method is (this is not the purpose of this article I recommend), but also most students have never thought about it. Or a question that has never been noticed-why it is the least squares method (this is the focus), and the analysis is thorough.
    The focus of the reading is on the fourth part—Principle Exploration, and the link to that chapter.

  • Wasserstein GAN
    This article is really good news for me who don’t like reading papers (in fact, I don’t understand). It explains the content of Wasserstein GAN paper in a simple and complete way, including not only the principle but also the formula derivation. And the formula derivation is easy to understand and very friendly to mathematics.

  • GPU temperature is too high during deep learning training? A few commands to quickly cool down your GPU.
    On a hot summer day, although the air conditioner and the fan are flying together, my position is still several degrees higher than other people, and waves of heat are rushing from the leg box to the whole body. Maybe many colleagues in machine learning will have this experience when running the program, so this article is absolutely useful.

  • How to determine the size of the batch when training the neural network?
    This article has some titles, so the content is general. But look at it still has a little benefit.

  • If you only know GAN, you are OUT-the philosophy and mathematical principles behind VAE
    If you only know GAN, you will be OUT. Have you heard it yet?
    This article does not seem to me as an introduction to VAE. It requires some VAE foundation and some math skills, and then read a few more times, it will make a leap in the understanding of VAE.
    This article and the above"Amazing Wasserstein GAN"Similarly, they all need to be read over and over again in the practice of GAN and VAE, and then a deeper understanding will be produced.

  • Interpretation of Batch Normalization

  • Why does Batch Normalization work well in deep learning?
    For Batch Normalization, these two are enough.
    batch normalization is "batch normalization". Google's description in the ICML article is very clear, that is, in each SGD, the mini-batch is used to normalize the corresponding activation, so that the average value of the results (all dimensions of the output signal) is 0 and the variance is 1.
    When the neural network training encounters a slow convergence rate, or a gradient explosion and other untrainable conditions, you can try BN to solve it. In addition, BN can also be added to speed up the training speed and improve the accuracy of the model in general use.

  • When using tensorflow, is there a way to limit the size of video memory occupied by each task?
    Running a model, the entire video memory is filled, which is really an inconvenient setting. But this can be modified.
    But why does Google have to set up to fill up the video memory by default?

  • "SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient" paper notes
    seqGAN is the first work that combines reinforcement learning and GAN, it is very meaningful. And this idea can continue to dig. If the thesis is difficult, just look at this~

  • GAN hidden space dimension selection
    A very interesting article. Have you ever thought about changing the dimension of the initial noise when running GAN? Still using the default 100? Have you ever wondered what this dimension can stand for, and what effect does larger or smaller have on the training results?
    After reading this article, you can try to write the code to implement the formulas in it, and see what is the minimum dimension required by your data set.


If you also like machine learning, and work hard on ML like me, please follow me, I will update it from time to time, there are always some that can help you.

Intelligent Recommendation

Points you may need to pay attention to during the use of RestTemplate

When RestTemplate sets parameters in a get request, the parameters followed by the url must not be the param value after encode, because it will encode again A URL can be encoded multiple times, each ...

You may need to use return in JS, summarize and explain! ! !

return value The Return statement terminates the function execution and returns a specified value to the caller of the function (function name + () is equal to the return value of the function) If the...

【you may need to restart the kernel to use updated packages】

@PIP Insatll command is not installed in the third party library you may need to restart the kernel to use updated packages When the PIP Install command cannot be installed in the Jupyter, the third -...

Machine Learning 01 - What do you need for machine learning?

One: language python: python is not unique but he is very suitable. Advantages.....a lot. Two: machine learning and artificial intelligence Machine learning is the foundation -> artificial intellig...

nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so

Problem Description Solution: 1. Install pandoc Download pandoc official downloadhttp://miktex.org/howto/install-miktex Other resources available CSDN Download click on the installation, the default i...

More Recommendation

Annotation - you may need to know these

In the daily development work, especially when using some popular open source frameworks, we inevitably use annotations, the scope of annotations is more and more extensive, and after using annotation...

HashMap - you may need to know these

HashMap is a mapping data type that Android programmers (and of course Java programmers) often use. With the JDK version update, JDK1.8 has some optimizations compared to the underlying implementation...

Agent - you may need to know these

The agent is a very common knowledge point in our daily development, and it is also often asked in our interviews. This blog post takes everyone to learn and analyze the relevant content of the agent....

[Translation] You may not need Redux

Original linkYou Might Not Need Redux People often choose Redux before they need it. What if our application can't expand without it? Later, developers were confused about the direction in which REdux...

You may not need a derived state.

Original link:reactjs.org/blog/2018/0… The reason for translating this article is because the use of the getDerivedStateFromProps lifecycle in a demand iteration caused the state of the child c...

Copyright  DMCA © 2018-2026 - All Rights Reserved - www.programmersought.com  User Notice

Top