TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: AI is going to be big. How should we learn?

43 点作者 truebosko大约 9 年前
It&#x27;s no doubt that understanding AI and the associated knowledge around it is going to be critical for many software developers to thrive in the next 1-2 decades.<p>What do you think are the ideal resources to learn today, as a beginner, and how to continue to grow that knowledge?

12 条评论

abcampbell大约 9 年前
Well, first, I would try to understand what &quot;AI&quot; you are talking about and why you have so much confidence it will be big.<p>It&#x27;s a pretty broad category, and a lot of it is (still) very far from commercialization.<p>It&#x27;s almost like asking about &quot;the Internet&quot; in 1992.<p>Here are some categories that may help to dive into...<p>-Computer Vision<p>-Natural Language Processing<p>AClustering vs classification in machine learning<p>-Neural nets (convolutional, recursive, hyerparameters and optimizTion techniques)<p>Read &quot;how to create a Mind&quot; by kurtzweil<p>Related (but distinct topics)<p>-Understand rise (and fall) of semantic web<p>-Open&#x2F;Linked data<p>-Relational vs NoSql databases<p>-distributed&#x2F;parallel processing (MapReduce -&gt;hadoop-&gt; spark)<p>*edit - typo
评论 #11150456 未加载
CuriouslyC大约 9 年前
In terms of gaining a solid understanding of the math and theory underlying most of modern machine learning&#x2F;AI, the best resource is definitely the book &quot;Information theory, inference and learning algorithms&quot; by David MacKay.<p>The author is such a stand-up guy, he&#x27;s made it available for free: <a href="http:&#x2F;&#x2F;www.inference.phy.cam.ac.uk&#x2F;itprnn&#x2F;book.pdf" rel="nofollow">http:&#x2F;&#x2F;www.inference.phy.cam.ac.uk&#x2F;itprnn&#x2F;book.pdf</a>
p1esk大约 9 年前
Learn math. To do any serious work in machine learning, you need to have a solid understanding of calculus, linear algebra, and probability theory.<p>Note that AI is bigger than machine learning, and there&#x27;s a chance that the future AI will be heavily modeled after a human brain. So it might be a good idea to take a couple of foundational courses in neuroscience.
aaron695大约 9 年前
Knowing AI will be useless, it&#x27;ll be like knowing and programming assembly language, for high end specialists only.<p>You&#x27;ll get a framework&#x2F;app&#x2F;api that will deliver you the info programmed by someone really into AI.<p>It&#x27;ll be business as usual.<p>Know API&#x27;s, frameworks, how to analyse data and tools around this, know people.<p>AKA Just be a good programmer.
评论 #11154076 未加载
评论 #11153640 未加载
评论 #11150631 未加载
ZeroFries大约 9 年前
I&#x27;ve been thinking about this as well. Where my head&#x27;s at right now:<p>- Conscious AGI is not even close. Many fundamental breakthroughs in philosophy&#x2F;science required (binding problem, how sensations arise from physical processes, etc)<p>- Smart non-conscious AI approaching AGI requires getting the balance between many sub-modules correct (see openCog), and probably requires a lot of time and research to get right<p>- Non-conscious domain-specific supervised-learning has strong potential in the next 5-10 years (any problem a human can solve in a few milliseconds is a good candidate, but usually requires a lot of data to supervise the learning algorithm)
HockeyPlayer大约 9 年前
The introductory videos from PyCon are very accessible to anyone with a little programming knowledge, no math needed: <a href="https:&#x2F;&#x2F;github.com&#x2F;jakevdp&#x2F;sklearn_pycon2015" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jakevdp&#x2F;sklearn_pycon2015</a>
dawson大约 9 年前
I found the Deep Learning SIMPLIFIED series really useful <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLjJh1vlSEYgvGod9wWiydumYl8hOXixNu" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLjJh1vlSEYgvGod9wWiyd...</a>
tim333大约 9 年前
From a personal point of view as someone also interested in learning a bit I think building something is often a good way to go. I kind of have a plan one day to hack together the neural network from<p><a href="http:&#x2F;&#x2F;karpathy.github.io&#x2F;2015&#x2F;05&#x2F;21&#x2F;rnn-effectiveness&#x2F;" rel="nofollow">http:&#x2F;&#x2F;karpathy.github.io&#x2F;2015&#x2F;05&#x2F;21&#x2F;rnn-effectiveness&#x2F;</a><p>with some personally selected stock market data to see if it can kick out profitable buy&#x2F;sells.<p>(There is some how to stuff in the article under &#x27;Source Code&#x27;)
评论 #11148678 未加载
exolymph大约 9 年前
Some potentially helpful Quora answers: <a href="https:&#x2F;&#x2F;www.quora.com&#x2F;What-is-the-best-way-to-learn-Artificial-Intelligence-for-a-beginner" rel="nofollow">https:&#x2F;&#x2F;www.quora.com&#x2F;What-is-the-best-way-to-learn-Artifici...</a><p>&quot;An Introduction to Behaviour Trees&quot;: <a href="http:&#x2F;&#x2F;obviam.net&#x2F;index.php&#x2F;game-ai-an-introduction-to-behavior-trees&#x2F;" rel="nofollow">http:&#x2F;&#x2F;obviam.net&#x2F;index.php&#x2F;game-ai-an-introduction-to-behav...</a>
评论 #11147986 未加载
haxpor大约 9 年前
I would go for &quot;Programming Game AI by example&quot; by Matt Buckland. Also great resource is aigamedev.com.
mindcrime大约 9 年前
Assuming that you consider Machine Learning to be either a subset of AI (as I do) or a sibling field, and want to learn aspects of ML, then consider Andrew Ng&#x27;s Machine Learning course on Coursera. It&#x27;s a great introduction and doesn&#x27;t require a ton in terms of prerequisites. You&#x27;ll see some multi-variable calculus and linear algebra, but he does the calculus derivations for you, and there&#x27;s a pretty adequate review of the relevant parts of Linear Algebra.<p>In addition, if you don&#x27;t already have a background in Calculus and Linear Algebra, then supplement the Ng course with the Khan Academy stuff on Calculus and Linear Algebra, or other courses you can pick up on Coursera or Edx or whatever.<p>If you get really interested in neural networks (which are all the rage these days) after the Ng class, there&#x27;s a freely available book on Neural Network design that you could look at. It doesn&#x27;t cover all the very latest techniques, but it would help you build the foundation of understanding.<p><a href="http:&#x2F;&#x2F;hagan.okstate.edu&#x2F;nnd.html" rel="nofollow">http:&#x2F;&#x2F;hagan.okstate.edu&#x2F;nnd.html</a><p>There&#x27;s also a MOOC around the <i>Learning From Data</i> book that you could check out.<p><a href="http:&#x2F;&#x2F;amlbook.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;amlbook.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;work.caltech.edu&#x2F;telecourse.html" rel="nofollow">https:&#x2F;&#x2F;work.caltech.edu&#x2F;telecourse.html</a><p>OTOH, if you&#x27;re making a sharp distinction between &quot;Classic AI&quot; and &quot;Machine Learning&quot; and you really care mainly about the classical stuff, then you might want to start with the Berkeley CS188 class. You can take it through EdX (<a href="https:&#x2F;&#x2F;www.edx.org&#x2F;course&#x2F;artificial-intelligence-uc-berkeleyx-cs188-1x" rel="nofollow">https:&#x2F;&#x2F;www.edx.org&#x2F;course&#x2F;artificial-intelligence-uc-berkel...</a>) or just watch the videos and download the notes and stuff from <a href="http:&#x2F;&#x2F;ai.berkeley.edu&#x2F;home.html" rel="nofollow">http:&#x2F;&#x2F;ai.berkeley.edu&#x2F;home.html</a><p>And if you just want to dive into reading some classic papers and stuff, check out:<p><a href="http:&#x2F;&#x2F;publications.csail.mit.edu&#x2F;ai&#x2F;pubs_browse.shtml" rel="nofollow">http:&#x2F;&#x2F;publications.csail.mit.edu&#x2F;ai&#x2F;pubs_browse.shtml</a><p>and&#x2F;or<p><a href="http:&#x2F;&#x2F;ijcai.org&#x2F;past_proceedings" rel="nofollow">http:&#x2F;&#x2F;ijcai.org&#x2F;past_proceedings</a><p>Another good resource is<p><a href="http:&#x2F;&#x2F;aitopics.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;aitopics.org&#x2F;</a>
mikeskim大约 9 年前
compete at www.kaggle.com defeat is the best teacher.