算法
AIOT魔法师
这个作者很懒,什么都没留下…
展开
-
C语言使用指针拼接字符串
【代码】C语言使用指针拼接字符串。原创 2022-10-14 22:53:18 · 985 阅读 · 0 评论 -
拟合和抵抗过拟合
回归拟合有三种情况:(1)欠拟合就是模型不能正确预测出数据的分布情况。(2)正确拟合就是模型整体上能反映数据分布情况。(3)过拟合呢就是模型几乎完全反映出数据的分布情况其loss近乎为0,在训练集里面的效果很好,但是在测试集里效果很差。同样分类中的拟合也有这几种情况:你可能会有疑问,在正确拟合图例里面那两个红叉是什么意思?这样模型算是拟合了吗?在这里我们可以理解为是噪声,不需要拟合进模型,如果将那两个也拟合进模型,那么这个模型可能会受到一些影响,使得模型效果变得更差。上图中横坐标模型复杂程度原创 2021-02-21 11:43:38 · 233 阅读 · 0 评论 -
损失函数之均方误差和交叉熵
均方误差:t是真实标签,y是网络预测值。将其求导:发现它的变化与激活函数的导数有关系原创 2021-02-19 12:39:49 · 1557 阅读 · 0 评论 -
秒懂Softmax归一化
在多分类问题中,通常会使用softmax函数作为网络输出层的激活函数,softmax函数可以对输出值进行归一化操作,把所有输出值都转化为概率(0~1之间),所有概率值加起来等于1,softmax的公式为(啥? 公式? 看不懂? 没关系!看例子!)∶又或这个东西还是来看Demo吧!例如:某个神经网络有3个输出值,为[1,5,3]。在数学中有个数叫e(数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.718281828459045)先计算出e^1(e的1次方),e^5,e^3和.原创 2021-02-17 22:44:19 · 7237 阅读 · 0 评论 -
编写程序,输入一个大于2的自然数,然后输出小于该数字的所有素数组成的列表。
首先,要明白什么是素数:素数是处理1和本身没有其他因数的数。其次,根据题目要求小于该数的所有素数,所以说输入的这个数字,起到一个范围作用。也就是在遍历这个范围内的所有数字,并判断每个数字是不是素数即可,是素数存入list中。代码:t=int(input("请输入一个大于2的自然数"))ls=list()#定义一个列表for j in range(2,t):#输入数字范围 count=0 for i in range(1,j+1): #这里范围是从1到该数本身原创 2020-12-26 16:55:44 · 15139 阅读 · 4 评论 -
签名算法(丫丫智能锁) 按ASCII码从小到大排序(字典序)+key+MD5+转大写
package Test; import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Iterator;import java.util.Map;import java.util.Set;...原创 2019-08-30 14:39:17 · 587 阅读 · 0 评论 -
opencv压缩照片变小
import cv2import osimport mathdef compress(path): bytes=os.path.getsize(path) bytes = float(bytes) mb = bytes / 1024 / 1024 filesize = 0.618 #压缩比例 while mb > filesize: ...原创 2019-09-16 23:37:10 · 413 阅读 · 0 评论