从容指甲油

文章
6
资源
0
加入时间
2年10月21天

介绍常见的Loss损失函数SSE(和方差)MSE(均方误差,mean_squared_error)二分类交叉熵损失(binary_crossentropy)多类交叉熵损失(categorical_crossentropy)多类交叉熵损失(sparse_categorical_crossentropy)KL散度(相对熵)Focal loss

假设有m个数据输入X:x1,x2...xmX:x^1,x^2...x^mX:x1,x2...xm模型预测值为Y:y1,y2...ymY:y^1,y^2...y^mY:y1,y2...ym模型真实值为Y^:y^1,y^2...y^m\hat{Y}:\hat{y}^1,\hat{y}^2...\hat{y}^mY^:y^​1,y^​2...y^​mSSE(和方差)SSE(Y,Y^)=∑i=1m(y^i−yi)2SSE(Y,\hat{Y})=\sum_{i=1}^{m}(\hat{y}_i -y_i)

常见的几种排序方法(冒泡排序、选择排序、插入排序、快速排序等)

排序算法有很多,包括插入排序,冒泡排序,堆排序,归并排序,选择排序,计数排序,基数排序,桶排序,快速排序等。插入排序,堆排序,选择排序,归并排序,快速排序,冒泡排序都是比较排序,它们通过对数组中的元素进行比较来实现排序,其他排序算法则是利用非比较的其他方法来获得有关输入数组的排序信息。冒泡排序冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元...

BigDecima类的引入和概述

package cn.itcast_01;/* * 由于在运算的时候,float类型和double类型很容易丢失精度,演示案例 * 所以为了精确表示和计算浮点数,Java提供了BigDecimal * * 结果和我们想想的不一样,这是因为float类型的数据存储和整数不一样导致的。 * 它们都是带有效数字位 * * BigDecimal类:不可变,任意精度的有符号位十进制数,可以解决数字精度问题 * */public class BigDecima的引入和概述 { publi

[Matlab]Simulink中data(from Workspace)的设置[Matlab]Simulink中data(from Workspace)的设置

[Matlab]Simulink中data(from Workspace)的设置Simulink 是对时间序列的仿真,所以每一个数据 simin/simout 都应当有时间time信息,且在 simin/simout 中,时间 time 和内容 data 都应当以列向量的形式并联起来。第一列必须是 time 。共有三种向Simulink导入数据的方法输入矩阵;t = [];% 列向量data = [];u = [t,data];% 多维矩阵同理,列向量并联输入结构体data.tim