语音对话方向涉及到基本算法编程、机器学习数学基础、语音信号处理、自然语言处理、多模态、强化学习以及一些思维逻辑内容。这里对相关面试题目和解答进行汇总(主要面向python语言),如下:
目录
1.1 python生成器是什么?如何使用生成器产生一个斐波那契数列?
1.4 进程、线程和协程的区别,协程可以使用多核吗?python的多线程存在什么问题,可以使用多核吗?
2.2 SGD,Momentum,AdaGrad,Adam以及AdamW的区别
8.2 一根绳子,随机截成3段,可以组成一个三角形的概率有多大
一:基本算法编程
1.1 python生成器是什么?如何使用生成器产生一个斐波那契数列?
解答:生成器本质上也是迭代器,不过它比较特殊。以list容器为例,在使用该容器迭代一组数据时,必须事先将所有数据存储到容器中,才能开始迭代;而生成器并不会一次性生成所有数据&#