计算机面试的一些问题:
1.机器学习、人工智能、深度学习之间的基本关系
人工智能,简单来说就是为机器人赋予人的智能,我们目前能实现的一般被称为“弱人工智能”,弱人工智能是能够与人一样,甚至比人更好地执行特定的任务的技术,比如一些人脸识别、指纹识别等。机器学习是一种实现人工智能的方法,机器学习最基本的做法,是使用算法来解析数据、从中学习,然后对世界中的事件作出决策和预测。(与传统的解决的特定任务的人工编码程序不同,机器学习是使用大量的数据来“训练”,通过各种算法从数据中学习如何完成任务)。机器学习分很多种方法,不同的方法解决不同的问题,深度学习是一种实现机器学习的一个分支方法。
2.你对人工智能有什么了?强人工智能有可能实现吗?
人工智能的先驱们梦想着用当时刚刚出现的计算机来构造复杂的、拥有与人类智慧同样本质特性的机器,即我们所说的强人工智能,这是一个无所不能的机器,它有着我们所有的感知(甚至比人更多),以及我们所有的理性,可以像我们一样思考。人们在电影里也总是看到这样的机器人,强人工智能目前还仅存在于电影和科幻小说中,原因很简单,因为我们还没法实现它们,至少目前还不行。
3.什么是机器学习,讲讲具体的算法?
机器学习是一种实现人工智能的方法,根据学习方法不同可以将机器学习分为传统机器学习、深度学习、其他机器学习。
- 传统机器学习从一些观测(训练)样本出发,试图发现不能通过原理分析获得的规律,实现对未来数据行为或趋势的准确预测。相关算法有逻辑回