深度学习(一、入门)

article/2025/11/6 1:55:57

从人工智能开始

让机器具有人类的智能,能够理解人类语言、语音、图片、视频以及各种人类活动数据,并以此为依托辅助甚至代替人类做出决策,是人工智能的终极目标。最早提到机器智能的是图灵,1950年,他提出机器是否拥有智能的测试方法为:一个人在不接触对方的情况下,通过一种特殊的方式,和对方进行一系列的问答。如果在相当长时间内,他无法根据这些问题判断对方是人还是计算机,那么就可以认为这个计算机是智能的,而该测试也称为图灵测试。1956年的达特茅斯(Dartmouth)会议。在这次会议上,“人工智能”被提出并作为本研究领域的名称。同时,人工智能研究的使命也得以确定。John McCarthy提出了人工智能的定义:人工智能就是要让机器的行为看起来就象是人所表现出的智能行为一样。

  • 机器感知(计算机视觉、语音信息处理)
  • 学习(模式识别、机器学习、强化学习)
  • 语言(自然语言处理)
  • 记忆(知识表示)
  • 决策(规划、数据挖掘)

如何开发一个人工智能系统?

机器学习 :波士顿房价预测

主要根据历史成交数据,主要包括房屋面积,卧室数,房屋年龄以及最终成交价格来预测待售房屋大概的成交价格,现在非常成熟的房产估值用的也是这一套,只不过更加严密,特征更多,包括房屋周边便利店、绿化情况、距离加油站的距离等等非常多的信息,影响房屋价格的所有因素称之为特征,对特征的各种处理变换称之为特征工程。

特征工程问题

在实际应用中,特征往往比机器学习模型更重要

  • 预处理:经过数据的预处理,如去除噪声等。比如在文本分类中,去除停用词等。
  • 特征提取:从原始数据中提取一些有效的特征。比如在图像分类中,提取边缘、尺度不变特征变换特征等。
  • 特征转换:对特征进行一定的加工,比如降维和升维。降维包括
  • 特征抽取(Feature Extraction): PCA、LDA
  • 特征选择(Feature Selection):互信息、TF-IDF

深度学习

深度学习=表示学习+浅层学习

其数学描述如下:当f(x)=σ(Wlx)时为神经网络!y=f(f(f(f...(x)))))为深度神经网络(在图像识别中神经网络做到几十上百层司空见惯,上千层都算正常)。

  • 模型:神经网络
  • 学习准则:交叉熵损失等
  • 优化:随机梯度下降

 

为什么现在才展示威力?

缺点:参数过多、影响训练、非凸优化问题、存在局部最优而非全局最优解、梯度消失、下层参数比较难调、参数解释性差。

深度学习的三个步骤[2]

常用的深度学习框架

  1. 简易和快速的原型设计
  2. 自动梯度计算
  3. 无缝CPU和GPU切换

    人工智能一些常见应用

    1、图像文本提取:即提取出图像中的文本,也称OCR,用于身份证识别、银行卡识别、验证码识别等,该技术已成熟并产品化。

    2、文本图像视频等分类:用于电商文本情感分类、政治反动、暴力社情文本的监控等,该技术较为成熟。

    3、错词纠正:主要用于自动对检索中用户输入的错别字进行纠正,完善用户体验,该技术尚不成熟。

    4、文章摘要:主要用于新闻文本的缩写,该技术尚不成熟。

    5、文本翻译:即将文本从一种语言翻译到另一种语言,该技术较为成熟。

    6、自动问答:即让计算机自动回答客户问题,该技术尚不成熟。目前机器阅读理解能力很低。

    7、异常检测:对于摄像头突发暴力事件等自动检测与报警提醒,防止违法视频的传播等,该技术较为成熟。

    8、目标追踪:实时追踪视屏中目标的轨迹,该技术较为成熟。

    参考

  4. ^https://www.quora.com/How-do-you-explain-Machine-Learning-and-Data-Mining-to-non-Computer-Science-people
  5. ^1天搞懂深度学习 http://speech.ee.ntu.edu.tw/~tlkagk/slide/Tutorial_HYLee_Deep.pptx


http://chatgpt.dhexx.cn/article/AqgwTru0.shtml

相关文章

深度学习如何入门?

beanfrog ,computer vision 161 人赞同 先了解个大概 A Deep Learning Tutorial: From Perceptrons to Algorithms 神经网络肯定是要学习的,主要是BP算法,可以看看PRML3、4、5三章,可先忽略其中的贝叶斯视角的解释。一些主要的算…

深度学习实战之Python教程(1)

Python入门教程 以熟练使用Pytorch完成深度学习模型为目标,简单介绍Pytorch涉及到的Python基础(Python其它知识可以在遇到后再学习,先动手)。 这篇教程并不涉及Python的复杂方法,教程的结构如下: 1…

深度学习教程(3) | 浅层神经网络(吴恩达·完整版)

作者:韩信子ShowMeAI教程地址:https://www.showmeai.tech/tutorials/35本文地址:https://www.showmeai.tech/article-detail/214声明:版权所有,转载请联系平台与作者并注明出处收藏ShowMeAI查看更多精彩内容 本系列为吴…

《深度学习入门》(一)

感知机(perceptron) 感知机是由美国学者Frank Rosenblatt在1957年提出的。 学习原因:作为神经网络(深度学习)的起源算法。学习感知机的构造也就是学习通向神经网络和深度学习的一种重要思想。 1. 感知机是什么 感知机…

深度学习基础学习

