- 博客(14)
- 收藏
- 关注
原创 文心快码体验
文心快码(Baidu Comate)智能编码助手支持 100 多种语言和多种 IDE(集成开发环境)平台,可以推荐代码、生成代码注释、查找代码缺陷、给出优化方案,还能深度解读企业与个人私域代码库等。目前,文心快码(Baidu Comate)已升级至2.5版本,在知识增强、研发流程全域赋能、企业级安全等方面实现了能力提升。在之前续写、解释代码、问答等能力的基础上,新版本可深度解读代码库、关联权威公域和私域知识生成新的代码,生成的代码更加安全,并且可以智能检测安全漏洞、一键修复漏洞,支持混合云部署等。
2024-07-23 15:21:57
309
原创 pytorch自然语言处理生态环境
8.4 torchtext简介本节我们来介绍PyTorch官方用于自然语言处理(NLP)的工具包torchtext。自然语言处理也是深度学 习的一大应用场景,近年来随着大规模预训练模型的应用,深度学习在人机对话、机器翻译等领域的取 得了非常好的效果,也使得NLP相关的深度学习模型获得了越来越多的关注。由于NLP和CV在数据预处理中的不同,因此NLP的工具包torchtext和torchvision等CV相关工具包也有一 些功能上的差异,如:数据集(dataset)定义方式不同 数据预处理工具 没有琳琅
2022-03-24 21:14:48
259
原创 pytorch可视化
torchinfo提供了更详细的信息,包括模块信息(每一层的类型、输出shape和参数 量)、模型整体的参数量、模型大小、一次前向或者反向传播需要的内存大小等注意:但你使用的是colab或者jupyter notebook时,想要实现该方法, summary() 一定是该单元(即 notebook中的cell)的返回值,否则我们就需要使用 print(summary(…)) 来可视化。...
2022-03-22 20:13:56
162
原创 Pytorch算力选卡
我们提到PyTorch时候,总会想到要用硬件设备GPU的支持,也就是“卡”。GPU的性能主要分为两部分: 算力和显存,前者决定了显卡计算的速度,后者则决定了显卡可以同时放入多少数据用于计算。(Colab TPU) 速度 382s/epoch(i5 8250u) 速度 320s/epoch(i7 9700k) 速度 36s/epoch(GPU MX150) 速度 36s/epoch(Colab GPU) 速度 16s/epoch(GPU GTX 1060) 速度 9s/epoch(GPU GT
2022-03-19 22:44:18
1780
原创 pytorch模型定义
一般分为两个步骤1.自定义模型类,并继承于父类nn.Module2.重写__init__和forward模型Sequential是一种定义模型各个层的方式就是很多模块在sequential里面拼起来
2022-03-16 23:04:21
774
原创 pytorch模型定义的方式
最重要的是自己根据需要灵活选取模型定义方式必要的知识回顾Module 类是 torch.nn 模块里提供的一个模型构造类 (nn.Module),是所有神经⽹网络模块的基类,我们可以继承它来定义我们想要的模型;PyTorch模型定义应包括两个主要部分:各个部分的初始化(init);数据流向定义(forward)基于nn.Module,我们可以通过Sequential,ModuleList和ModuleDict三种方式定义PyTorch模型。下面我们就来逐个探索这三种模型定义方式。Sequen
2022-03-16 22:52:52
166
原创 不超过120的合数一定是2,3,5,7的倍数
组合数学遇到的问题来说说首先一个合数一定能表示成一些素数的乘积!既然这样的话知道合数小于120的情况下,素数因子可以是2,3,5,7这个时候考虑到11,如果只有一个素数因子11,11*11=121已经大于120,所以小于120的合数肯定!有一个比11小的素数因子!!可能是2,3,5,7,那么就不需要加入11这个素数因子咯!所以不超过120的合数的素数因子只可能是2,3,5,7...
2021-12-28 19:27:08
234
原创 自己第一个通过的leetcode代码 multiply string
写的有些复杂之后会把报告贴在这里。class Solution{public:string add(const string &num1, const string &num2) {//string代表的两个数相加 一位一位的相加可以避免大整数加法出现的溢出问题 const string &cStrShorter = num1.size() < num2.size() ? num1 : num2;///首先保存比较短的string和长的string co
2021-12-01 14:52:04
100
原创 关于误差和梯度下降 反向传播
用一种以上的方法认识一个事物,才是真正理解它。–马文 明斯杰首先复习之前学过的python中的向量就是排成一排的数字集合,可以理解为一维数组矩阵就是二维形状的数字集合tensor张量就是把矩阵和向量扩展到N维的数据集合,标量,向量,矩阵其实都是张量。可以理解为知道了一种推到高维的方式,向下是一维,之后向右扩展成了二维,之后向上扩展变成三维度。损失函数为了知道学习得如何 引入了损失函数正确标签和神经网络得预测结果之间的误差通过标量计算出来,得到的就是损失。计算神经网络的损失要使用损失函数,.
2021-10-15 11:58:10
163
原创 2021-09-26
多分类问题和多标签(multi-label)问题的区别多分类问题 每个输入对应多个分类中的一个多标签问题 每个输入可能对应两个标签
2021-09-26 13:58:01
59
原创 2021-08-23
第3章对于连续变量概率密度函数p(x,参数)对于离散变量概率质量函数p(x,参数)说白了这个函数,可以想象成一个纵坐标为x对应出现概率p,横坐标为x的函数图。极大似然估计的大致思路就是L=p(x1,参数)*p(x2,参数)*p(x3,参数)。。。。一直乘下去就可以得到所有样本都同时出现的概率。保证概率L最大的参数就是极大似然估计方法所确定的最好的分布函数。从极大似然估计的角度推导一元线性回归这里的最后一步可能会有些不理解,因为这里建模和我们之前一般的建模不一样,我们一般建立x-y为随机变量
2021-08-23 21:47:22
96
原创 2021-08-16
啃西瓜书(心得体会)第一章 绪论1.1绪论的重点“机器学习是一门学科,致力于研究如何通过计算的手段,利用经验来改善系统自身的性能。”从这句话出发有几点思考如下:(1)可以看出机器学习和计算机程序有很大关系,而人工智能的定义是“研究,开发用于模拟,延申,扩展人的智能的理论,方法,技术以及应用系统的一门技术科学。“(百度百科)可以发现人工智能的定义更加宽泛,对于延伸人的智能的技术包括例如演技增强机械手的承重能力的技术等,其中并不涉及"经验”的学习,甚至不涉及计算的手段。(2)“经验”通常以“数据”形
2021-08-17 21:24:33
182
原创 有关sqlserver2017安装问题
在装sqlserver2017的时候遇到了“Internet站点不符“的问题这种时候一般是360或者ie浏览器因为使用次数太多导致下载链接有问题”,这种时候就直接换成qq浏览器或者别的浏览器直接下载就好了。...
2019-05-12 16:00:17
464
原创 迁移学习1
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-07 08:51:37
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人