前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TensorFlow 笔记

TensorFlow 笔记

作者头像
yiyun
发布2022-03-25 10:20:10
2090
发布2022-03-25 10:20:10
举报
文章被收录于专栏:yiyun 的专栏

简介

机器学习

机器学习分为:

  • 有监督学习(Supervised Learning)
  • 无监督学习(Unsupervised Learning)
  • 强化学习(Reinforcement Learning, RL)

有监督学习

线性回归、逻辑回归、支持向量机、随机森林

无监督学习

自编码器、生成对抗网络

强化学习

DQN、PPO

TensorFlow 安装

代码语言:javascript
复制
# 安装
# GPU 版本
pip install --upgrade tensorflow-gpu

# CPU 版本
pip install --upgrade tensorflow

基础

索引与切片

合并与分割

合并

合并 - 拼接
代码语言:javascript
复制
a = tf.random.normal([4,35,8]) # 模拟成绩册 A 
b = tf.random.normal([6,35,8]) # 模拟成绩册 B
tf.concat([a,b],axis=0) # 拼接合并成绩册

shape=(10, 35, 8)
合并 - 堆叠
代码语言:javascript
复制
a = tf.random.normal([35,8]) 
b = tf.random.normal([35,8])
tf.stack([a,b],axis=0) # 堆叠合并为 2 个班级,班级维度插入在最前

shape=(2, 35, 8)
代码语言:javascript
复制
a = tf.random.normal([35,8]) 
b = tf.random.normal([35,8])
tf.stack([a,b],axis=-1) # 在末尾插入班级维度

shape=(35, 8, 2)

Q&A 补充

交叉熵(损失函数) 适合 概率分类 ---> one-hot(独热)编码, one-hot 编码 避免了 某些分类问题,类别之间并无大小关系,而若用数字代表某类,则会天然存在大小关系, 例如,猫、狗、鱼、虎 分类识别,这几类之间并无大小关系,所以使用 one-hot 编码, 输出层 设 4个神经元,分别对应4个输出,各个输出分别对应为 猫、狗、鱼、虎 的概率, 猫:1、0、0、0 狗:0、1、0、0 鱼:0、0、1、0 虎:0、0、0、1

参考

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 机器学习
    • 有监督学习
      • 无监督学习
        • 强化学习
        • 索引与切片
        • 合并与分割
          • 合并
            • 合并 - 拼接
            • 合并 - 堆叠
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档