当前位置:网站首页>keras model.compile损失函数与优化器
keras model.compile损失函数与优化器
2020-11-06 01:22:00 【IT界的小小小学生】
损失函数
概述
损失函数是模型优化的目标,所以又叫目标函数、优化评分函数,在keras中,模型编译的参数loss指定了损失函数的类别,有两种指定方法:
model.compile(loss='mean_squared_error', optimizer='sgd')
或者
from keras import losses
model.compile(loss=losses.mean_squared_error, optimizer='sgd')
可用损失函数
可用的损失目标函数:
mean_squared_error或mse
mean_absolute_error或mae
mean_absolute_percentage_error或mape
mean_squared_logarithmic_error或msle
squared_hinge
hinge
categorical_hinge
binary_crossentropy(亦称作对数损失,logloss)
logcosh
categorical_crossentropy:亦称作多类的对数损失,注意使用该目标函数时,需要将标签转化为形如(nb_samples, nb_classes)的二值序列
sparse_categorical_crossentrop:如上,但接受稀疏标签。注意,使用该函数时仍然需要你的标签与输出值的维度相同,你可能需要在标签数据上增加一个维度:np.expand_dims(y,-1)
kullback_leibler_divergence:从预测值概率分布Q到真值概率分布P的信息增益,用以度量两个分布的差异.
poisson:即(predictions - targets * log(predictions))的均值
cosine_proximity:即预测值与真实标签的余弦距离平均值的相反数
损失函数公式
https://zhuanlan.zhihu.com/p/34667893
二分类-报错
关于损失函数的藏奸报错:
用Keras做文本二分类,总是遇到如题错误,
我的类别是0或1,但是错误跟我说不能是1.
参见:Received a label value of 1 which is outside the valid range of [0, 1) - Python, Keras
loss function的问题。
原来用的是sparse_categorical_crossentropy,
改为binary_crossentropy问题解决。
优化器
https://www.cnblogs.com/xiaobingqianrui/p/10756046.html

版权声明
本文为[IT界的小小小学生]所创,转载请带上原文链接,感谢
https://vip01.blog.csdn.net/article/details/95596549
边栏推荐
- 条码生成软件如何隐藏部分条码文字
- 【新閣教育】窮學上位機系列——搭建STEP7模擬環境
- 事半功倍:在没有机柜的情况下实现自动化
- Grouping operation aligned with specified datum
- DRF JWT authentication module and self customization
- Flink on paasta: yelp's new stream processing platform running on kubernetes
- 选择站群服务器的有哪些标准呢?
- 多机器人行情共享解决方案
- WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
- 哇,ElasticSearch多字段权重排序居然可以这么玩
猜你喜欢
直播预告 | 微服务架构学习系列直播第三期
mac 安装hanlp,以及win下安装与使用
Troubleshooting and summary of JVM Metaspace memory overflow
嘘!异步事件这样用真的好么?
Don't go! Here is a note: picture and text to explain AQS, let's have a look at the source code of AQS (long text)
Vue 3 responsive Foundation
mac 下常用快捷键,mac启动ftp
PPT画成这样,述职答辩还能过吗?
用Python构建和可视化决策树
Kitty中的动态线程池支持Nacos,Apollo多配置中心了
随机推荐
python 保存list数据
Use of vuepress
(1)ASP.NET Core3.1 Ocelot介紹
Jmeter——ForEach Controller&Loop Controller
Vue 3 responsive Foundation
对pandas 数据进行数据打乱并选取训练机与测试机集
阿里云Q2营收破纪录背后,云的打开方式正在重塑
【效能優化】納尼?記憶體又溢位了?!是時候總結一波了!!
简直骚操作,ThreadLocal还能当缓存用
Didi elasticsearch cluster cross version upgrade and platform reconfiguration
技術總監,送給剛畢業的程式設計師們一句話——做好小事,才能成就大事
Examples of unconventional aggregation
接口压力测试:Siege压测安装、使用和说明
Ubuntu18.04上安裝NS-3
2018个人年度工作总结与2019工作计划(互联网)
采购供应商系统是什么?采购供应商管理平台解决方案
如果前端不使用SPA又能怎样?- Hacker News
01 . Go语言的SSH远程终端及WebSocket
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
基于深度学习的推荐系统