神经网络(一)

神经网络(一)

1.机器基本介绍

  • 机器学习简介

是什么? 无序数据转化为价值的方法

价值? 数据中抽取规律,进行预测未来

  • 机器学习应用

分类问题? 图像识别、垃圾邮件

回归问题? 股价预测、房价预测

排序问题? 点击率预估、推荐

生成问题? 图像生成、图像风格转换、图像文字描述生成

2.深度学习简介

  • 算法集合

卷积神经网络(图像生成与分类、CV领域比较OK)

循环神经网络(不定长数据、NLP领域比较ok)

自动编码器

稀疏编码

深度信念网络

限制玻尔兹曼机

深度+强化学习=深度强化学习

3.神经网络

  • 神经元(神经网络的最小单元)

基础概念:

W——权重(weight)

T ——特征(feature)

f()——激活函数(Activitaion function)

b ——偏置(bias)

案例:

X = [1, 2, 3]
W = [0.1, 0.2, 0.3]
H(a) = a/10

那么:
W * X = 1.4
H(a) = 0.14
  • 逻辑回归模型
Sigmoid函数

范围在0~1之间(概率刚好也是0到1之间),所以可以进行作为概率函数

如果我们多加一个神经元?

则我们获取了一个3分类的输出。

案例:
X=[1, 2, 3]
W=[[0.4, 0.6, 0.2], [0.2, 0.2, 0.1]]
那么,我们可以得到2个结果
  • 目标函数
  • 梯度下降
  • Tensorflow

    • Google Brain第二代机器学习框架
    • 开源社区活跃
    • 可扩展性好
    • API健全,对用户友好
  • 计算图模型

    • 命令式编程(立即执行,容易调试,缺点:整体优化难)
    • 声明式编程(计算图模型,便于优化,不易于中间调试)
posted @ 2020-05-10 01:15  SteveYu  阅读(210)  评论(0编辑  收藏  举报