人工智能实践:TensorFlow笔记-01-开篇概述

从今天开始,从零开始学习TensorFlow,有相同兴趣的同志,可以互相学习笔记,本篇是开篇介绍 Tensorflow,已经人工智能领域的一些名词介绍

人工智能实践:TensorFlow笔记-01-概述

什么是人工智能?

  • 人工智能:机器模拟人的意识和思维
  • 艾伦·麦席森·图灵(1912/06--1954/06),美国数学家,逻辑学家,“计算机科学之父”,“人工智能之父”
  • 人工智能助理
    谷歌 Assistant,微软 Cortana,苹果Siri,亚马逊 Alexa,小米 小爱同学

什么是机器学习?

  • 机器学习是人工智能的一种方法,是人工智能的子集
  • 机器学习是一种统计学方法,计算机利用已有数据,得出某种模型,再利用此模型预测结果
  • 先使用以往数据训练模,再用模型预测新数据的结果
  • 随着经验的增加,效果会变好

  • 机器学习三要素
    • 1.数据 2.算法 3.算力
  • 决策树模型
  • 机器学习最主要的应用:
    • 1.对连续数据的预测
    • 2.对离散数据的归类
  • 机器学习的应用领域
    • 计算机视觉,语音识别,自然语言处理

什么是深度学习?

  • 深度学习是机器学习的子集
  • 深度学习是深层次神经网络,是机器学习的一种实现方法
  • 它试图使用包含复杂结构或者由多重非线性变换构成的多个处理层对数据进行高层抽象的算法
  • 李彦宏:简单的说,深度学习就是一个函数集,如此而已
  • 深度学习将特征提取和分类结合到一个框架中,用数据学习特征,是一种可以自动学习特征的方法
  • 深度学习是一种特征学习方法,把原始的数据通过非线性的复杂模型转换为更高层次、更抽象的表达

人工智能,机器学习和深度学习的关系

什么是 TensorFlow ?

  • TensorFlow 是谷歌基于 DistBelief 进行研发的第二代人工智能学习系统
  • Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow 为张量从流图的一端流动到另一端计算过程
  • TensorFlow 是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统
  • TensorFlow 可被用于语音识别或图像识别等多项机器学习和深度学习领域,对2011年开发的深度学习基础架构 DistBelief 进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行
  • TensorFlow 将完全开源,任何人都可以用

我的 TensorFlow 笔记

人工智能概述

TensorFlow框架

神经网络优化

全连接网络基础

  • 1.MNIST数据
  • 2.模块化搭建神经八股
  • 3.手写数字识别准确率输出

全连接网络实践

  • 1.输入手写数字图片输出识别结果
  • 2.制作数据集

卷积网络基础

  • 1.卷积神经网络
  • 2.lenet5代码讲解

卷积网络实践

  • 1.复现已有的卷积神经网络
  • 2.用vgg16实现图片识别

  • 本笔记不允许任何个人和组织转载

TensorFlow笔记-01-开篇概述的更多相关文章

  1. 20180929 北京大学 人工智能实践:Tensorflow笔记01

    北京大学 人工智能实践:Tensorflow笔记 https://www.bilibili.com/video/av22530538/?p=13 (完)

  2. Top-Down笔记 #01# 计算机网络概述

    因特网 网络核心 分组交换网中的时延.丢包和吞吐量 协议层次及其服务模型 面对攻击的网络 计算机网络和因特网的历史 小结(自己写的...) [什么是因特网?] 具体构成描述 1.与因特网相连的设备被称 ...

  3. Tensorflow 笔记

    TensorFlow笔记-08-过拟合,正则化,matplotlib 区分红蓝点 TensorFlow笔记-07-神经网络优化-学习率,滑动平均 TensorFlow笔记-06-神经网络优化-损失函数 ...

  4. tensorflow笔记(四)之MNIST手写识别系列一

    tensorflow笔记(四)之MNIST手写识别系列一 版权声明:本文为博主原创文章,转载请指明转载地址 http://www.cnblogs.com/fydeblog/p/7436310.html ...

  5. TensorFlow笔记-08-过拟合,正则化,matplotlib 区分红蓝点

    TensorFlow笔记-08-过拟合,正则化,matplotlib 区分红蓝点 首先提醒一下,第7讲的最后滑动平均的代码已经更新了,代码要比理论重要 今天是过拟合,和正则化,本篇后面可能或更有兴趣, ...

  6. 移动端App开发 - 01 - 开篇

    移动端App开发 - 01 - 开篇 从此笔记之后开启移动端 app 开发学习 该系列笔记去掉所有无关重要的东西,简介干练 我的移动端App开发笔记 1.移动端App开发 - 02 - iPhone/ ...

  7. tensorflow笔记:多层CNN代码分析

    tensorflow笔记系列: (一) tensorflow笔记:流程,概念和简单代码注释 (二) tensorflow笔记:多层CNN代码分析 (三) tensorflow笔记:多层LSTM代码分析 ...

  8. 20180929 北京大学 人工智能实践:Tensorflow笔记04

    20180929 北京大学 人工智能实践:Tensorflow笔记03(2018-09-30 00:01)

  9. Redis:学习笔记-01

    Redis:学习笔记-01 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 1. Redis入门 2.1 ...

随机推荐

  1. Linux中的yum是什么?如何配置?如何使用?

    yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow do ...

  2. C# 中的时间(DataTime)

    在做报表或查询的时候,常常会预设一些可选的日期范围,如本周.本月.本年等,利用 C# 内置的DateTime基本上都可以实现这些功能. 当前时间: DateTime dt = DateTime.Now ...

  3. JQuery插件让图片旋转任意角度且代码极其简单 - 摘自网友

    JQuery插件让图片旋转任意角度且代码极其简单 2012-04-01 09:57:03     我来说两句      收藏    我要投稿 引入下方的jquery.rotate.js文件,然后通过$ ...

  4. MySql Server 5.7的下载及安装详细步骤

    1.下载安装包 1)找到官网下载地址(https://dev.mysql.com),选择downloads,找到windows

  5. 通过ReRes让chrome拥有路径映射的autoResponse功能。

    前端开发过程中,经常会有需要对远程环境调试的需求.比如,修改线上bug,开发环境不在本地等等.我们需要把远程css文件或者js映射到本地的文件上,通过修改本地文件进行调试和开发.通常我们可以通过以下方 ...

  6. zoj3732&& hdu4797 Graph Reconstruction

    Graph Reconstruction Time Limit: 2 Seconds      Memory Limit: 65536 KB      Special Judge Let there ...

  7. 如何以编程方式打印到在 MFC 中的非默认打印机

    http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105790245b09c0252bd7a74a2485d315d2390f0750 ...

  8. Flask初级(一)创建及运行flash

    和前面的django差不多,选个类型,定义个目录. 选个模板解释器,定义一个模板文件夹名称. Create就创建成功了. 运行一下.会显示 Hello World! 最好给它换个运行环境,建个虚拟环境 ...

  9. 1.4 C++内联函数(inline)

    参考:http://www.weixueyuan.net/view/6330.html C++语言新增关键字 inline,用于将一个函数声明为内联函数.在程序编译时,编译器会将内联函数调用处用函数体 ...

  10. MyEclipse WebSphere开发教程:安装和更新WebSphere 6.1, JAX-WS, EJB 3.0(三)

    MyEclipse超值折扣 限量 100 套! 立即开抢>> [MyEclipse最新版下载] MyEclipse支持Java EE技术(如JAX-WS和EJB 3.0),它们以功能包的形 ...