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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What's the difference between ML and AI?

32 点作者 h0h0h0超过 2 年前
I've seen several job posts asking for experience in both ML and AI. I had always thought of ML as a subset of AI.

12 条评论

temp-amp超过 2 年前
<a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;articles&#x2F;machine-learning-vs-ai" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;articles&#x2F;machine-learning-vs-ai</a><p>AI is an umbrella term covering a variety of interrelated, but distinct, subfields. Some of the most common fields you will encounter within the broader field of artificial intelligence include:<p><pre><code> Machine learning (ML): a subset of AI in which algorithms are trained on data sets to become machine learning models capable of performing specific tasks. Deep learning: A subset of ML, in which artificial neural networks (AANs) that mimic the human brain are used to perform more complex reasoning tasks without human intervention. Natural Language Processing (NLP): A subset of computer science, AI, linguistics, and ML focused on creating software capable of interpreting human communication. Robotics: A subset of AI, computer science, and electrical engineering focused on creating robots capable of learning and performing complex tasks in real world environments.</code></pre>
评论 #34667050 未加载
version_five超过 2 年前
There is an outdated separate meaning (roughly AI being the broader field of emulating intelligence with computers, ML the subset of AI focusing on statistical learning based on lots of examples), but at this point they&#x27;re both marketing terms, and on their own mean nothing. I&#x27;d discard them and look at what the job description is actually saying
mikewarot超过 2 年前
Cybernetics is the use of computers and other tools to amplify human intellect.<p>Machine learning is a branch of cybernetics.<p>AI is a branch of machine learning that hopes one day to use circular causality to replace the need for humans in the loop.<p>AI safety is the branch of AI that worries that AI won&#x27;t align with humans in terms of incentive and motivations. Their main concern is circular causality in AI.
throwawaysalome超过 2 年前
<i>I&#x27;ve seen several job posts</i><p>I assure you the companies posting them couldn&#x27;t tell you the difference either.
评论 #34660934 未加载
LinuxBender超过 2 年前
I will defer to Wikipedia for the definitions [1][2] that some accept. I personally see AI as an incredibly vague and overused marketing term. Far be it from anything Isaac Asimov envisioned. I believe it suffers the same rebranding as ASP <i>Application Service Provider</i> being rebranded as SaaS <i>Software as a Service</i>, in that the name and concept will be tainted by companies trying to hype up machine learning as something new to gain new investments portraying or even romanticizing it as something it isn&#x27;t.<p>[1] - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Artificial_Intelligence" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Artificial_Intelligence</a><p>[2] - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Machine_learning" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Machine_learning</a>
cratermoon超过 2 年前
&gt; asking for experience in both ML and AI<p>Could this be one of those cases where someone in HR or recruiting just regurgitated keywords onto a job description?
moomoo11超过 2 年前
I think of ML as more of a data and infra role, while AI engineer is more algorithms and research to make use of the the output and setup made by the ML engineers.<p>Could be wrong tho since I’m neither AI nor ML engineer lol. I just layman who puts down the pipes for the AI and ML people to set up their stuff.
评论 #34662824 未加载
ashvanth超过 2 年前
Well simply put , people either confuse themselves and others by using both these terms interchangeably , however understanding the fact that ML is a part of AI is the key. ML is a subset of AI , where the latter is a broad area consisting of other entities such as DL etc.
nigamanth超过 2 年前
Machine Learning is a subset of AI.
karmakaze超过 2 年前
AI is the problem space, ML is a solution space. So considering it a subset is close enough.
tooltitude超过 2 年前
AI is a subset of ML.<p>For example, SVMs, Logistic Regression, and Decision Trees are ML but not AI.
upwardbound超过 2 年前
Since other comments here do a great job answering your question, I&#x27;ll also provide an opinion on the follow-up question which is how <i>should</i> the terms ML and AI be used if we want to make conscious choices in how we portray our work.<p>In my opinion they should be defined as a non-overlapping Venn diagram, defined as follows:<p>( ML { ML &amp; AI ) AI }<p>ML &#x2F; Machine Learning we can define as: The field of using learning techniques to train machines. It&#x27;s worth pointing out that learning is <i>not</i> a necessary technique to reach even Star Trek levels of technology or beyond. Learning is a shortcut. Any task that can be learned through ML could in theory be manually specified by providing either a complete set of step by step instructions to perform the procedure procedurally (where applicable) or otherwise to use more mathematically expressive paradigms like Functional Programming or even Constraint Programming <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Constraint_programming" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Constraint_programming</a> . I just want to highlight that Imperative (Procedural Programming, Functional Programming, and Constraint (Declarative) Programming as three other ways that can literally do anything that ML can do, but it usually takes probably 10x-100x longer to apply a computer to a task using the old paradigms alone.<p>AI &#x2F; Artificial Intelligence: This is pretty subjective but the way I think we could frame it as &quot;anything that a talented &amp; well-educated, but curmudgeonly &amp;unimaginative, computer programmer living in the year 1980 would have said that a computer will never be able to do&quot;. Like &quot;a computer will never write poetry!&quot;, &quot;a computer will never be able to design a beautiful painting!&quot;, etc.<p>The reason I think this framing is interesting is that it highlights the existence of the parts of the Venn diagram that are &quot;ML but not AI&quot; as well as &quot;AI but not ML&quot;. Here are some interesting examples:<p>&quot;ML but not AI&quot;: One example would be using ML techniques to create a valuable product&#x2F;experience which is a static object (e.g. a Word Doc or a video) rather than any piece of intelligent software. AI might be involved along the way, but it&#x27;s only as a &quot;compiler&quot; step, and the end result is something that no longer contains AI in it. As an example, take this hypothetical startup idea of what if someone wants to make a startup using ML to cheaply generate amazing reference books about any topic. Like the startup would use ML-based document information retrieval algorithms to near-instantly generate a helpful reference book, with each passage having a mandatory URL citation, which the startup would use with a web scraper to fact-check every passage in every book. And they&#x27;d print the books. You could imagine how this startup might fall into the &quot;ML but not AI&quot; camp, because ML is a critical part of their daily business but they are not trying to make anything &quot;alive&quot; or in any way intelligent - they just sell books and happen to use learning. Additionally, I think we should even consider the process of evolution (both in nature and in genetic algorithms) to be an example of ML which created the entire plant and animal kingdoms and I think it&#x27;s undeniably an application of learning. Evolution uses variation and natural selection to perform trial and error and the results when compounded over billions of years have given us a biosphere so amazingly rich and complex that the complexity of it was&#x2F;it the primary argument for Intelligent Design. People said there <i>must</i> be a Creator because there&#x27;s no way a world this incredibly complex and detailed could have come from an anarchic process without any grand captain at the helm. The honest fact is that biological evolution in nature is fricking <i>amazing</i> and in the interest of giving credit where credit is due, I think we should count Evolution as being a learning algorithm, and I surely think we would call it a learning technique if humans had been the ones to invent it.<p>&quot;AI but not ML&quot;: This is a really important one to highlight! There is a very common misconception that learning must be used to solve key problems that once required human-like intelligence, with a famous example being the 1996 defeat of chess champion Garry Kasparov by IBM&#x27;s Deep Blue. Deep Blue used no learning, and the game of chess was solved&#x2F;won through only other approaches, including a mix of manually coded clever algorithms as well as the brute force application of a very large computer. Beating the world champion at chess (which happened in 1996) meets the standard of being something that a gifted but cantankerous programmer in 1980 would have thought that computers would never be able to do, until proven wrong.<p>I think we in the field need to put some deep focus into Douglas Lenat&#x27;s visionary Cyc project, and others like it, which seek to formalize human scientific and cultural knowledge for use in Automated Reasoning Systems. As we&#x27;ve seen with GPT-3&#x27;s massive tendency to lie and hallucinate, learning techniques are very hard to understand and to make safe. I think we should be investing much more in using Automated Reasoning techniques in every market vertical where we can, because Automated Reasoning techniques use the magic of fast computers and powerful math to achieve the goals of AI, but in a way that is fully hand-crafted, interpretable, and has a sensible data architecture (allowing for a way to use something like the Dewey Decimal System to give a way to find the right part of the database if you&#x27;re looking up a specific fact, its confidence interval, and citations providing evidence.<p>cyc.com<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cyc" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cyc</a>