• 机器学习面试题(一)


    凸图形:

     所谓凸集合,就是在该集合内将任意两点连成线段,线段上的所有点都在该集合内部。所谓凸图形,就是将图形看成集合,在该图形内部任意两点连线堵在该图形内部。该图形被称为凸图形。

    监督学习、无监督学习和强化学习:

    监督学习是指:利用一组已知类别的样本,通过调整分类器参数,使其达到所要求性能的过程,也称为监督训练或有教师学习。换一个说法,就是给出一个已知数据集,并且明确指明他们属于哪个标签,在这两个前提下,训练你的识别参数。

    在机器学习,无监督学习的问题是,在未加标签的数据中,试图找到隐藏的结构。因为提供给学习者的实例是未标记的,因此没有错误或代价函数来评估潜在的解决方案。典型非监督学习是K-mean和EM算法。

    强化学习不要求预先给定任何数据,而是通过接收环境对动作的奖励(反馈)获得学习信息并更新模型参数。

    常见的监督学习算法有哪些:
        感知机、svm、人工神经网络、决策树、逻辑回归

    常见的监督学习:决策树、朴素贝叶斯分类、最小二乘法、逻辑回归、支持向量机、集成方法

    常见无监督学习?

    常见的无监督学习:聚类算法、主成分分析、奇异值分解、独立成分分析。

    试说明常用的分类器有哪些?

    包括SVM、KNN、贝叶斯、线性回归、逻辑回归、决策树、随机森林、xgboost、GBDT、boosting、神经网络NN。

    常见的降维方法?

    包括TF-IDF、主题模型LDA、主成分分析PCA等等

    常用的回归技术有那些?

    线性回归、多项式回归、逐步回归、岭回归、套索回归、ElasticNet回归(是套索回归和岭回归技术的混合体)

    何为脚本语言?

    脚本英文为Script。脚本就是程序,一般都是通过解释程序进行逐条解释的编程语言。应用程序包括浏览器(JavaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。脚本同我们平时使用的ASM、C语言的区别主要是:

    ·1、脚本与解释程序密切相关,必须在相关的解释程序下才能运行;

    ·2、脚本一般不具备通用性,无法脱离解释程序,所能处理的问题范围有限。

    3 脚本语言不需要编译过程,开发调试更容易。

  • 相关阅读:
    集合的概述
    mysql修改用户名密码
    CentOS7 安装Chrome的方法
    常用sql汇总
    Rabbitmq六大应用模式
    高可用RabbitMQ集群搭建
    docker-compose
    Haystack
    幂等性问题剖析
    用redis构建分布式锁
  • 原文地址:https://www.cnblogs.com/gongdiwudu/p/11399555.html
Copyright © 2020-2023  润新知