Photo by Tim Mossholder

A listing of my article series in Deep Learning, Reinforcement Learning & Machine Learning

Jonathan Hui
Apr 19, 2018 · 6 min read

Welcome to my articles on Deep Learning, Reinforcement Learning, and Machine Learning. The purpose of this article is to index the series and articles I wrote so far followed by some F.A.Q.


Not part of a series yet


GPU Computing


First, I appreciate all the kind words from my readers. My blog serves two purposes for me. By explaining technologies in an approachable way, I open myself to perspectives that I did not see before. Second, I come back to these notes to refresh my memory. I am glad if it helps you in your own journey too. Making technologies simple and easy is the first step to proliferate them.

How can I find your new articles?

I rarely promote my blog. I don’t put my articles behind the Medium paywall. So Medium does not categorize it or promote it. I respect that. So follow me in Medium may be the best way to do it. I will be more active on Twitter this year also.

How can I connect you professionally on Linkedin?

Feel free to connect me on Linkedin at Jonathan Hui. In avoiding my Linkedin newsfeed to be filled with non-technical posts, I usually don’t accept recruiters and professionals/students not in the same field for now.

Where is the source code and what tools you use for the blog?

I don’t supply source code. I find it impossible to support them. In particular, TensorFlow API is often backward incompatible. I suggest readers to Google what you need and pick the one with good community support or frequent updates.

I don’t use any specific tools in drawing diagrams. Sometimes, it is simply Photoshop or online drawing tools like

Like to ask a question.

If you have technical questions, please leave a message in Medium in the related article. I find it too hard to answer them on Linkedin. Sometimes I may miss your question but sometimes, I need more clarification to answer them. I suggest readers reviewing their questions before posting them. Also, you can save the diagrams or equations that you have questions and then, drag and drop into your response. This helps me a lot!

Troubleshooting is never a show-and-tell business. So I usually do not answer coding problems. This is too hard without reproducing the issue myself. I do suggest you to Google your problem first. If you cannot find the answer, there is a good chance that you are dealing with something special to you.

For privacy and confidential reason, I do not answer personal or work-related questions. Some may be harmless. But to be coherent, I decide not to answer them.

Let’s have a coffee.

I appreciate your invitation. But I don’t drink coffee so this is not a good opening line for me. lol. I live in S.F. and ditch my car for Uber and Lyft. So it will not be easy if you live in the South Bay. Because of my schedule, I don’t engage in promotional or marketing activities. So I rarely accept these requests. But I always enjoy nice conversations. So just be specific when you have something in mind. :-)

Can you be my mentor or recommend a research topic?

I am really flattered by your request. But I am sorry that I don’t have the bandwidth. I hope that this blog will be a stepping stone for what you may look for. There are many top universities that have their AI courses open online. They will be an excellent starting point.

How about sharing a startup idea?

Many people have reached out to me for the ideas they have. Most of them are amazing. I wish I have the bandwidth to follow up. If you want to discuss it, it will be nice to be specific. I usually respond badly to vague messages. I hope that I will allocate more time for it this year.

Can I use your diagrams?

I am very open to sharing for non-commercial purposes. But if it is a research paper, you may want to check with me with a LinkedIn message. I usually double-check the article to make sure the diagrams are originated from me. If it is third-party diagrams, I usually put a caption with an external link. But sometimes, mistakes are made. If you find one, let me know.

Credits and references

I try not to explain technology as a historian or overwhelm my readers with too many links. When everything pops, nothing pops. It also develops a habit for readers to ignore them. But I always try my best to give proper credits. For external images, I put an external link in the caption. If I miss the proper links, please let me know. I also try to beef up the reference section. But this will not be as strict as a published research paper. But many links do refer to the original research paper or important information, so if you are a researcher in a specific topic, please go through those links more thoroughly. This will be a continuous learning process. Let’s do it better together. :-)

But being said, some sites copy my whole article and give a fake link to the source. Sometimes, hi-tech people do things first and ask questions later. Gradually, it leads to decisions that they believe are right. Let’s not go into that path either. But feel free to translate the articles for educational purposes. I will appreciate that you put back a link to the original article and leave a message on the original article to let people know your translations.


Hehe. I ban people from my blog. Last year, it is about 2 people. I really don’t need to do it but I just don’t want un-welcomed behavior un-noticed sometimes. I do not give out specific reasons. But this is extremely small comparing to the number of readers. Sometimes, people get self-entitlement, self-righteous or judgemental. Social media trains our brains to give judgment in a second. I just want to create some awareness here. I read an interview from Obama, as he said:

Achieving real change was more complex than being “as judgmental as possible”.

I personally find it interesting.

Outdated information

AI depends strongly on empirical data to justify their decisions. While data does not lie, interpretation does. In fact, we often flip flops on concepts in just a couple of years. I depend on the number of clips to review my article. But obsolete information may present for articles older than 2 years. Please be cautious.

Do you want to write a book or review a book?

Sorry. I do not have the bandwidth now.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade