当人们提到“算法”一词,往往就会把它们当成专属于“人工智能”的范畴,很多专业的计算机人士也是,提起算法就头疼,不知道如何学习算法,慢慢的对算法就会失去兴趣,算法不仅仅是计算机行业特有的,在我们的生活中也处处存在着算法,算法是专注于解决问题的过程和方法。
人的思维模式的核心部分就是算法,因为它计算利益或者计算情感,人要寻求所谓最佳交易和最佳行动,其实算法内置在我们所有的行为之间。而计算机(computer)当初也不是为了硬件和人,它的目标是做算计和计算(computing),而计算的规则核心是算法。
算法的核心(内容)是什么?数学就是算法的核心内容吗。只要学好数学,就相当于掌握了算法了吗?人工智能(机器学习)就是由算法实现的吗?那让数学专业的人去搞人工智能开发与实现,是不是很有优势?他们搞人工智能或者大数据的话,和计算机专业的人相比有哪些优势和差别?