今天搜了下spark,突然就看到了spark机器学习,然后搜了一下机器学习的相关信息,果然是高逼格的东西。
机器学习就是可以让你的程序具有学习的能力。比如百度百科上介绍的:
1959年美国的塞缪尔(Samuel)设计了一个下棋程序,这个程序具有学习能力,它可以在不断的对弈中改善自己的棋艺。4年后,这个程序战胜了设计者本人。又过了3年,这个程序战胜了美国一个保持8年之久的常胜不败的冠军。
之后我在想,搞it的大都都市比较内向的,能不能也写个聊天程序,让这个程序具有不断学习的功能。平时跟它说说话,帮我搜索一下最近的新闻热点等等一切。oh,记得15年的百度开发者大会上介绍的百度小秘,
不就是跟我想的那个一样吗,擦。。。
感觉假如真的要做着东西有几个东西要学习:
网络爬取: nutch
数据索引: lucene
数据分析: hadoop + spark
机器学习: 未知