前几天,我读了一篇关于人工智能到目前为止是如何发展的以及它将走向何方的文章。我被吓了一跳,我也很难理解作者所描绘的未来的可能性。
这是人工智能在医学领域应用的可能性之一:
外科医生可以用她的运动皮层控制一个机器手术刀,而不是用她的手。她可以从手术刀接收到感觉输入,这如同她的第11个手指一般。这就好像她的一个手指是手术刀,她可以不用任何工具就可以做手术,这能让她能够更好的操作。一个没有经验的外科医生在做一个复杂的手术时,可能会让她的几个导师来到现场,给予她指导或建议。如果真的出了什么问题,他们中的一个可以“控制方向盘”,把他们的运动皮层和她的输出连接起来,并且控制她的手来进行接下来的手术。
目前,人工智能和机器学习已经取得了足够的进步,所以我们现在可以将这些机器学习技术应用到交易中,并达到很高的精确程度。
机器学习是指计算机算法能自主地从数据和信息中学习并改进现有的算法。
简单地说,机器学习是这样的,以下图这个孩子为例,我们把他当成是一台智能机器。
- 给他一个棋盘
- 解释游戏的基本规则
- 给出100个好的游戏记录
- 把孩子锁在房间里(也放些食物和水)
十天后。
在这个象棋学习案例中,小孩就好比机器,过去的游戏记录是数据,象棋基本规则是算法。我们只给机器提供了一个基本的算法和一些数据来学习。机器通过对数据筛选,了解怎样操作能提高赢得游戏的机会,并将这些操作添加到算法中。这就是机器学习的概念。与人类相比,计算机的优势在于,计算机能够快速地完成这一任务,并且是针对更大的数据集和持续的时间段。
然而,这只是一个简单例子,机器学习还有很多其它有趣的应用场景。
此外,人们经常把人工智能、机器学习和深度学习搞混。人工智能是一个包含很多东西的大领域,而机器学习是人工智能的一部分,而深度学习是机器学习的一个子集。
如果你深入挖掘,你会发现机器学习已经存在很久了。例如,在1763年,Thomas Bayes发表了一篇文章—— ‘An Essay towards solving a Problem in the Doctrine of Chances’ ,这篇文章试图解决“机会主义”的问题,从此便有了“贝叶斯规则”,这是机器学习中使用的重要算法之一。
但今天,机器学习正以前所未有的速度向前发展。我们可能没有意识到但是机器学习的应用到处都是:
- 推荐系统(facebook新闻推送,亚马逊产品推荐)
- 自然语言处理(Siri,谷歌语音)
- 医学诊断(图像点样)
- 目标识别与跟踪(面部识别、车牌读取、跟踪)
- 挖掘“大数据”分析(这种模式的股票通常会上涨)
- 数据的分类与聚类(欺诈检测、序列挖掘等)
所有这些都是基于从过去的数据中学习并预测未知/新情况的结果的概念,就像人类学习的方式一样。但电脑的优势在于,它们可以处理更大范围的数据,而且复杂得多,这是人类无法做到的。
在当今的环境下,每天都会生成上万亿字节的数据。对于人类来说,要从中进行处理并做出有用的推断是不可能的。当然,聪明的人或许能够做出更好的预测和推断,但机器学习算法在规模和复杂性方面都超过了我们。随着时间的推移,这些计算机的预测将超越人类的水平。
因此,当每个行业都开始以某种形式实践机器学习时,作为一个交易员,为什么不利用这一点来为自己谋利,赚更多的钱呢?你猜怎么着?机器学习和交易是紧密相连的,就像奶酪和葡萄酒一样。一些顶级交易员和对冲基金经理已经使用机器学习算法做出很好的预测,并赚了不少钱!
这里是标准的定义:线性回归是一种建模标量因变量y与一个或多个表示为X的解释变量(或自变量)之间关系的方法。
让我以一种非常基本的方式来解释回归的概念,假设你经营一家生产汽车的公司,你想知道原材料(比如钢铁)的价格变化将如何影响汽车的销售。一般的理解是,钢铁价格的上涨将导致汽车价格的上涨,从而导致需求减少,进而导致销量减少。但是我们如何量化它呢?我们如何根据钢价的变化程度来预测销售量的变化。这时回归就出现了。
让我们看看以下的示例数据: