自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 2024智源大会

SoraDALL·E: Creating images from texthow will image representation learning evolve?

2024-06-16 10:29:29 99

原创 大模型PEFT(二) 之 大模型LoRA指令微调实践

出现如下输出,貌似并没有被安装。

2024-06-09 18:19:27 249 2

原创 LLaMA-Factory推理实践

v0.6.1 版本:https://github.com/hiyouga/LLaMA-Factory/blob/v0.6.1/README_zh.md。教程:https://articles.zsxq.com/id_zdtwnsam9vbw.html。

2024-06-02 10:38:29 485

原创 How Diffusion Models Work

introductionintuitiongoal让神经网络学到图像是什么样的,一种方式是对数据添加不同级别的噪音,让神经网络能够区分细节/总体轮廓训练一个神经网络去产生精灵samplingnn

2024-05-29 15:06:11 200

原创 官方代码微调bert

更改优化器的调用方式。

2024-05-25 17:13:49 208

原创 text-clustering

我们的目标是在随机的网络样本中找到主题和他们的教育分数。这些主题用于创建合成数据生成的提示,并帮助我们理解所涵盖的领域范围。而且不适合在教育环境中,也不适合教育程度高的环境。下面的例子是来自同一集群的网络样本,确定它们有共同的主题,例如:哲学,生活方式,线性代数,生物化学,经济学。教育,历史,文化和实际应用,并对这些主题的教育程度进行评分,从1到10,1表示非常不教育。包括但不限于性,露骨暴力,广告和诈骗,以及其他非学术主题。大致适合作为大学/学校教材,同时要注意排除任何敏感/不适当/无关的内容,

2024-04-30 20:07:39 167

原创 多模态大模型

考虑到不同模态的模型是分开训练的,如何将不同模态连接起来,实现协同推理,是核心挑战。

2024-04-28 10:22:14 102

原创 Sora技术报告

名词解释aspect ratios(画面比例)We leverage a transformer architecture that operates on spacetime patches of video and image latent codes

2024-04-26 17:36:11 94

原创 the python tutorial

从语义上讲,它们只是普通函数定义的语法糖。像嵌套函数定义一样,lambda函数可以从包含范围引用变量。

2024-04-25 14:07:24 140

原创 python

https://www.runoob.com/w3cnote/python-variable-references-and-copies.htmlhttps://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html

2024-04-24 10:06:51 212 1

原创 【工位ubuntu的配置】补充

root的密码为:19980719按照如下的链接进行配置:https://blog.csdn.net/zhangmingfie/article/details/131102331?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-3-131102331-blog-123451471.235%5Ev38%5Epc_relev

2024-04-18 20:31:06 757

原创 the python tutorial

现在出现的问题是:调试的时候无法直接跳出了结果,然后出现了下列提示,现把上一个步骤撤销,然后再看看是不是刚刚改默认设置的问题(果然是刚刚修改默认设置的问题)这个问题就出现在vscode中的debugge中, 难道是debug的时候出现了什么错误,为什么运行的时候就可以呢?python中的当前路径和vscode终端的路径是一样的。1:首先看其是否有包。

2024-04-11 14:43:16 396

原创 vscode配置

来源:【Mac用Visual Studio Code编写C/C++ 苹果电脑VS Code快速编写C/C++教程-哔哩哔哩】 https://b23.tv/Tj7eZIq怎么进行调试?leetcode中的代码怎么在vscode中进行调试呢?command+shift+p,出现框之后,搜索task,然后选择langc++更改program;

2024-04-09 18:41:52 334

原创 Mac的终端配置

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。pip命令也找不到,只有pip3将其进行重命名我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Comman

2024-04-07 14:36:17 1148

原创 算法题准备

从arr[1, n]这n个数中,找出最大的k个数,这就是经典的TopK问题。分析:明明只需要TopK,却将全局都排序了,这也是这个方法复杂度非常高的原因。那能不能不全局排序,而只局部排序呢?这就引出了第二个优化方法。冒泡,将全局排序优化为了局部排序,非TopK的元素是不需要排序的,节省了计算资源。不少朋友会想到,需求是TopK,是不是这最大的k个元素也不需要排序呢?这就引出了第三个优化方法。堆用heapq头函数进行实现:最小K个数Python 语言中的堆为小根堆,因此我们要对数组中所有的数取其相反

2024-04-06 21:26:17 855

原创 神经纳米光学项目

2.np.int已经弃用的问题解决方案:1:直接把所有的num.int更改为int(把solver中的文件更改了就可以往下运行)3. 运行出现如下问题这个错误和上面的还有点不一样,没有找到GreaterEqual的函数定义每次只能运行一次就得重启才能重新运行。

2024-02-28 14:52:59 983

原创 基础知识准备

是一种用于分类和回归的监督学习算法。目的是在「特征空间」中找到「间隔最大」的超平面。

2024-02-24 10:22:51 837

原创 工位ubuntu的配置

Ubuntu sudo apt update报错:无法连接上 cn.archive.ubuntu.com:80 (123.129.214.98)。第二种方式是使用鼠标选择文本后,单击鼠标中键(即鼠标滚轮),这将直接复制选中的文本并将其粘贴到命令行中。第一种方式是使用快捷键,“Ctrl+Shift+C”用于复制,而“Ctrl+Shift+V”用于粘贴。,它可以同时安装多个版本的python,并支持基于用户/路径来设置python版本。快捷键ctrl+alt+a,然后进行分享,进行编辑。

2024-01-31 10:26:58 1176 1

原创 Neural_Nano-Optics-master

安装好tensor flow安装tensorflow-probability出现错误。

2023-05-30 20:22:31 270

原创 考研思考记录

OS注册个piazza用了好久,开始不知怎么一直不能进行注册:https://piazza.com/class/i5j09fnsl7k5x0课程网址:http://os.cs.tsinghua.edu.cn/oscourse/FrontPage课程笔记:https://blog.csdn.net/alexkx/article/details/89705228

2021-03-06 11:04:37 581 4

原创 CCF2020.06第一二题总结

#include <iostream>using namespace std;int n, m;//出现的问题:输入的时候p1n++重复;//while (scanf_s("%d %d %d", &q0, &q1, &q2) != EOF)没有深刻了解这个原理struct point{ int x; int y; char t; //默认构造函数初始化 point (int x_,int y_,char t_):x(x_),y(y_),t(t_){}

2020-08-17 22:05:55 425

原创 大数运算

1:大整数加法#include <iostream>#include <string.h>//用memset的头文件#include <string>//用string的头文件;oj上好像不加这个也行//c++的输入输出//https://blog.csdn.net/qq_40725780/article/details/81032700using namespace std;#define MAX 200 unsigned int num[MAX

2020-07-17 07:38:17 137

原创 poj:子串题解

// 子串.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。////要求:一组字符串,找到最长的字符串,要么是其子串、要么是其反序之后是所有字符串的子串//解决:1:找到最短的字符串,然后从各字符串从长到短进行判断//2:熟练掌握strlen/strncpy(复制n个字符串的子串)/strcpy(复制字符串)/strstr(在字符串中寻找字符子串)/strrev(对字符串进行反序)http://bailian.openjudge.cn/practice/2744/#inc

2020-07-14 11:27:00 169

原创 进制转换

//进制转换:对于p进制数,如果转化成q进制,需要两步://1:先转为10进制模板:int y = 0, product = 1;while (x != 0) { y = y + (x % 10)*product;//获得其个位数 x /= 10; product *= p;//p为进制}//1.1:如果输入时用字符型数组进行存储:int change(char *x, int b) {//b表示进制 int sum = 0; int len = strlen(x); for (i

2020-07-14 09:23:03 161

