- 博客(95)
- 收藏
- 关注
原创 deep search框架deerflow
DeerFlow(Deep Exploration and Efficient Research Flow)是字节跳动于2025年5月开源的深度研究框架,旨在通过多智能体协作和AI技术简化复杂研究任务与内容创作流程。
2025-05-19 15:22:00
286
原创 模型上下文协议MCP
跨平台兼容性:支持python、TypeScript、Java等多语言SDK,适配不同部署环境。LLM可实时访问外部资源(文件、数据库记录、API响应),通过唯一URL标识。支持双向交互:模型不仅能检索数据,还能触发操作(修改配置、执行脚本)提供工具调用审核机制,在Cursor中,每次调用外部工具需用户确认。医疗诊断:整合电子病历、影响数据与医学文献,辅助声测会给你诊断建议。代码补全优化:动态获取项目文件或API文档上下文,生成精准建议。敏感数据需用户明确授权,凭据由本地环境隔离存储,避免云端泄露.
2025-04-23 18:23:04
472
原创 递归神经网络
专门用于处理序列数据的神经网络结构,RNN具有循环连接,能够捕捉序列数据中的时间依赖关系。核心:通过数学表示捕捉词语之间的语义和语法关系,使语义相似的词语在向量空间中距离较近,有了向量就可以计算相似度。每个时间步的输入不仅包括当前时刻的数据,还包括前一时刻的隐藏状态。特殊RNN,通过引入门控制机制(输入门,遗忘门,输出门)来解决梯度消失问题,并更好地捕捉长距离依赖。高维稀疏向量:一个向量具有非常高的维度(即特征数量),但其中大部分元素的值为零。),大幅减少参数量并增强对变长序列的泛化能力。
2025-04-21 17:25:32
802
原创 transformer
2017年谷歌在Attention Is All You Need论文中提出,基于注意力机制的深度学习模型架构,主要用于自然语言处理任务。核心思想:通过自注意力机制来捕捉输入序列中不同位置之间的依赖关系,避免传统RNN的顺序计算瓶颈。优点:通过高速并行矩阵运算来加快训练和解码的速度。
2025-04-21 17:24:35
419
原创 PyTorch
手写数字识别(下面是边学边练版,后面有整体运行版)2.更改网络层数和神经元个数观察效果。1.将优化器由SGD改成Adam。3.计算当前模型的准确率等于多少。
2025-04-16 10:36:37
303
原创 卷积神经网络
VGG(卷积核大,步长大,因为以前硬件配置低)Resnet(当卷积层训练到20层时,损失不再降低了,梯度消失了)残差网络:每个附加层都应该更容易地包含原始函数作为其元素之一。在残差块中,输入可通过跨层数据线路更快地向前传播。
2025-04-07 20:23:47
876
原创 神经网络学习
作用在输入数据、不同层之间。通常在激活函数之前或之后。在模型通过反向传播计算损失函数对参数的梯度,然后用梯度下降更新参数,学习率决定参数更新的幅度。输出层选择:二分类-sigmoid、多分类-softmax、回归问题-不适用激活函数。过拟合:模型在训练数据表现良好,未见过的测试数据表现差。在损失函数中加入正则化,限制模型参数大小或结果,防止模型复杂,提高泛化能力。每个神经元接收上一层神经元的输入,计算加权和,通过激活函数产生输出。欠拟合:模型过于简单,无法捕捉数据的基本模型。a=f(z),f是激活函数。
2025-03-31 19:55:11
568
原创 算法与数据结构(数组与链表)
应用:随机访问,排序和搜索,查找表,机器学习(向量、矩阵、张量间的线性代数,神经网络最常用数据结构),数据结构的事项(栈、队列、哈希表、堆、图、图领接矩阵二维数组)常用操作包括:初始化列表、访问元素、插入与删除(尾部插入O(1))、遍历列表、拼接列表、排序列表。使用长度不可变的数组实现会使其实用性降低,因此使用动态数组实现列表。数组插入删除平均时间复杂度高:O(n),数组长度不可变,超出会丢失元素,空的内存会浪费。线性数据结构,每个元素是个节点对象,节点间用引用连接,引用记录下一个节点的内存。
2025-03-20 16:14:36
407
原创 算法与数据结构(初识)
尾递归:递归调用是函数返回前的最后一个操作,这意味着函数返回到上一层级后,无须继续执行其他操作,因此系统无须保存上一层函数的上下文。尾递归:函数在返回前的最后一步才进行递归调用。递归求和:求和操作在归阶段,意味着最初被调用的函数实际上是最后完成其求和操作的,这种工作机制与栈的“先入后出”原则异曲同工。递:当函数被调用时,系统会在“调用栈”上为该函数分配新的栈帧,用于存储函数的局部变量、参数、返回地址等数据。普通递归:当函数返回到上一层级的函数后,需要继续执行代码,因此系统需要保存上一层调用的上下文。
2025-03-19 20:07:48
966
原创 TypeError: Only timezones from the pytz library are supported
【代码】TypeError: Only timezones from the pytz library are supported。
2024-12-25 16:18:49
397
原创 导入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
403
原创 linux应用
match_program定时检查是否运行,未运行则启动。entity_program定时杀掉进程重新运行。(注意echo时间时,date和+中间要有空格)
2024-10-15 15:59:24
386
2
原创 ModuleNotFoundError: No module named ‘_bz2‘
【代码】ModuleNotFoundError: No module named ‘_bz2‘
2024-08-13 13:25:58
310
原创 解决TensorFlow非法指令 (核心已转储)问题
测试环境使用TensorFlow 1.14.0运行实体抽取和事项要素项目正常,打包项目和miniconda3环境进行部署,进行predict时报错。然后使用dockerfile生成环境镜像进行部署,发现仍报错。最后查资料解决该问题。
2024-07-30 10:43:24
909
1
原创 ubuntu文件夹加密
这是一种增强加密容器密码的方法,用于提高安全性。推荐使用 AES 算法,尤其是 AES-256,这是目前公认的高强度加密标准。一般来说,PIM 值越大,加密过程越复杂,从而提高了安全性,但可能会增加解密过程的时间。如果你的安全需求不是非常高,可以选择较低的 PIM 值,比如 100000 或更低。如果主要在 Linux 下使用,Ext4 是最合适的选择,因为它与 Linux 系统集成良好,并且支持较好的文件权限管理。如果需要访问加密磁盘空间的文件,则需要挂载,挂载前需要填密码,以此来实现加密。
2024-07-11 18:34:11
1009
原创 软件设计师中级
取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
872
原创 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
1267
原创 docker应用实例及dockerfile
神经网络项目由x86cpu的linux环境移到arm cpu架构上运行,使用docker进行测试以及环境配置。
2023-11-13 13:49:38
1075
原创 docker基础使用
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
2023-11-13 13:45:05
321
原创 Mysql-varchar和text的区别
最大限制也是 64k 个字节,但是本质是溢出存储,InnoDB 默认只会存放前 768 字节在数据页中,而剩余的数据则会存储在溢出段中,虽然也受单表 65535 最大行宽度限制,但 MySQL 表中每个 BLOB 和 TEXT 列实际只占其中的 5 至 9 个字节,其他部分将进行溢出存储。VARCHAR 是可变长度的,因此在存储较短的字符串时,它使用的存储空间将更少,并且空间利用率更高。而 TEXT 是固定长度的,因此无论存储的文本长度如何,它使用的存储空间总是相同的。不需要指定列的长度限制。
2023-09-19 16:37:09
1111
原创 Lock wait timeout exceeded; try restarting transaction
Lock wait timeout exceeded; try restarting transaction
2022-10-25 20:28:35
408
原创 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
221
原创 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
1559
原创 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
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人