• 人工智能开发面试问题及其答案汇总(中国银联广州分公司)


    1. python的基本数据类型有哪些:

    python的数据类型有int整型,long长整型,float浮点数,complex复数,布尔值(0和1),字符串str,列表list,元组,字典,集合等十种。
    拓展:为了对比记忆,我们再来看看java的基本数据类型。java的有8大基本数据类型,包括四种整数类型,byte(8位),short(16位),int(32位),long(64位),2种浮点数类型,float(32位),double(64位),一种字符类型char(16位),一种布尔(boolean)类型。

    2. java的多线程和进程有什么区别:

    进程指一个正在执行的程序,线程指程序执行的一个单元。一个进程可以有多个线程,属于一个进程的多个线程可以共享该进程的资源。
    拓展:使用多线程有什么好处呢?

    1. 可以提高cpu的利用率;2. 相对于进程,线程的切换,销毁,创立的开销更小;3. 多线程可以提高程序运行的速度和效率;4. 一个复杂的进程可以分成多个简单的线程来执行,使得程序更易于理解和维护。

    3. 过拟合和欠拟合及解决方法:


    如上图所示,左一和右一分别表示欠拟合和过拟合,中间表示的则是恰好拟合。过拟合的特点是模型的参数过多,提取的特征过多,模型的泛化能力差,即模型在训练集上表现很好,在测试集上则表示很差。欠拟合的特点则是模型的参数过少,提取的特征太少,以至于模型不能很好地完成分类或者预测的任务。
    对于过拟合,可以通过使用正则项、pooling、dropout、增大训练样本规模等方法来解决。对于欠拟合,则可以通过增加模型的参数及复杂度来解决。

    Reference:

    1. https://www.cnblogs.com/littlefivebolg/p/8982889.html
    2. https://www.cnblogs.com/123hll/p/5805040.html
    3. http://www.cnblogs.com/WJQ2017/p/8230259.html
    4. https://blog.csdn.net/qq_18254385/article/details/78428887
    不当之处,敬请批评指正。
  • 相关阅读:
    修改CentOs开机启动时的timeout
    各种快捷键
    测试实例异常
    测试实例异常
    springBoot中测试类的头注解
    学习笔记9
    stat命令的实现-mystat
    反汇编测试
    学习笔记7
    openssl截图
  • 原文地址:https://www.cnblogs.com/wumh7/p/9432299.html
Copyright © 2020-2023  润新知