原创 PAT【散列刷题】总结

//1:解决的问题//1.1:不区分大小写的情况下判断有没有出现:对字符全部转为大写之后进行比较:转化之后进行遍历检查//1.1:保证不重复进行输出,并且英文字母都用大写:用bool[128]这样方便进行保存://2:A1092:到底买不买//2.1:记录缺失的值用miss+hash<0进行判断//3:输出“PATest":一个小技巧也是定义一个类似于map的目标数组进行保存//4:A1041:注意用scanf进行输入,用cin会超时;cin进行输入字符串;...

2020-07-11 23:32:13 164

原创 电话号码字符串的总结

1. 487-3279总结: 1.1.char s[80];//要对每个字符操作,最好用字符数组表示字符串//把输入的字符数组标准化:使用两个指针进行扫描j扫描输入的,k保存标准d//对n进行标准化 1.2:char map[] = "22233344455566677778889999";//利用简单的结构体从字母到数字的映射关系 1.3:tow points(类似于归并排序) 思想:一个指针指向自己,另一个指向另外 void standard(int n){ //常见的两个指针扫..

2020-07-11 23:30:24 576

原创 校门外的树离散化处理

//离散化处理区间并https://blog.csdn.net/COFACTOR/article/details///类似的想法:https://blog.csdn.net/weixin_30614587/article/details/96665144//先对地区间进行排序:然后进行区间合并#include<iostream>#include<algorithm>using namespace std;struct dot { int pos; //记录这个点

2020-07-11 22:02:10 182

原创 对二维数组的排序

//1:对二维char数组排序//解决办法有:https://blog.csdn.net/hellotomhaha/article/details/60872218?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMach

2020-07-10 00:33:31 258

原创 map的常见用法

//map的常见用法://1.1:访问方式//1.1.1:迭代器访问:其中的键会以小到大自动排序,因为map和set一样都是红黑树实现//1.1.2:直接通过键值的下标进行访问//1.2.1:常用函数解析find();erase();//其还可以删除区间元素//1.3:常见用途://1.3.1:常见用途:建立字符和字符串与整数之间的联系,减少代码量//1.3.2:常见用途:建立字符和字符串与整数之间的联系,减少代码量#include <iostream>#include<

2020-07-02 19:22:46 132

原创 算法笔记——最短路径问题:Dijkstra算法/BF和SPFA/Floyd

//=============算法思路====================//1:邻接矩阵:一般不超过1000,无向边和有向边的区别//2:邻接表(用链表),无向边和有向边的区别//2.1:为了简便,vector(变长数组)//3:Dijkstra算法//3.1:Di伪代码//G为图,一般设为全局变量;数据d为源点到各点的最短路径长度,s为起点//D(G,D[],S)//{//初始化//for(循环n次)//{// u为D[u]中最小的还未被访问的顶点的标号;//

2020-06-24 11:31:22 414

原创 排序

