- 博客(903)
- 收藏
- 关注

原创 Windows安装tensorflow的GPU版本
首先本文讨论的是windows系统,显卡是英伟达(invida)如何安装。一共需要安装cuDNNCUDA三个东西。其中CUDA是显卡的驱动库,cuDNN是深度学习加速库。安装开始前,首先需要安装好conda,网上有很多教程,这里不再赘述。
2024-11-09 13:04:36
1211

原创 逻辑回归函数求偏导及Sigmoid函数求偏导
逻辑回归相关公式逻辑回归预测公式:z = w(T) x + bsigmoid激活函数:y' = a = ????(z) ????(x) = 1/(1-e^(-z))损失函数:L(a,y) = -( ylog(a) + (1-y) * log(1-a) )对最终函数(损失函数L)求偏导结果损失函数L 对 激活函数a 求偏导:da = dL/da = -(y/a) + (1-y)/(1-a)① sigmoid 对 预测结果z 求偏导:da/dz= a(1-a)②
2020-07-04 14:41:37
2904
3

原创 单神经元基于逻辑回归的训练函数
import numpy as npdef sigmoid(z): """ sigmoid激活函数 :param z: 一个数值或者一个numpy数组 :return: sigmoid计算后的值,范围在[0,1]以内 """ s = 1 / (1 + np.exp(-z)) return sdef initialize_with_zeros(dim): """ 初始化权重数组w和偏置/阈值b :param dim:
2020-06-13 10:47:56
324
1
原创 sed命令替换简单用法
e:执行多个命令(例:sed -e ‘s/a/b/’ -e ‘s/c/d/’ file)-i[后缀]:直接修改原文件(加后缀则备份原文件,如-i.bak)-f 脚本文件:从文件读取sed命令(适合复杂操作)-r:启用扩展正则表达式(支持+、|等,简化转义)-n:禁止自动输出,常配合p命令仅打印处理行。
2025-06-30 18:27:31
230
原创 贝叶斯公式
A:患病(目标事件)B:检测为阳性(观测证据)先验概率:P(A)=0.005(患病率 0.5%)似然度:P(B∣A)=0.95(患者检测为阳性)P(B∣¬A)=0.05(健康者误诊为阳性)证据概率 P(B):需通过全概率公式计算。
2025-06-24 12:43:14
330
原创 交叉熵损失函数的优势
"""计算成本:param A: -- 输出层的输出结果:param Y: -- 标签"""变量含义Y:真实标签矩阵(如二分类中的0/1)A:模型预测的概率输出(需经过Sigmoid激活,值在[0,1]区间)m:样本数量(用于平均损失)计算逻辑此公式是二元交叉熵损失的逐样本计算当真实标签Y=1时,损失简化为-log(A2):预测概率A2越接近1,损失越小(对数函数单调递增)。当真实标签Y=0时,损失简化为-log(1-A2):预测概率A2越接近0,损失越小。
2025-06-18 18:03:02
419
原创 使用nc命令发送HTTP请求
确保转义符 \r\n 被解析(-e 启用转义,-n 抑制末尾换行)。:强制要求,否则服务器返回 400 Bad Request。:直接使用原始 URL 的路径和参数,协议版本必须为。:请求后关闭连接,避免 nc 挂起。可能因缺失 Host 头导致失败。
2025-06-09 11:48:04
172
原创 k8s启空容器用于排查问题
为了排查问题,可以启动一个空容器来临时保留 Pod,进而进入 Pod 内部进行调试。如果 Pod 一会儿就销毁了,可能是由于 Pod 配置、节点状态或容器运行时问题导致的。emptyDir 卷用于挂载一个临时目录,方便在调试过程中存储临时文件。此时想进容器排查,但是pod一会儿就销毁了,不利于排查。busybox 镜像用于启动一个简单的容器,
2025-02-11 14:52:53
479
原创 菜系-8寸戚风蛋糕
烤前抖几下震出气泡,烤箱130度预热,放最底层,上下火150度烤40分钟。1、 蛋白加入柠檬汁,后打发,分3次加入剩下的40g白糖。3、上面两步产物 + 底筋面粉,Z字形搅拌至无颗粒。1、 玉米油 + 牛奶,混匀至乳化。2、蛋黄 + 10g白砂糖 混匀。2、蛋黄加入1/3蛋白,拌匀。蛋黄与蛋清分离、蛋清冷冻。3、加入剩下蛋白,拌匀。
2025-01-20 16:45:34
235
2
原创 菜系-酱牛肉
牛腱子肉2斤:20克姜,20克蒜,5克八角,5克桂皮,130克生抽,130黄酒,40克冰糖,10克盐,5克味精。大火煮开,小火煮2小时,待自然冷却捞出。
2025-01-20 16:36:52
133
原创 菜系-饼干
一、食材:玉米油100g(也可黄油),白糖50g,鸡蛋1个、3合1混匀。4、烤箱预热,上下火180度,烤12分钟。1 玉米油、白糖、鸡蛋,3合1混匀。2 加入280g低筋面粉。
2025-01-20 16:33:09
141
原创 菜系-干锅鱼
一、食材:草鱼、泡姜泡椒、大蒜、葱、配菜(如魔芋)1 胡椒粉、少许红薯淀粉腌制(多了就成太安鱼了)3 起锅烧油,因鱼脂肪含量少,再放些猪油。二、清洗:草鱼用 盐 + 葱姜水 清洗。8 放入生抽、醋、花椒油、小米辣 调味。6 放入大蒜、豆瓣使香味融合。5 放入泡姜泡椒,炒出酸味。4 放入花椒、干辣椒炒香。7 放入鱼,轻轻翻锅。2 菜籽油炸鱼,备用。10 放入葱段,起锅。
2025-01-20 16:29:54
283
原创 分布式ID生成-雪花算法实现无状态
雪花算法这里不再赘述,其缺点是有状态(多副本隔离时,依赖手动配置。1、利用redis分布式锁获取,解决多副本冲突。
2025-01-06 17:01:15
712
原创 springboot适配mybatis+guassdb与Mysql兼容性问题处理
注解插件拦截,处理与mysql的兼容性问题。针对有语法差异的,利用mybatis的。
2025-01-06 16:07:51
535
原创 不使用ApplicationContext.getBean实现静态方法调用Service
【代码】不使用ApplicationContext.getBean实现静态方法调用Service。
2024-12-17 16:16:30
193
原创 sh -x -u的作用
x:这个选项会使得 shell 在执行脚本时打印出每个命令以及它们的参数,但在实际执行之前。这通常用于调试脚本,因为它可以帮助你看到脚本中每个命令的执行情况,以及它们的参数是如何被解释的。-u:这个选项会使得 shell 在遇到未定义的变量时产生一个错误并退出。这是一种好的编程实践,因为它可以帮助你发现脚本中可能存在的拼写错误或者未初始化的变量。在 Linux 系统中,sh 是 Bourne shell 的命令,用于执行 shell 脚本。
2024-12-13 15:34:34
413
原创 获取图像的风格矩阵
根据代码中的,位置数为。这个 Gram 矩阵显示了每个通道之间的相关性。(0, 1)位置的47.0表示通道 0 和通道 1 在所有位置上的特征值相关性。对角线上的元素(如)表示通道自身的相关性,即通道内的特征强度。。
2024-10-24 20:02:45
400
原创 腐蚀膨胀预处理
腐蚀:通过减少前景对象(例如白色字符)的边缘,腐蚀可以用来减小或消除细小的干扰线。如果干扰线较细,腐蚀可以有效地“消除”这些线条,同时保留较粗的字符。膨胀:在腐蚀之后,膨胀可以用来恢复字符的完整性,因为腐蚀可能会削弱字符的部分结构。膨胀能够扩展字符的边界,使其恢复到原来的粗细。可以根据实际情况调整腐蚀和膨胀的内核大小(如 kernel),以及迭代次数。测试不同的参数可以达到最佳效果。如果干扰线较粗,可能需要更大内核或增加腐蚀的次数。
2024-10-18 18:32:02
808
原创 残差网络实现验证码识别
大概在第17次epoch,达到一个比较优的状态。,来跳跃传递激活值,从而来避免梯度消失问题,从而可以加深网络的深度。从而学习到更多特征,提升准确率。这里共1.4w张,二八分割,2900张左右测试集,训练集1.1w张左右。图片大致张上面这样,分辨率50*200,6位,每位有36种可能性。这里采用6位合在一起做推理,评估一下准确率。x3表示3个identity_block。综合准确率在97.8%左右。可见6位都达到了99%
2024-10-10 19:24:55
482
原创 np.pad实现零填充
是 NumPy 中用于对数组进行填充的函数,它可以在数组的不同维度上添加指定数量的值。:指定填充常数的值。这里用 0 进行填充,因此 pad 大小的区域将填充为 0。:对第二个维度(高度)进行 pad 大小的填充,前后都填充 pad 个单位。:对第三个维度(宽度)进行 pad 大小的填充,前后都填充 pad 个单位。的 tuple(元组)来指示每个维度的填充值。:指定填充的模式,这里 ‘constant’ 表示用常数来填充。:对第一个维度(样本数量)不做填充。:对第四个维度(通道数)不做填充。
2024-09-24 12:59:49
512
原创 二、各种热型
长期高温发热,反复发烧退烧,最后大烧、大烧,突然降温,昏迷,一模冰凉,脉搏摸不着,但是仔细摸还有很细微的脉搏。发热,但喜欢寒凉,不是周围组织制造的热,而是器官、组织内部代谢升高产生的热。这个热必须散出去,如果闷在里头,会把内部组织破坏,故本能系统厌恶温暖,喜欢寒凉。也是周围组织制造的热,但是肌组织颤抖的较少,因为热已经差不多了,不需要再制造那么多。脉浮:周围血管浅出,血压提高,体液血液向周围组织充实,给其充足的体液、血压,加上肌肉组织颤抖制造体温,使其排汗。先是发冷,制造体温,此时身体不热,颤抖、恶寒。
2024-09-19 13:30:59
377
原创 一、七象与内源性外源性疾病
通常:发热恶寒是外源性疾病、无热(甚至体温与正常)恶寒是内源性疾病。能自主排异的为外源性疾病,无法自主排异的为内源性疾病,通常走自主调节。⑦物象:痰、大便、小便、汗,属于一切排泄物、检验的微量物质。③体象:发烧发冷、仰手掷足、身蜷而卧这是体象、肚子胀;①脉象:脉浮脉沉脉迟脉数、脉弦细脉洪大等都属于证;④色象:面色、舌质色等所有的颜色变化属于色象;⑥意象:安烦苦欲、喜凉喜热、易怒、忧虑、恐惧;②舌象:舌苔及颜色、舌质及颜色、舌象属于证;内源性疾病是内部自身的功能性障碍。⑤声象:声音的变化属于声象;
2024-09-19 12:44:05
328
原创 IPv6地址的表示方法
双冒号“::”,否则当计算机将压缩后的地址恢复成128位时,无法确定每个“::”代表0的个数。地址中包含的连续两个或多个均为0的组,可以用双冒号“需要注意的是,在一个IPv6地址中只能。,这是IPv6地址的首选格式。的形式,每组十六进制数间用。IPv6地址总长度为。
2024-09-12 14:41:33
552
原创 softmax多分类及多任务示例
多分类:可以识别出验证码(6位)中的1位:import loggingimport osimport h5pyimport matplotlib.pyplot as pltimport numpy as npfrom PIL import ImageIMG_HEIGHT = 50IMG_WIDTH = 200IMG_CHANNEL = 1LABELS = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
2024-08-19 15:50:48
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人