Ask YC: Real World Applications of Machine Learning?
I've been in grad school in physics for 4 years. Ever since I read MacKay's book on ML I've been obsessed with the field. I have a strong desire to do something with ML technology that real customers would pay for, but I'm a bit clueless about where to look. Questions:
(1) What are some specific commercial applications of ML technology (other than banking/finance which I'm not interested in for personal reasons) I've been looking at medical devices / biometrics, but any other suggestions would be helpful.
(2) Would someone with a physics background be taken seriously? I have a decent amount of experience doing numerical work and data analysis with python / c++, but I suspect that these types of jobs are hyper-competitive even for people with hard-core CS backgrounds.
15 comments
[ 3.1 ms ] story [ 35.7 ms ] thread(2) If you just want to implement or tweak existing algorithms, it doesn't really matter what your background is -- the qualifications are the same as any software engineering job (so CS degree helps a lot but not mandatory). If you want to be in a research type position, you'll need a PhD in CS with a dissertation on ML.
Comp Bio works fine too. Same difference.
I think you should emphasize the things you are good at (probably modeling and data analysis) and not worry too much about the CS gaps There are a ton of opportunities out there for your skill-set.
It's not something mainstream gaming would be interested in using because the goals are different - there the development process is enslaved to some well-defined intellectual property, and (with rare exceptions) does not roam freely enough to allow more than a "good-enough AI opponent" - but if you developed a concept and brought it to market yourself, making sure that the result is fun to play and easy to learn, as well as a good use of tech, you have a shot at a decent revenue stream. Probably not enough to live on, but the beauty of independent gaming is that you can keep revising and expanding on an innovative concept, gradually growing your own market over a period of many years.
I think someone made something like this not too long ago for stock prices vs. random walks..
Medical diagnosis is an area where ML should be used, but isn't. It's been discovered that a decision tree beats a cardiologist for heart attack triage, but no one will touch it (1). In research, it is often used to discover genetic regulatory networks, and other such things. Basically, ML is replacing what would be a boring job for a grad student.
Also look at marketing. Thanks to their ML systems, Walmart knows that people buy poptarts to prepare for a hurricane.
(1) If a cardiologist kills 10/1000 people due to human error (whoops, forgot the aspirin), it happens. If a computer program kills 5/1000 people due to classification error it's 5 lawsuits waiting to happen, provided you can find a cardiologist to say "In hindsight, I would have gotten that right."
The purpose: to reconstruct all neuronal connections of a piece of brain tissue.
http://hebb.mit.edu/
I think your chance of success is much higher if you work directly with someone who knows the problem domain in depth. Cross-domain work is where its at.