直接插入排序(类似于打牌)1.1:解决的关键问题:1.1.1:构造初始有序序列1.1.2:查找待插入记录的插入位置void InsertSort(int a[], int n) { //i从2开始,i默认1位有序,就此分为有序区和无序区 for (int i = 2; i <= n; i++) { a[0] = a[i];//设置哨兵好处:1:保存a[i]的值,避免移动过程中被覆盖 //2:充当哨兵,做循环的条件 int j.

2020-06-14 22:29:11 206

原创 CCF2019-12-2回收站选址-STL扩展思路

// map实现回收站选址.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。////#include<bits/stdc++.h>#include <iostream>#include<set>using namespace std;struct node { int x, y; //有参构造函数 node(int _x, int _y) :x(_x), y(_y) { }; //重载小于运算符

2020-06-07 18:35:48 190

原创 CCF2019-12-1报数的简单模拟和STL中String实现错误总结

//错误总结:数组越界:单纯的想到7%4=3,但是数组下标是2,就直接减一,没想到是num%4有可能等于0,那就越界,正确的思路是在原来的数值基础上加一//Run-Time Check Failure #2 – Stack around the variable 'a' was corrupted.//出现此种错误就是数组越界#include <iostream>using namespace std;//判断是否为7的倍数或者包含7bool valid(int number1) {

2020-06-07 07:48:30 176

原创 【PAT A1020】Tree Traversals、树的存储以及数的遍历

//9.1.3二叉树的存储结构与基本操作//1:二叉树的存储结构#include <iostream>#include <queue>#include<cstdio>using namespace std;//================基本知识回顾=======================//1.1:二叉树的存储结构struct node { int data;//数据域 node* lchild; node* rchi

2020-06-02 16:30:32 125

原创 【PAT A1030】Travel Plan——Dijkstra+DFS和Dijkstra算法复盘总结

1:Dijkstra+DFS//错误总结//1:不需要记录最小花费,这里就是和之前的DJ的区别所在,后面专门计算最小花费//2:d[u]要进行更新//3:temp.pop_back();//不需要传参数进去//4:已知tempPath,不知道怎么求花费(找到相邻的下标进行操作)//5:用cin输入的时候:不要写成书上那种简便写法://5:scanf("%d%d",&v,&n);直接用v,n作为下标进行操作,好像是不行,要进行初始化,并且还输入不进去#include <i

2020-06-02 07:10:13 234

原创 STL——set的常见用法

//1:set的用法:自动内部有序且不含重复元素//1.1:加上头文件//1.2:只能通过迭代器进行访问,set<int>::iterator //1.3:结束时只能写it!=a.end(),不要写成it<a.end();#include <iostream>#include<set>using namespace std;int main(){ set<int>a; a.insert(3); a.insert(

2020-06-02 06:46:07 191

原创 [PAT A1003]Emergency:邻接表复习总结

// [PAT A1003]Emergency.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//思路:使用Dj算法,判断的时候用第二权值并其保存数量//挑战用了一下邻接表:出现了以下问题://1:fill和memset使用不熟练//1.1:头文件:include<algorithm>;include<cstring>范围:fill用来填充任何数,memset用来填充字符,0、-1//1.2:fill填充数组为(d,d+MAAV,INF),若为二维

2020-06-02 06:31:44 266

原创 算法笔记——图的存储

1:邻接矩阵:一般不超过10002:邻接表(用链表):为了简便,vector(变长数组)2.1:存放节点:涉及节点的初始化struct node { int v;//变得终点号 int w;//边权 //定义无参构造函数 node(){} //构造函数简化成一行 node(int _v, int _w) :v(_v), w(_w) {}};...

2020-06-02 06:02:11 164

原创 插入排序

//错误总结://1:数组越界//2:处理完循环后,j忘记处理//3:i只是代表下标,移动的过程中会不断发生变化,所以要用变量进行保存#include <iostream>#include<cstdio>using namespace std;//下标从0开始来一遍void insert_sort1(int a[], int n){ for (int p = 1; p< n; p++) { int temp= a[p],i..

2020-05-27 21:32:18 118

原创 Is it a Binary Search Tree

2020/5/25/22:22//错误总结://1:先序遍历顺序弄错//2:写后边的类似函数时忘记修改需要修改的值//3:root节点忘记加&符号,这样值得不到修改//改进的地方://1:如果向量定义在遍历函数的后面或者需要在函数中对函数进行修改,那么可以传入vector<int>&vi//2:也可以在建树的时候就把镜像树建立好,这样就先序和后序只需要各写一个函数就行。总的逻辑就是:要判断已有的树和BST或镜像树是否相同//3:不要先进行后序遍历,先判断再进行遍历

2020-05-25 22:23:12 167

VMware虚拟机安装-Ubuntu配置VScode开发环境.md

VMware虚拟机安装-Ubuntu配置VScode开发环境.md

2023-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除