创建一个算法主要有几个步骤
1创建变量 (创建所有可能的变量,需要根据任务的不同创建不同的大小形状的变量)
2定义损失函数(定义一个可以计算的损失函数,可以根据自己的需求创建不同计算方法的损失函数)
3 创建学习方法(这个方法就是,如何学习权重,学习率是多少,要求损失函数的最小值)
4初始化参数(要初始化所有创建的参数,变量)
5启动图,(session,可以输出参数的值和变量的变化趋势)
注:图只会运行一次自动跟新参数,次数需要用循环设置
注:只要定义了变量就要初始化,
session
session是为了控制传输和执行的语句
session.run()运行这个可以获得语句运行的结果
注:只要涉及到tf计算活着变量的问题,每个计算都需要sessino.run()这个计算
注:时刻要有图模型的思维,每一步都是图的结构,进行图运算必须用run()
注:所用的操作都是在构建图,没有任何运算,只有经过session后才开始计算
注:session.run()的时候系统会认出variable变量这个变量事用来求解的
占位符placeholder
相当于建一个变量,但是这个变量里没有东西需要用session传东西进去
session.run(,feed_dict={input1:**,input2:})
注:有占位符参数的计算都需要在执行的时候对占位符进行赋值
FEATURED TAGS
c语言
c++
面向对象
指针
容器
python
函数
数据结构
回归
损失函数
神经网络
机器学习
似然函数
极大似然
标准化
深度学习
卷积网络
参数估计
beta分布
数据处理
gradio
模型工程化
网页
模型加速工具
c++实现
变量
占位符
tensorflow
线性回归
学习tensorflow
HMM
RNN
强化学习
LSTM
pandas
不定长序列损失
pytorch
目标检测
RPN
非极大值抑制
ROIpooling
VGG16
Transformer
BERT
Python
装饰器
方法
Pytorch
FPN
图像分类
CNN
多模态
生成
GPT
Tranformer
生成模型
audio