机器学*系列文章索引

0机器学习简介概念:多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

  生命不息,奋斗不止,在学*中寻找乐趣!

0 机器学*简介

                            机器学*系列文章索引

  概念:多领域交叉学科,涉及概率论、统计学、逼*论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学*行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

  学科定位:人工智能(Artificial Intelligence, AI)的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。
  定义:探究和开发一系列算法来如何使计算机不需要通过外部明显的指示,而可以自己通过数据来学*,建模,并且利用建好的模型和新的输入来进行预测的学科。
  发展
  Arthur Samuel (1959): 一门不需要通过外部程序指示而让计算机有能力自我学*的学科
  Langley(1996) : “机器学*是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学*中改善具体算法的性能” 
  Tom Michell (1997):  “机器学*是对能通过经验自动改进的计算机算法的研究”
  学*:针对经验E (experience) 和一系列的任务 T (tasks) 和一定表现的衡量 P,如果随之经验E的积累,针对定义好的任务T可以提高表现P,就说计算机具有学*能力
  例子: 人脸识别、无人驾驶汽车、下棋、语音识别、电商推荐系统等
  应用:语音识别、自动驾驶、语言翻译、计算机视觉、推荐系统、无人机、识别垃圾邮件

一 机器学*系列

  (1) 机器学*之数据分析

  (2) 机器学*之数据预处理

  (3) 机器学*之模型评估

  (4) 机器学*之K*邻算法

  (5) 机器学*之logsitic回归

  (6) 机器学*之决策树原理和sklearn实践

  (7) 机器学*之支持向量机原理和sklearn实践

  (8) 机器学*之集成学*

  (9) 机器学*降维之主成分分析

  (10) 机器学*降维之线性判别分析

  (11) 机器学*之朴素贝叶斯

  (12) 机器学*之隐马尔可夫模型

  (13) 机器学*之条件随机场

  (14) 机器学*之K均值聚类

  (15) 机器学*之xgboost

  (16) 垃圾邮件分类实战(SVM)

二 深度学*系列

  深度学*是基于机器学*延伸出来的一个新的领域,由以人大脑结构为启发的神经网络算法为起源加之模型结构深度的增加发展,并伴随大数据和计算能力的提高而产生的一系列新的算法。

  (1)神经网络之反向传播算法实现

  (2)使用Mxnet基于skip-gram模型实现word2vect

    (3)  机器学*中常用激活函数和损失函数

       (4)从零和使用mxnet实现线性回归

       (5)从零和使用mxnet实现softmax分类

       (6)从零和使用mxnet实现dropout

       (7)从零和使用mxnet实现批量归一化

       (8)使用mxnet实现卷积神经网络LeNet

         (9)   从零和使用mxnet实现循环神经网络(创建歌词)

读过的书:

  (1) 李航老师的<统计学*方法>,目前已出两版,第二版在第一版内容的基础上加入了无监督学*算法内容 

  (2) <机器学*实战> Peter Harrington著,python版本

  (3) <机器学*实战基于Scikit-Learn和TensorFlow> Aurelien Geron著,包含机器学*和神经网络两部分,值得拥有

  (4) <Keras 深度学*实战> 使用Keras架构对神经网络进行实战

  (5) <Python深度学* 基于TensorFlow>

  (6) <百面机器学* 算法工程师带你去面试> 茶余饭后阅读可以帮助我们对知识点有更好的认识

  (7) <Convex Optimization 凸优化> Stephen Boyd Lieven Vandenberghe著,B站上有凌青老师的凸优化公开课,值得去听听

       (8) <动手学深度学*> 基于mxnet框架,很值得新手学*

  (9) <Python自然语言处理实战 核心技术与算法> 

  (10) 吴军老师的<数学之美>,值得推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119993.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月30日 下午5:00
下一篇 2021年12月30日 下午5:00


相关推荐

  • Autoconf简介「建议收藏」

    Autoconf简介「建议收藏」Autoconf是一个用于生成shell脚本的工具,可以自动配置软件源代码以适应多种类似POSIX的系统。为了让你的软件包在所有的不同系统上都可以进行编译。GNU构建系统Autoconf解决了系统特使构建和运行时信息的难题,但在软件开发时还有更多的难题,GNU构建系统是为了更好的开发软件而开发的一套完整的公益事业。主要组成部分有Autoconf、Automake和Libtool。Auto…

    2022年5月4日
    40
  • PostgreSQL是什么?StackOverflow上开发者最爱和最想要的关系型数据库

    PostgreSQL是什么?StackOverflow上开发者最爱和最想要的关系型数据库

    2022年3月2日
    36
  • 【Java】线程基本使用——实现 Runnable接口

    【Java】线程基本使用——实现 Runnable接口实现 Runnable 接口说明 java 是单继承的 在某些情况下一个类可能已经继承了某个父类 这时在用继承 Thread 类方法来创建线程显然不可能了 java 设计者们提供了另外一个方式创建线程 就是通过实现 Runnable 接口来创建线程应用案例请编写程序 该程序可以每隔 1 秒 在控制台输出 hi 当输出 10 次后 自动退出 请使用实现 Runnable 接口的方式实现 这里底层使用了设计模式 代理模式 gt 代码模拟实现 Runnable 接口开发线程的机制

    2026年3月19日
    2
  • gatekeeper调研

    gatekeeper调研动机及简介如果你的组织在运行 Kubernetes 那么你可能一直在寻找控制终端用户可以在集群上做什么 以及确保集群符合公司或组织政策的方法 这些政策可能是用来满足治理和法律需求 或者执行最佳实践和组织约定 使用 Kubernetes 你如何在不牺牲开发灵活性和操作独立性的情况下确保遵从性 例如 你可以执行以下政策 所有镜像必须来自已批准的存储库 所有 pod 都必须有资源限制 所有

    2026年3月18日
    2
  • java 环境配置(详细教程)「建议收藏」

    java 环境配置(详细教程)「建议收藏」文章目录前言一、jdk下载二、windows1、jdk安装2、环境变量的配置3、检测是否配置成功前言java环境配置,网上教程很多,那我为什么还要写?首先为了完善我的知识体系今后一些软件的安装教程也可能会用到想写一个更加详细的,因为这并不仅仅是写给IT行业的,其它行业可能也需要配置java环境提示:以下是本篇文章正文内容,下面案例可供参考一、jdk下载如果你电脑已经下载了jdk,那就恭喜你可以跳过这一步了jdk的下载路径:https://www.oracle.co

    2022年7月9日
    18
  • Springboot项目整合jieba分词,实现语句最精确的切分

    Springboot项目整合jieba分词,实现语句最精确的切分Springboot 项目整合 jieba 分词 实现语句最精确的切分

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号