[英文版]《機器學習》作者Peter Flach:Hollywood even makes headlines by high-profile AI (圖靈訪談)
Peter Flach,布里斯托大學人工智慧教授,擁有20多年的機器學習教研經驗。在高度結構化的資料探勘以及通過ROC分析來評估和改進機器學習模型方面,Flach是國際領先的研究人員。他著有Simply Logical: Intelligent Reasoning by Example,也是Machine Learning期刊的總編。曾擔任2009年ACM知識發現與資料探勘國際會議、2012年歐洲機器學習與資料探勘國際會議的程式委員會共同主席。
《機器學習》是迄今市面上內容最全面的機器學習教材之一,書中彙集了所有用於理解、挖掘和分析資料的先進方法,並且通過數百個精選例項和解說性插圖,直觀而準確地闡釋了這些方法背後的原理,內容涵蓋了機器學習的構成要素和機器學習任務、邏輯模型、幾何模型、統計模型,以及矩陣分解、ROC分析等時下熱點話題。
本書寫作思路清楚,邏輯性強。作者首先介紹了機器學習的基礎知識,然後提供了大量有價值的結論、對若干機器學習技術效能的洞見,以及許多核心演算法的高層虛擬碼,巧妙地引領讀者循序漸進地學習。 ——Fernando Berzal,Computing Reviews
Interview:
In film Ex Machina, protagonist makes use of data researching and information processing to approach to Artificial Intelligence. Can machine learning really make AI a reality? Is AI a threat or a helper to mankind?
Clearly the ability to learn and improve through experience and interaction with the environment is central to any form of intelligence, natural or artificial. So yes, machine learning will be a big part of AI, but many other capabilities are needed too, such as common-sense reasoning and planning.
Whether AI is a threat depends on how we use it and what safeguards we are building into it. AI technology is already replacing people in certain kinds of jobs, and so we need to make sure that those people are offered alternatives. The more general threat of autonomous robots working against humans in pursuing their own goals is still quite a way off, but we do need to think about how to avoid such a situation — if only because it is philosophically interesting!
How does machine learning work in pilot studies on big data processing? Could you give us a brief example to explain that?
The first question to ask is whether the data contains enough information to solve your problem. In order to establish that, it is often a good idea to start from a much simplified version of the problem — something that you can almost solve by hand — and see whether you can build a machine learning model from the data to solve that simpler problem. If that works you can gradually make the problem harder — if not, you need to get better data!
In Interspeech 2015, top conference of speech recognition, academic papers on recognition model in the field of robust speech recognition are mainly based on Deep Neural Network. Is that meaning speech enhancement, noise reduction and filtering in speech signal have been out of date?
Deep learning is indeed very successful in speech and image recognition. Deep learning is very powerful but also very data-hungry and computation-intensive. It is furthermore a black box, meaning that it can solve a problem for you but it cannot teach you how to do it yourself. Techniques derived from first principles such as filtering are easier for us humans to understand. Whether or not this is important depends on how you use the technology. For example, many people do not really know how their car works and that is mostly fine, but not if you are planning to drive through the Sahara!
An interesting approach to opening the black box that people are working on currently is to first train a deep neural network to get good performance, then train a shallow network or other more explanatory technique on the outputs of the deep network to gain understanding.
I would like you to give your comments on the duel between AlphaGo and Lee Sedol from machine learning perspective. How does AlphaGo search for its available steps to meet Lee Sedol's attack? How does AlphaGo make a global judgement to choose the best way from endless steps?
In order to play a game like chess or Go the computer needs to navigate a very large tree of possible moves of either player. AlphaGo learned to navigate that tree from playing an enormous number of games against itself — many more games than a human could every expect to play in a lifetime. As a result it has two deep networks: one to score each possible move, and another to score each possible board position. The learning technique used is called reinforcement learning — it is not currently covered in my book but I might add a chapter on it if I can find the time to work on the second edition!
Do you think computer's success in the man-machine duel will encourage more people to do research on machine learning?
When I started as an academic not everybody was convinced that computer science was a bona-fide academic discipline, let alone something as exotic as AI or machine learning. Now Hollywood films are made about the subject and high-profile competitions are run between humans and machines. This is mostly a good thing, although inevitably there is a lot of hype which leads to unrealistic expectations. The role of an academic is to seek nuance, not hype, and the more researchers there are to pursue this the better!
Could you give some suggestions to self-learners in machine learning? What kinds of preparations should they first make?
I tried to write the book with self-learners in mind, but some background knowledge is of course needed: a little bit of probability and statistics, a bit of logic, and a bit of linear algebra. Furthermore, it would probably be good to play around with some machine learning software: Python's scikit-learn is very popular nowadays, but R and Matlab have plenty of machine learning libraries too. This will help get some initial understanding what machine learning can do; my book will then help understand how it works.
更多精彩,加入圖靈訪談微信!
相關文章
- 《機器學習》作者Peter Flach:好萊塢也借AI上頭條(圖靈訪談)機器學習AI圖靈
- 《機器學習》作者Peter Flach訪談問題有獎徵集(圖靈訪談)機器學習圖靈
- 《機器學習實戰》作者Peter Harrington:如何成為一位資料科學家(圖靈訪談)機器學習資料科學圖靈
- 《學習響應式設計》作者Clarissa Peterson訪談問題有獎徵集(圖靈訪談)圖靈
- [英文版]《CSS揭祕》作者Lea Verou:I love the openness of our industry (圖靈訪談)CSS圖靈
- 《決勝UX》作者Jaime Levy:More important to me is my brain makes really cool stuffs(圖靈訪談)UXAIImport圖靈
- [英文版]專訪《AngularJS 2權威教程》作者Nate Murray: Code is More of A Graph Than A Document (圖靈訪談)AngularJS圖靈
- 《演算法圖解》作者Adit Bhargava訪談問題徵集(圖靈訪談)演算法圖解圖靈
- 《特斯拉》作者卡爾森教授訪談問題有獎徵集(圖靈訪談)圖靈
- 《釋出!》作者Michael Nygard訪談問題有獎徵集(圖靈訪談)圖靈
- [英文版]Adit Bhargava:Illustrations break the spell on Algorithm(圖靈訪談)Go圖靈
- 《圖靈的祕密》作者Charles Petzold:我眼中的圖靈機和Windows(圖靈訪談)圖靈Windows
- 《CSS揭祕》作者Lea Verou訪談問題有獎徵集(圖靈訪談)CSS圖靈
- 《鳳凰專案》作者基恩·金訪談問題有獎徵集(圖靈訪談)圖靈
- 圖靈訪談圖靈
- 有獎 |《人工智慧簡史》作者尼克訪談話題徵集(圖靈訪談)人工智慧圖靈
- 《JavaScript Web應用開發》作者Nicolas Bevacqua訪談問題徵集(圖靈訪談)JavaScriptWeb圖靈
- 《AngularJS 2 權威指南》作者Nate Murray訪談問題徵集(圖靈訪談)AngularJS圖靈
- 《跟阿銘學Linux》作者阿銘訪談話題有獎徵集(圖靈訪談)Linux圖靈
- 《禽獸心理學》作者Anna Salter訪談問題有獎徵集(圖靈訪談)圖靈
- 《圖靈的祕密》作者Charles Petzold訪談問題徵集圖靈
- 《學習響應式設計》作者Clarissa Peterson:響應式設計並不是萬能的(圖靈訪談)圖靈
- 《R包開發》作者Hadley Wickham訪談問題有獎徵集(圖靈訪談)圖靈
- 《用資料講故事》作者Cole Knaflic訪談話題有獎徵集(圖靈訪談)圖靈
- 《使用者思維+》作者Kathy Sierra訪談問題有獎徵集(圖靈訪談)圖靈
- 《Flask Web開發》作者Miguel Grinberg訪談問題有獎徵集(圖靈訪談)FlaskWeb圖靈
- Jolt大獎獲獎作者Venkat Subramaniam訪談問題有獎徵集(圖靈訪談)圖靈
- 譯後訪談《Scratch少兒趣味程式設計》作者阿部和廣(圖靈訪談)程式設計圖靈
- 《Swift基礎教程》作者Boisy Pitre訪談問題有獎徵集(圖靈訪談)Swift圖靈
- [英]《學習響應式設計》作者Clarissa Peterson:響應式設計並不是萬能的(圖靈訪談)圖靈
- 有獎 |《Lua設計與實現》作者codedump訪談話題徵集(圖靈訪談)圖靈
- 《演算法新解》作者劉新宇訪談問題有獎徵集(圖靈訪談)演算法圖靈
- 《精益資料分析》作者Alistair Croll訪談問題有獎徵集(圖靈訪談)AI圖靈
- 《JavaScript快速全棧開發》作者Azat Mardanov訪談問題有獎徵集(圖靈訪談)JavaScript全棧圖靈
- 《七週七併發模型》作者Paul Butcher訪談問題有獎徵集(圖靈訪談)模型圖靈
- 《CSS設計指南》作者Charles Wyke-Smith訪談問題有獎徵集(圖靈訪談)CSSMIT圖靈
- 《黑客與設計》作者David Kadavy訪談問題有獎徵集(圖靈訪談)黑客圖靈
- 《社會媒體挖掘》作者劉歡教授訪談問題有獎徵集(圖靈訪談)圖靈