5 ms·
I suspect that calculus, statistics, and linear algebra are required for most 4-year CS degrees. Some schools even have an "AI" track for their undergrad degree
by wufufufu 9y ago
I suspect that calculus, statistics, and linear algebra are required for most 4-year CS degrees. Some schools even have an "AI" track for their undergrad degrees. This article specifically refers to PhDs in Machine Learning, which is much higher bar.
If you do research in the same area that Google's research department is throughout your graduate degree, net research internships at insert fancy company with AI component here every summer, and get a PhD, $300k seems completely reasonable.
Personally, I think we're in a SaaS bubble and an AI bubble. "AI" isn't nearly as developed or useful as the amount of VC money being dumped into it.
- cryptoz 9y ago> "AI" isn't nearly as developed or useful as the amount of VC money being dumped into it. That's the entire point of VC though - VCs don't put money into regular roads or into normal houses, as these things have already got their usefulness determined and we know they're darn useful. VCs pump money into things that look like they could use a few billion dollars to get developed and ready for the mass market. AI fits that perfectly according to your description. VCs who put money into things that are already proven are VCs who are missing out on the Next Big Things. "AI" will become fully developed largely using the money that VC is putting into it.
- aje403 9y agoCompletely agree. These are intelligent people who have done their research and are now making an informed bet. Whether or not their investment was justified remains to be seen.
- wufufufu 9y agoGood point. My issue is that when I hear that a startup is AI-focused, that means they're just implementing something with machine learning (and possibly unnecessarily). These startups generate a lot of hype, which I believe is unwarranted. I imagine Google researchers are working towards advancing AI techniques and knowledge more generally, not trying to disrupt some industry with existing machine learning techniques.
- ransom1538 9y agoYou could also just become a plumber and probably make $300k a year[i] (~150$/hour). Engineers are incredibly undervalued for all the effort they put in their education (and containing education). A plumber could pull in at least $150 per hour in the bay area. I just hate the headlines Sky-High which in the rest of the professions is normal. Try finding an (below average english major) attorney at $150 per hour. [i] https://www.homeadvisor.com/cost/plumbing/ https://www.homeadvisor.com/cost/plumbing/
- bilbo0s 9y agoThis is, like the comment of varelse, also a bit of an oversimplification. To earn that kind of money as a plumber you would need to either work your way up over the course of roughly 15 to 20 years at a very generous plumbing company, or be an independent plumber with next level marketing skills. The average plumber, pipe or steamfitter just coming out of their training is not going to get anywhere near 300 000 a year.
- ransom1538 9y agoYes this is the top end. Like what we are talking about with engineers here: AI Talent.
- Dude2021 9y agoWhen you say talent you mean Tensorflow monkeys?
- varelse 9y agoIn my case, I turned a career in driver and low-level algorithm coding into a career in AI in <2 years emphasizing the ability to implement AI algorithms in C/C++ and CUDA. That said, when Tensorflow Monkeys can make $300K right out of school, imagine how someone who could bang the metal directly could do... TLDR: Chance favored the prepared skill set. No fancy degree required, just results. PS Before that, I blew a boring blind-allocated gig at Google insisting that GPUs were about to play a huge role there a year before they acquired DNNResearch. I even tried to join the very beginnings of the Google Brain team but they didn't have any openings or the budget/willingness to make one for me.
- wishart_washy 9y agoThis comment cuts to basic point. Positions vaguely labeled "Senior AI researcher" are for research directors, not engineers. Taking a Udacity ML class and "teaching yourself some linear algebra" and Python is similar to achieving basic literacy in foreign language - you may be able to ask for directions, but try writing a novel. Any job that requires significant expertise will command salaries at the top of the curve. Corporate litigation and IP attorneys command 400k-2m salaries, yet we don't get articles about IP lawyer bubbles, because the competition is vicious. More interesting highly paid salaries to debate: Neurosurgeons Cardiologists Attorneys Plumbers Consultants Investment bankers Traders Product Managers
- varelse 9y agoYeah that bubble will burst when AI/ML replaces us or America* creates a surplus of competent engineers. Don't hold your breath for that. I made top $$$ (on a relative scale) in college tutoring aspiring computer scientists and engineers who hated these subjects. *Not in America? Yep, that's different.
- graycat 9y agoLet's see: (1) Calculus? I did well in courses in calculus, advanced calculus, advanced calculus for applications, general topology, modern analysis, real analysis, measure theory, functional analysis, and lots of applications to US national security and business. Taught calculus in a good university. Published peer-reviewed original research in calculus. Studied a lot more in calculus -- exterior algebra, numerical methods, the Navier Stokes equations, ordinary differential equations, deterministic optimal control, optimization, etc. (2) Linear algebra. Worked in it for numerical methods, various approaches to curve fitting, multi-variate statistics. Did undergraduate honors paper on group representations that is just more linear algebra. Programmed a lot with linear algebra. Worked carefully through some of the best books, e.g., one by E. Nearing, student of E. Artin, and Halmos, assistant to von Neumann. Did a lot in linear algebra as part of optimization. Same for the FFT. Same for Markov processes. Reinvented k-D trees and associated cutting plane tree back tracking for nearest neighbors. First actual course in linear algebra was an "advanced, second" course from world expert R. Horn -- found very little new and led the class by wide margins on all measures. Using linear algebra and LINPACK for a small part of current startup. (3) Crucial tools in the applications desired by AL, ML, data science need a lot in probability, stochastic processes, statistics, and optimization. Have excellent backgrounds in all of those. (4) Ph.D. research in stochastic optimal control, a grand example of a machine doing some learning as it exploits the history of the stochastic process driving the system to be controlled. (5) Software. Programmed in lots of languages for lots of operating systems for lots of applications, especially for US national security. So, it looks like (1)-(5) would be good qualifications for the "shortage" of people for AI/ML? But, I sent over 1000 resumes; my resume is on several public resume collections; I've applied to Google, Microsoft, and many others. I've never been arrested or charged with a crime other than minor traffic violations. I have not been convicted to a traffic violation in over 10 years. I've never used illegal drugs or used legal drugs illegally. I'm a native born, US citizen in the US. I have no handicaps and no serious medical problems. I've done good work in applied math and computing at GE, FedEx, and, in AI, at IBM's Watson lab. Result: I don't get phone calls from recruiters. Basically I'm 100% totally unemployable at anything above manual work at minimum wage. Shortage? Nonsense. So, I'm doing my own startup based on computing and some applied math I derived. To users, my work will be just a Web site. But the site is an excellent, and the first even good, solution for a problem pressing for about 90% of everyone in the world with access to the Internet. I've designed the Web site and server farm and written the code. The code is 100,000 lines of typing based on Microsoft's .NET. The 100,000 lines have lots of comments and about 24,000 programming language statements. The code appears to run as intended and to be ready for at least early production. Still, with that background, I'm 100% unemployable, at ANYTHING above minimum wage. This situation has cost me my chances of owning a house, getting married, having children, and my savings and inheritance. Shortage????