Brandon Rohrer
brohrer.github.io · Personal blog · on HN since 2016
Brandon Rohrer explains machine learning and data science concepts such as Bayesian inference, decision trees, and convolutional networks, and gives career advice.
What HN saysHN links it as an explainer on Bayesian inference and machine learning; one commenter finds the overview good but hand-wavy.
18HN people shared it
3linked it in comments
15stories submitted
768story points
May 2020last shared
2016people per year · data ends Aug 20262026
Top posts on HN
- 1How Convolutional Neural Networks Work1 people · 403 points · first shared 2016 · 49 comments on HN
- 2How Bayesian Inference Works (2016)3 people · 290 points · first shared 2017 · 47 comments on HN
- 3Imposter Syndrome (in Data Science)3 people · 52 points · first shared 2017 · 12 comments on HN
- 4How decision trees work2 people · 6 points · first shared 2018 · discussion on HN
- 5What can neural networks learn?2 people · 5 points · first shared 2019 · discussion on HN
- 6How to get a data science job: A ridiculously specific guide2 people · 4 points · first shared 2016 · 2 comments on HN
- 7How to choose a machine learning model1 people · 2 points · first shared 2018 · discussion on HN
- 8Which data science tool should I use?1 people · 2 points · first shared 2016 · discussion on HN
- 9How to choose a machine learning model 1: Choosing between candidates1 people · 2 points · first shared 2018 · discussion on HN
- 10Data Scientist Archetypes1 people · 2 points · first shared 2018 · discussion on HN
What HN people wrote when they linked it
andreyk · 2019-02-08
This is a pretty good overview, though rather hand-wavy (eg the overview of RL here gives a VERY course idea of how this stuff works in practice). And the characterization of existing similar overviews as either overly technical or overly flimsy/fishy is a bit much ; this itself links to some things like Machine Learning for Humans (https://medium.com/machine-learning-for-humans/supervised-learning-740… , or see eg http://brohrer.github.io/blog.html#how_machine_learning) , and in general as acknowledged by 'Yes, again' this is well trodden territory. Still, nice pictures ; could make for a great video , perhaps.
Communitivity · 2019-07-05
It amazes me that Machine Learning is all many people think of when they hear AI. Machine Learning (ML) is a subset of AI. You can also hear about Deep Learning (DL), a subset of ML where you have multiple layers/multiple models. There's a decent Quora thread on Deep Learning vs. Machine Learning [1].
Both ML and DL require a fair bit of data to do their training. There are some techniques to reduce training data, such as a Generative Adversarial Network (GAN) pitting an AI that generates data (some supposed to be fake and some legitimate) against an AI that tries to determine which of that data is legitimate.
However, ML and DL are not the only way to apply AI. There are a great many solutions you can solve with one or a combo of:
* Genetic Algorithms [2]
* Bayesian Inferencing [3]
* Semantic Reasoning using rules, and possibly using ontologies [4]
In some cases the approach might not generate a solution as good as from an ML-approach, but it also won't require the same level of data either.
Btw, semantic reasoning has a similar problem. Just like ML requires data, semantic reasoning requires an rules and/or an ontology, and creating a good ontology while avoiding the pitfalls is an art form.
For example: If I asked you to create classes for an ontology of vehicles, you might be fine with sea_vehicle, air_vehicle, and land_vehicle. But that's not going to work well. What about a submarine? What about an amphibious vehicle?
Instead, we can define the classes…
platz · 2018-10-14