1.1 人工智能

人工智能(Artificial Intelligence)就是让机器具有人类的一样的智慧,有人类的视觉、听觉、阅读、写作等能力。人类大脑是经过了上亿年的进化才形成的复杂结构,但我们至今仍然没有完全了解其工作机理。虽然随着神经科学、认知心理学等学科的发展,人们对大脑的结构有了初步的了解,但对大脑的智能究竟是怎么产生的还是未知。我们并不理解大脑的运作原理,以及如何产生意识、情感、记忆等功能.因此,通过“复制”人脑来实现人工智能在目前阶段还不切实际。
阿兰·图灵(Alan Turing)  在1950 年发表了一篇有着重要影响力的论文《Computing Machinery and Intelligence》,阐述一种“智能机器”的可能性.由于“智能”一词比较难以定义,他提出一个著名测试,后人称之为图灵测试。

图灵测试:“一个人在不接触对方的情况下,通过一种特殊的方式和对方进行一系列的问答.如果在相当长时间内,他无法根据这些问题判断对方是人还是计算机,那么就可以认为这个计算机是智能的”.图灵测试是促使人工智能从哲学探讨到科学研究的一个重要因素,引导了人工智能的很多研究方向.

我们要使得计算机能通过图灵测试,计算机就必须具备理解语言、学习、记忆、推理、决策等能力.这样,人工智能就延伸出了很多不同的子学科,例如机器感知(计算机视觉、语音信息处理)、学习(模式识别、机器学习、强化学习)、语言(自然语言处理)、记忆(知识表示)、决策(规划、数据挖掘)等.所有这些研究领域都可以看成是人工智能的研究范畴。

目前,人工智能的主要领域大体上可以分为以下几个方面:
1.感知:模拟人的感知能力,对外部刺激信息(视觉和语音等)进行感知和加工.主要研究领域包括语音信息处理和计算机视觉等.
2.学习:模拟人的学习能力,主要研究如何从样例或从与环境的交互中进行学习.主要研究领域包括监督学习、无监督学习和强化学习等.
3.认知:模拟人的认知能力,主要研究领域包括知识表示、自然语言理解、推理、规划、决策等.

1.2 机器学习

机器学习是指从有限的观测数据中学习(或“猜 测”)出具有一般性的规律,并利用这些规律对未知数据进行预测的方法. 机器学习是人工智能的一个重要分支,并逐渐成为推动人工智能发展的关键因素. 传统的机器学习主要关注如何学习一个预测模型.一般需要首先将数据表示为一组特征,特征的表示形式可以是连续的数值、离散的符号或其他形式.然后将这些特征输入到预测模型,并输出预测结果.这类机器学习可以看作浅层学习.浅层学习的一个重要特点是不涉及特征学
习,其特征主要靠人工经验或特征转换方法来抽取.
    在实际任务中使用机器学习模型一般会包含以下几个
   1. 数据预处理:对原始形式的数据进行初步的数据清理(例如去掉一些冗余的数据特征等)和加工(对相关数值进行缩放和归一化等),并构建成可用于训练机器学习模型的数据集.
    2. 特征提取:从数据的原始特征中提取一些对特定机器学习任务有用的价值高的特征.比如在图像分类中提取边缘特征、尺度不变特征、变换特征,在文本分类任务中去除停用词等.
    3.特征转换:对特征进行进一步的加工,比如降维和升维. 降维包括特征 抽取和特征选择两种途径.常用的 特征转换方法有主成分分析、线性判 别分析等.

1.3 深度学习

      为了让机器学到更好的特性,需要构建具有一定“深度”的模型,并通过学习算法来让模型自动学习出好的特征表示(从底层特征,到中层特征,再到高层特征),从而最终提升预测模型的准确率.所谓“深度”是指原始数据进行非线性特征转换的次数.如果把一个表示学习系统看作一个有向图结构,深度也可以看作从输入节点到输出节点所经过的最长路径的长度.这样我们就需要一种学习方法可以从数据中学习一个“深度模型”,这就是深度学习.深度学习是机器学习的一个子问题,其主要目的是从数据中自动学习到有效的特征表示.

学习深度学习需要掌握以下内容:

1、学习深度学习,首先要掌握线性代数、概率论和数理统计等基础知识,这样才能理解深度学习算法的原理;

2、学习深度学习,要掌握神经网络、卷积神经网络(CNN)、循环神经网络(RNN)、深度强化学习等深度学习模型;

3、学习深度学习,要掌握深度学习框架,如TensorFlow、Pytorch等;

4、学习深度学习,要掌握数据预处理、模型训练和评估等技术。

全部作品:

 一、人工智能基础部分

1.人工智能基础部分1-人工智能的初步认识

2.人工智能基础部分2-一元一次函数感知器

3.人工智能基础部分3-方差损失函数的概念

4.人工智能基础部分4-梯度下降和反向传播

5.人工智能基础部分5-激活函数的概念

6.人工智能基础部分6-神经网络初步认识

7.人工智能基础部分7-高维空间的神经网络认识

8.人工智能基础部分8-深度学习框架keras入门案例

9.人工智能基础部分9-深度学习深入了解

10.人工智能基础部分10-卷积神经网络初步认识

11.人工智能基础部分11-图像识别实战

12.人工智能基础部分12-循环神经网络初步认识

13.人工智能基础部分13-LSTM网络:自然语言处理实践

人工智能基础部分1-人工智能的初步认识相关推荐

  1. 人工智能基础知识:介绍人工智能的历史,基本概念和应用领域

    引言:人工智能的定义和重要性 随着科技的飞速发展,人工智能(Artificial Intelligence,简称AI)已经成为一个炙手可热的领域.从自动驾驶汽车到智能语音助手,从智能制造到医疗诊断,人 ...

  2. 人工智能基础复习1——人工智能概述

    01 Intro 课程大纲 - 第一部分:人工智能概述/Introduction and Agents(chapters 1,2) - 第二部分:问题求解/Search(chapters 3,4,5, ...

  3. 人工智能基础——什么是人工智能

    人工智能是一门研究如何构造智能机器(智能计算机)或智能系统,使它们能够模拟.延伸和拓展人类智能的学科. 个人理解就是:研究人的智能,并且把人的智能放到机器上面,代替人思考. 人工智能发展简史: 孕育阶 ...

  4. 人工智能基础部分3-方差损失函数的概念

    大家好,我是微学AI,今天给大家介绍一下方差损失函数的概念: 方差损失函数是指计算模型在训练集上的表现和在测试集上的表现之间的差异.它衡量着模型的拟合能力,也可以用来衡量模型的泛化能力.方差损失函数可 ...

  5. 《人工智能基础》——线性回归算法推导

    @EnzoReventon <人工智能基础> <人工智能基础>--线性回归算法推导 前面我们通过讲线性回归相信大家已经理解了回归任务是做什么的,但是还不知道具体怎么做,就是说怎 ...

  6. 用计算机弹出草木,2011-06-06 2010~2011年北京市石景山区普通高中信息技术《信息技术基础》《人工智能初步》—笔试试题(定稿...

    2010年-2011年北京市石景山区普通高中信息技术Array <信息技术基础><人工智能初步>模块试卷(笔试) 一.填空(将所要填的内容写在横线上.每空1分,共40分) ⒈信 ...

  7. “算法战:DARPA下一代人工智能计划初见成效” 背景分析与初步研判

    2018年9月,美国国防高级研究计划局(DARPA)宣布将出资20亿美元,用于开发新的人工智能技术.近日,DARPA副局长彼得·海纳姆在华盛顿接受记者采访时说,DARPA的"下一代人工智能& ...

  8. python人工智能编程教程-清华大学出版社-图书详情-《人工智能基础教程:Python篇(青少版)》...

    2017 年国务院印发了<关于印发新一代人工智能发展规划的通知>,提出要围绕教育. 医疗.养老等迫切民生需求,加快人工智能创新应用.要发展智能教育,利用智能技术加 快推动人才培养模式.教学 ...

  9. 首部高中《人工智能基础》教材问世,40家中学引入

     整理 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 随着人工智能逐渐上升为国际竞争的新焦点,AI 人才短缺也日益凸显,全球对于人工智能基础教育的呼声不断.国务院印发的 ...

最新文章

  1. java的rsa作用_java 中RSA的方式实现非对称加密的实例
  2. vc6.0 简易的tcp网络讲解(二)
  3. 15.2 java中迭代器的注意事项
  4. JavaScriptCore API 和V8 API
  5. 存储过程——介绍(一)
  6. 报表传值,主表隐藏id样式设置
  7. 【java进阶之路】(Java基础篇)[扩展]深入解析String.intern()及字符串常量池问题
  8. 字节跳动年底再招 10000 人,前端工程师非常紧缺!
  9. 热分析(一):什么是热仿真/热分析?
  10. 利用OneNET实现SIM868使用HTTP协议给服务器发送数据并显示
  11. 痛苦的挣扎--msp430g2553我恨你!
  12. destoon标签大集合
  13. 有赞 html模板,有赞的微商城可视化编辑是如何做到的?
  14. 超百万观众同场看直播流畅不卡顿,快手如何做到的?|首次披露
  15. 修改broadcom 4322无线网卡ID教程,不再显示第三方无线网卡
  16. 在线文档可以直接打印吗?哪里可以打印在线文档
  17. MyCms 自媒体 CMS 系统 v3.1.0,新增商城接口
  18. 怎么修改服务器密码忘了怎么办啊,华为云怎么修改服务器密码忘记
  19. 遇到“more than one device/emulator”解决方法
  20. [BZOJ]4180: 字符串计数 SAM+矩阵乘法+二分

热门文章

  1. Lattice ECP5 PLL CLKOP和CLKOS的区别
  2. 使用Rufus工具安装Dell服务器系统操作步骤
  3. 从现在开始就是最早的开始
  4. MySQL命令学习笔记(二)
  5. jQuery 事件 scroll() 方法的使用教程
  6. 首发!最详细慧联TWS106-A6蓝牙耳机对比洛达1562A评测
  7. 数据结构——家谱管理系统
  8. A Blockchain-Based Machine Learning Framework for Edge Services in IIoT 论文学习
  9. R语言用Backfitting MCMC抽样算法进行贝叶斯推理案例
  10. 我们得无盘工作站的做法