CNN发展:BP--LeNet(标志CNN面世)--Deep learning(2012) 卷积神经网络CNN:包含卷积层的神经网络 利用BP(反向传播)算法训练LeNet5网络 检索、目标检测、图像分割、图像描述 全连接层:神经元全连接 BP算法…

【深度学习基础】

最终效果如上图所示:真不知道这一路有多艰难 众所周知CHATGPT 可以做表格和 公式 ,但它输出的文本是直接渲染好的 你是直接复制不了的,你只能复制它出来的字体 于是我尝试了各种 想让它输出表格和文字的方法 包括且不限于 去控制台看它输出…

深度学习教程(2) | 神经网络基础(吴恩达·完整版)

作者:韩信子ShowMeAI教程地址:https://www.showmeai.tech/tutorials/35本文地址:https://www.showmeai.tech/article-detail/213声明:版权所有,转载请联系平台与作者并注明出处收藏ShowMeAI查看更多精彩内容 本系列为吴…

深度学习教程(4) | 深层神经网络(吴恩达·完整版)

作者:韩信子ShowMeAI教程地址:https://www.showmeai.tech/tutorials/35本文地址:https://www.showmeai.tech/article-detail/215声明:版权所有,转载请联系平台与作者并注明出处收藏ShowMeAI查看更多精彩内容 本系列为吴…

在服务器上进行深度学习的入门教程

1.远程登录 Windows用户推荐使用Xshell 主机那里填上服务器IP,下面填一下端口号,然后点击连接,之后会让你输入用户名密码,输入之后就可以进入啦 2.GPU状态 进入之后可能大家最想关注的就是GPU占用情况,可以使用一下两…

深度学习基础入门

课程简介 本课程共分为三个部分:基础理论、深度神经网络基本结构以及网络优化与实践。本课程采用了理论结合实践的讲解方式,方便读者边学边练,理解巩固。在解释相关概念时,作者尽力使用简单、直观、可实现的公式语言描述,尽量避免使用图形、比喻和白话等容易使初学者误入…

深度学习教程(5) | 深度学习的实用层面(吴恩达·完整版)

作者:韩信子ShowMeAI教程地址:https://www.showmeai.tech/tutorials/35本文地址:https://www.showmeai.tech/article-detail/216声明:版权所有,转载请联系平台与作者并注明出处收藏ShowMeAI查看更多精彩内容 本系列为吴…

深度学习教程 | 吴恩达专项课程 · 全套笔记解读

作者:韩信子ShowMeAI教程地址:https://www.showmeai.tech/tutorials/35声明:版权所有,转载请联系平台与作者并注明出处收藏ShowMeAI查看更多精彩内容 引言 本篇内容是ShowMeAI组织的「深度学习教程 | 吴恩达专项课程 全套笔记解…

深度学习教程(1) | 深度学习概论(吴恩达·完整版)

作者:韩信子ShowMeAI教程地址:https://www.showmeai.tech/tutorials/35本文地址:https://www.showmeai.tech/article-detail/212声明:版权所有,转载请联系平台与作者并注明出处收藏ShowMeAI查看更多精彩内容 本系列为吴…

【零基础深度学习教程第一课:深度学习基础】

深度学习基础 目录 *深度学习基础*《第一节 深度学习简介》一、深度学习与机器学习区别二、神经网络简介2.1 单神经元网络2.2 多神经元网络 《第二节 神经网络基础》一、数据矩阵化1.1 惯例符号1.2 表示方法 二、激活函数与损失函数2.1 激活函数2.2 损失函数2.2.1 损失函数的定…

深度学习基础快速入门

目录 一、前言 二、MRI成像方向相关 三、相关技术文档 四、环境搭建相关 五、深度学习常用的函数 5.1numpy的使用 numpy.ones numpy.transpose numpy.delete 5.2matplot散点图绘制 5.3torch的使用 六,深度学习知识方面 6.1梯度 6.2loss函数 七、卷积神…

【深度学习基础】《深度学习》李宏毅

目录 Lecture I: Introduction of Deep Learning 1. 深度学习的步骤 2. 全连接前馈神经网络(Fully Connect Feedforward Network) 2.1 神经元 2.2. 激励函数 2.3 Softmax layer 2.4 网络结构 2.5 应用举例(数字识别) 3. …

深度学习基础知识教程

本文主要分享一些深度学习入门的学习途径,同学们共同进步呀! 首先说下学习深度学习必备技能: Python、高等数学(现代、微积分)、英文文献阅读、查找资料(博客、论坛、Git) 个人认为如果以前…

mysql索引优化 - 多表关联查询优化

1 left join EXPLAIN SELECT * FROM class LEFT JOIN book ON class.card book.card; LEFT JOIN条件用于确定如何从右表搜索行, 左边一定都有, #所以右边是我们的关键点,一定需要建立索引 。 结论: 在优化关联查询时,…

Clickhouse一级索引优化方案

文章目录 Clickhouse的应用场景1、索引介绍1.1、主要索引1.2、二级索引1.2.1、数据跳过索引 2、一级索引优化2.1、CK的sql的优化方向2.2、验证过程结论: 2.3、如何修改排序键总结: 3、二级索引(跳数索引) 知识点查看Clickhouse的执…

Mysql详解——索引优化

本篇文章是对Mysql索引的创建以及优化进行一个介绍,关于索引的底层原理可以看我另一篇文章:Mysql详解——索引详解 文章目录 一、索引的创建和设计原则1. 索引的声明和使用1.1 索引的分类:1.2 索引的创建:在创建表时创建索引&…