- 博客(87)
- 收藏
- 关注
原创 卷积神经网络
VGG(卷积核大,步长大,因为以前硬件配置低)Resnet(当卷积层训练到20层时,损失不再降低了,梯度消失了)残差网络:每个附加层都应该更容易地包含原始函数作为其元素之一。在残差块中,输入可通过跨层数据线路更快地向前传播。
2025-04-07 20:23:47
491
原创 神经网络学习
作用在输入数据、不同层之间。通常在激活函数之前或之后。在模型通过反向传播计算损失函数对参数的梯度,然后用梯度下降更新参数,学习率决定参数更新的幅度。输出层选择:二分类-sigmoid、多分类-softmax、回归问题-不适用激活函数。过拟合:模型在训练数据表现良好,未见过的测试数据表现差。在损失函数中加入正则化,限制模型参数大小或结果,防止模型复杂,提高泛化能力。每个神经元接收上一层神经元的输入,计算加权和,通过激活函数产生输出。欠拟合:模型过于简单,无法捕捉数据的基本模型。a=f(z),f是激活函数。
2025-03-31 19:55:11
525
原创 算法与数据结构(数组与链表)
应用:随机访问,排序和搜索,查找表,机器学习(向量、矩阵、张量间的线性代数,神经网络最常用数据结构),数据结构的事项(栈、队列、哈希表、堆、图、图领接矩阵二维数组)常用操作包括:初始化列表、访问元素、插入与删除(尾部插入O(1))、遍历列表、拼接列表、排序列表。使用长度不可变的数组实现会使其实用性降低,因此使用动态数组实现列表。数组插入删除平均时间复杂度高:O(n),数组长度不可变,超出会丢失元素,空的内存会浪费。线性数据结构,每个元素是个节点对象,节点间用引用连接,引用记录下一个节点的内存。
2025-03-20 16:14:36
387
原创 算法与数据结构(初识)
尾递归:递归调用是函数返回前的最后一个操作,这意味着函数返回到上一层级后,无须继续执行其他操作,因此系统无须保存上一层函数的上下文。尾递归:函数在返回前的最后一步才进行递归调用。递归求和:求和操作在归阶段,意味着最初被调用的函数实际上是最后完成其求和操作的,这种工作机制与栈的“先入后出”原则异曲同工。递:当函数被调用时,系统会在“调用栈”上为该函数分配新的栈帧,用于存储函数的局部变量、参数、返回地址等数据。普通递归:当函数返回到上一层级的函数后,需要继续执行代码,因此系统需要保存上一层调用的上下文。
2025-03-19 20:07:48
946
原创 TypeError: Only timezones from the pytz library are supported
【代码】TypeError: Only timezones from the pytz library are supported。
2024-12-25 16:18:49
351
原创 导入numpy报错:PyCapsule_Import could not import module “datetime“
然后发现docker版本有问题,过低。重新安装了docker 24.0.3解决了线程问题。docker部署深度学习算法时,安装miniconda报错,报线程错误。可以解决numpy错误,但是运行代码发现还是有其他问题。然后在构建镜像时把miniconda装进去没有问题。在python解释器尝试导入numpy发现还是报错。然后把环境移进去发现报numpy导入错误。尝试重新装numpy,发现没有解决。
2024-12-24 14:27:41
330
原创 linux应用
match_program定时检查是否运行,未运行则启动。entity_program定时杀掉进程重新运行。(注意echo时间时,date和+中间要有空格)
2024-10-15 15:59:24
371
2
原创 ModuleNotFoundError: No module named ‘_bz2‘
【代码】ModuleNotFoundError: No module named ‘_bz2‘
2024-08-13 13:25:58
282
原创 解决TensorFlow非法指令 (核心已转储)问题
测试环境使用TensorFlow 1.14.0运行实体抽取和事项要素项目正常,打包项目和miniconda3环境进行部署,进行predict时报错。然后使用dockerfile生成环境镜像进行部署,发现仍报错。最后查资料解决该问题。
2024-07-30 10:43:24
845
1
原创 ubuntu文件夹加密
这是一种增强加密容器密码的方法,用于提高安全性。推荐使用 AES 算法,尤其是 AES-256,这是目前公认的高强度加密标准。一般来说,PIM 值越大,加密过程越复杂,从而提高了安全性,但可能会增加解密过程的时间。如果你的安全需求不是非常高,可以选择较低的 PIM 值,比如 100000 或更低。如果主要在 Linux 下使用,Ext4 是最合适的选择,因为它与 Linux 系统集成良好,并且支持较好的文件权限管理。如果需要访问加密磁盘空间的文件,则需要挂载,挂载前需要填密码,以此来实现加密。
2024-07-11 18:34:11
934
原创 软件设计师中级
取4前面的字符串aba:前缀a和后缀a相等为1,1+1=2。取5前面的字符串是abaa:前缀a和后缀a相等,1+1=2。取6前面的字符串是abaab:前缀ab和后缀ab相同,2+1=3。关系模式为R,U={A,B,C},F={AB→C,C→B},则关系有2个候选关键字AC和AB,并且有3个主属性。CL0:未完成的 CL1:输入转输出 CL2:已管理的 CL3:已定义的 CL4:定量管理 CL5:优化的。浮点数范围:-2的(2的阶码次)-1到-2的(2的阶码次)-1 乘 1-2负尾数次。
2024-05-25 22:29:43
840
原创 nginx
server{}是包含在http{}内部,每个server{}是一个主机站点当一个localhost:8080请求Nginx服务器时,请求匹配到下面server{}块中执行location可以进行正则匹配# 当Nginx接到请求后,会匹配配置中的service模块 # 匹配方法是将请求携带的host和port跟配置中的server_name和listen相匹配 server {root html;# Nginx默认值(静态资源) index index.html index.htm;
2024-04-19 15:31:07
1233
原创 docker应用实例及dockerfile
神经网络项目由x86cpu的linux环境移到arm cpu架构上运行,使用docker进行测试以及环境配置。
2023-11-13 13:49:38
1042
原创 docker基础使用
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
2023-11-13 13:45:05
309
原创 Mysql-varchar和text的区别
最大限制也是 64k 个字节,但是本质是溢出存储,InnoDB 默认只会存放前 768 字节在数据页中,而剩余的数据则会存储在溢出段中,虽然也受单表 65535 最大行宽度限制,但 MySQL 表中每个 BLOB 和 TEXT 列实际只占其中的 5 至 9 个字节,其他部分将进行溢出存储。VARCHAR 是可变长度的,因此在存储较短的字符串时,它使用的存储空间将更少,并且空间利用率更高。而 TEXT 是固定长度的,因此无论存储的文本长度如何,它使用的存储空间总是相同的。不需要指定列的长度限制。
2023-09-19 16:37:09
1079
原创 Lock wait timeout exceeded; try restarting transaction
Lock wait timeout exceeded; try restarting transaction
2022-10-25 20:28:35
393
原创 angular(二)
组件模板模板中引入图片新建一个home组件ng g component component/home将图片复制到静态资源assets文件夹中<h1> 引入图片 </h1><img src="assets/images/o1.png" alt="收藏" />public picUrl="https://....."<img [src]="picUrl" />循环数据现实索引pubilc list:any[]=[{"title":""
2022-03-20 20:07:14
217
原创 angular(一)
简洁谷歌开发、开源web前端框架和react、vue相比,更适合中大型企业级项目需要html、css、js、es6基础环境搭建安装node.js 10.13.0 LTS稳定版本node -v 查看 安装号node.js后就将npm也安装好了通过npm 安装angular脚手架 只需安装一次npm install -g @angular/cling v创建项目进入文件夹cmd里ng new angulardemo是否增加routing?一般需要使用什么预处
2022-03-14 15:04:23
1552
原创 JavaScript(四)
JS日期Date() 获得当日的日期getTime() 返回从1970.01.01至今的毫秒数setFullYear() 设置具体的日期toUTCString() 将日期转换为字符串getDay() 显示星期定义日期var myDate=new Date()操作日期var myDate=new Date()myDate.setFullYear(2008,7,9)# 表示月份的参数结余0到11之间var myDate=new Date()myDate.setDate
2021-07-16 14:07:40
205
原创 JavaScript(二)
JavaScript比较和逻辑运算符用于测试true或false比较运算符,给定x=5: 运算符 描述 例子 == 等于 x==8 为 false === 全等(值和类型) x===5 为 true;x==="5" 为 false != 不等于 x!=8 为 true > 大于 x>8 为 false < 小于 x<8 为 true >= 大于或等于 x>=8 为 false <=
2021-07-15 10:03:37
95
原创 JavaScript(一)
JS简介属于网络脚本语言。用于设计,验证表单,检测浏览器,创建cookies可插入html页面的编程代码JavaScript:写入HTML输出document.write("<h1>This is a heading</h1>");JavaScript:对事件作出反应<button type="button" οnclick="alert("Welcome!")"></button>...
2021-07-12 14:56:18
117
原创 HTML(一)
HTML文档=网页HTML文档描述网页,也称为网页,包含HTML标签和纯文本Web浏览器的作用就是读取HTML文档,并以网页的形式显示出它们。浏览器不会显示HTML标签,而是使用标签来解释页面的内容。<html>与</html>之间的文本描述网页<body>与</body>之间的文本是可见的页面内容<h1>与</h1>是标题,heading,从<h1>~<h6><p>与是段落,para
2021-06-13 23:09:19
280
原创 Linux学习-菜鸟教程知识(四)
Shell 函数[ function ] funname [()]{ action; [return int;]}#!/bin/bashdemoFun(){ echo "这是我的第一个shell函数"}demoFun这是我的第一个 shell 函数!#!/bin/bashfunWithReturn(){ echo "这个函数会对输入的两个数字进行相加运算..." echo "输入第一个数字: " read aNum echo "输入第二个数字:
2020-12-24 14:56:04
223
原创 Linux学习-菜鸟教程知识(三)
Shell数组array_name=(value1 value2 ... valuen)#!/bin/bash# author:菜鸟教程# url:www.runoob.commy_array=(A B "C" D)读取数组${array_name[index]}#!/bin/bash# author:菜鸟教程# url:www.runoob.commy_array=(A B "C" D)echo "第一个元素为: ${my_array[0]}"echo "第二个元素为
2020-12-24 10:44:08
216
原创 Linux学习-菜鸟教程知识(二)
磁盘管理df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区dfdf [-ahikHTm] [目录或文件名]-a:列出所有文件系统,包括/proc等文件系统-k:以KBytes容量显示哥文件系统-m:以MBytes的容量显示各文件系统-h:以...
2020-12-18 14:17:20
268
原创 python切割Excel
# coding=utf-8import mathimport xlrdimport xlwtimport sysreload(sys)sys.setdefaultencoding('utf-8')limit = 30 #每个Excel多少条数据save = r'C:\Users\86159\Desktop\test'workbook = xlrd.open_workbook(r'C:\Users\86159\Desktop\test\second.xls')worksheet =
2020-12-18 09:59:13
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人