- 博客(46)
- 收藏
- 关注
原创 Alpaca 和 ShareGPT
Alpaca 是基于 Meta 开源的 LLaMA 模型构建的一种微调数据集格式,特别用于 instruction-tuning,即指令微调。Alpaca 和 ShareGPT 是两种常见的数据格式,通常用于训练或微调基于指令(instruction-based)的语言模型。如果是对话模型,ShareGPT 格式会更合适。Alpaca 格式适用于指令驱动的任务,如文本生成、摘要、翻译等,具有清晰的指令、输入和输出字段。ShareGPT 格式则侧重于多轮对话,适用于对话系统的训练,模拟用户与 AI 的交互。
2025-01-12 17:00:01
726
原创 Zero-Shot、One-Shot、Few-Shot
Zero-Shot学习、One-Shot学习、Few-Shot学习是机器学习中的概念,主要用于解决训练数据少,导致模型泛化能力差的问题。Zero-Shot提示、One-Shot提示、Few-Shot提示是在提示工程(Prompt Engineering)中的概念。
2025-01-12 16:03:37
481
原创 LangGPT结构化提示词编写实践
任务要求:利用对提示词的精确设计,引导语言模型正确回答出“strawberry”中有几个字母“r”。完成正确的问答交互并提交截图作为完成凭证。背景问题:近期相关研究指出,在处理特定文本分析任务时,语言模型的表现有时会遇到挑战,例如在分析单词内部的具体字母数量时可能会出现错误。
2024-12-27 14:47:18
159
原创 玩转书生「多模态对话」与「AI搜索」产品
InternVL 开源的视觉语言模型官方的对话产品。InternLM 开源模型官方的对话类产品。开源的 AI 搜索引擎。
2024-12-27 14:39:46
219
原创 书生大模型全链路开源体系
从模型的开源开放体系、数据收集整理、模型训练、微调、评测、搜索引擎到AI应用的部署等方面进行了介绍。在基于规划和抖索解决复杂问题方面,模型也表现出与人类更为贴近的思考过程,并可以通过类似脑图的形式进行分步骤的表现形式。同时,可以提供更好语言模型分析的,尤其在跨文档的理解、支持逻辑自洽上,在未来有可能更通用地替代RAG的方式。从LLM向智能体Agent的发展:更新的知识获取,回复可靠性、数据计算,以及和其他API或者工具的交互使用。茴香豆:企业级的知识库构建工具,开源、务实,支持7中文档格式的更新生效;
2024-12-27 14:32:17
381
原创 玩转HF/魔搭/魔乐社区
Spaces 使得开发者可以快速将我们的模型部署为可交互的 web 应用,且无需担心后端基础设施或部署的复杂性。考虑到个人GitHub CodeSpace硬盘空间有限(32GB可用),而7B的模型相对较大,这里我们先演示如何下载模型文件夹的特定文件。注意到在CodeSpace平台上是没有GPU资源的,因此我们Python代码中只使用CPU进行推理,我们需要修改跟CUDA有关的API,在。创建好环境后,可以进入网页版VSCode的界面,这就是CodeSpace提供给我们的在线编程环境。
2024-12-26 22:53:57
647
原创 创建github项目
每位参与者提交一份自我介绍。提交地址:https://github.com/InternLM/Tutorial 的 class 分支~git push -u origin main 将本地分支 main 推送到远程仓库 origin,并且设置上游分支。echo “#upscayl_Note” >> README.md 搞一个README.md。git remote add origin {你的远程仓库地址} 设置仓库的远程仓库。之后创建分支并创建自己的介绍文件,提交更改分支,并将分支推送到远程仓库。
2024-12-26 17:55:03
262
原创 Vscode连接InternStudio进行debug
闯关任务 Leetcode 383(笔记中提交代码与leetcode提交通过截图) 15mins。闯关任务 Vscode连接InternStudio debug笔记 15mins。一、Leetcode 383(笔记中提交代码与leetcode提交通过截图)debug后发现错误原因为生成的res值导致json转换时出错。更改提示词并使用srip直接删除多余字符后,输出正确。383. 赎金信 - 力扣(LeetCode)383. 赎金信 - 力扣(LeetCode)
2024-12-26 16:44:45
537
原创 完成SSH连接与端口映射并运行hello_world.py
InternStudio 是大模型时代下的云端算力平台。基于 InternLM 组织下的诸多算法库支持,为开发者提供开箱即用的大语言模型微调环境、工具、数据集,并完美兼容 🤗 HugginFace 开源生态。
2024-12-26 16:38:07
259
原创 Git学习(五)——Git仓库创建
仓库Git的目标是管理一个工程,或者说是一些文件的集合,以跟踪它们的变化。Git使用Repository(仓库)来存储这些信息。一个仓库主要包含以下内容(也包括其他内容): (1) 许多commit objects (2)到commit objects的指针,叫做heads Git的仓库和工程存储在同一个目录下,在一个叫做.git的子目录中。实际操作1、新...
2019-01-14 19:19:44
399
原创 Git学习(四)——Git工作区、暂存区、版本库
基本概念我们先来理解下Git 工作区、暂存区和版本库概念: **工作区:**就是你在电脑里能看到的目录。 **暂存区:**英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存 区有时也叫作索引(index)。 **版本库:**工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 ...
2019-01-14 18:55:24
353
原创 Git学习(三)——Git工作流
Git工作流一般工作流程如下:克隆 Git 资源作为工作目录。 在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。 在提交前查看修改。 提交修改。 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。下图展示了Git工作流:...
2019-01-14 18:45:34
251
原创 Git学习(二)——Git的安装及配置
下载地址 完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。 在开始菜单里找到"Git"->"Git Bash",会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。 git的环境变量的配置 cmd进入输入 git --version 如果能够输出git的版本...
2019-01-14 18:38:33
938
原创 Git学习(一)——Git简介
Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 Git 与 SVN 区别GIT不仅...
2019-01-14 18:15:40
276
原创 OpenMP在VS2017上测试无法实现多线程问题的解决
测试OpenMP在VS2017上的应用时,发现输出结果并没有实现多线程的功能(数字的第二列为执行某步时线程编号)。 首先确定是否打开了属性设置中的OpenMP支持: 发现打开后仍无法实现。将解决方案换为x64后解决: 实现了多线程的功能。 ...
2018-11-05 20:28:31
3137
5
原创 从n个数中选出第k大的数——简单随机选择
#include <iostream>#include <algorithm>#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <queue>#include <stack&
2018-10-29 19:59:48
628
原创 1040 有几个PAT (25 分)
1040 有几个PAT (25 分)字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位(P),第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位(P),第 4 位(A),第 6 位(T)。现给定字符串,问一共可以形成多少个 PAT?输入格式:输入只有一行,包含一个字符串,长度不超过105,只包含 P、A、T 三种字母。输出格式:...
2018-10-21 20:45:54
395
原创 问题 C: 快速排序 qsort [2*]
问题 C: 快速排序 qsort [2*]时间限制: 1 Sec 内存限制: 128 MB提交: 210 解决: 116[提交][状态][讨论版][命题人:外部导入]题目描述输入n个整数,用快速排序的方法进行排序Input 第一行数字n 代表接下来有n个整数接下来n行,每行一个整数Output Output升序输出排序结果每行一个数据Sample In...
2018-10-19 21:19:33
437
原创 问题 A: 二路归并排序(mergesort)递归法 [2*+]
问题 A: 二路归并排序(mergesort)递归法 [2*+]时间限制: 1 Sec 内存限制: 128 MB提交: 174 解决: 0[提交][状态][讨论版][命题人:外部导入]题目描述二路归并排序(mergesort)递归法用递归法进行二路归并排序输入:第一行一个数据n,表示有n个数要排序。接下来n行每行一个<=10^7的整数。输出:n行,由小到大排序后的数...
2018-10-18 21:05:20
1005
原创 codeup 1126 Problem A 看电视
问题 A: 看电视时间限制: 1 Sec 内存限制: 32 MB提交: 420 解决: 222[提交][状态][讨论版][命题人:外部导入]题目描述暑假到了,小明终于可以开心的看电视了。但是小明喜欢的节目太多了,他希望尽量多的看到完整的节目。现在他把他喜欢的电视节目的转播时间表给你,你能帮他合理安排吗?输入输入包含多组测试数据。每组输入的第一行是一个整数n(n<...
2018-08-18 20:55:05
242
原创 PAT 1020 月饼 (25)(25 分)
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种月饼...
2018-08-15 19:33:30
195
原创 codeup 2018 Problem B数列
问题 B: 数列时间限制: 1 Sec 内存限制: 32 MB提交: 325 解决: 182[提交][状态][讨论版][命题人:外部导入]题目描述编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例)。输入输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10。 输出对应每个样例输出要求的图形(参见样例格式)。 ...
2018-08-15 17:19:20
226
原创 c++哈希表实现全排列问题
#include <iostream>#include <algorithm>#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <queue>#include <stack&
2018-08-15 14:53:04
528
原创 String Subtraction (20)
题目描述Given two strings S1 and S2, S = S1 - S2 is defined to be the remaining string after taking all the characters in S2 from S1. Your task is simply to calculate S1 - S2for any given strings. Howev...
2018-08-08 18:10:47
355
原创 C/C++输入带有空格的字符串
#include<iostream> #include<string>using namespace std; int main() { string s; getline(cin,s); cout<<s<<endl; char ch[205]; cin.getline( ch,205 ); cout<<ch&l...
2018-05-20 14:41:36
456
原创 Opencv简单应用(一)
一、读取显示图片#include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <iostream> using namespace cv;int main(int a...
2018-05-08 21:33:30
7480
原创 codeup 装箱问题
问题 A: 装箱问题时间限制: 1 Sec 内存限制: 128 MB献花: 105 解决: 44[献花][花圈][TK题库]题目描述【问题描述】 有一个箱子的容量为V(V为正整数,且满足0≤V≤20000),同时有n件物品(0的体积值为正整数。 要求从n件物品中,选取若干装入箱内,使箱子的剩余空间最小。 输入:1行整数,第1个数表示箱子的容量,第2个数表示有n件物品,后面n个数分别表示这n件 ...
2018-05-08 17:28:00
350
原创 codeup 1929: Day of Week时间处理
1929: Day of Week时间限制: 1 Sec 内存限制: 32 MB献花: 339 解决: 104[献花][花圈][TK题库]题目描述We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by ...
2018-04-24 20:07:06
532
原创 codeup 1928 日期差值
1928: 日期差值时间限制: 1 Sec 内存限制: 32 MB献花: 1446 解决: 395[献花][花圈][TK题库]题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入20130101201...
2018-04-22 15:58:31
346
原创 c++实现四舍五入问题
方法一:<cmath>头文件中的round函数,可以直接实现四舍五入。方法二:判断奇偶数。以除以二后得数取整为例。if(n%2==1) row=n/2+1;//n为奇数,上取整 else row=n/2;PATB 1036. 跟奥巴马一起编程(15) 时间限制 400 ms 内存限制 65536 kB ...
2018-04-21 14:42:34
1512
原创 POJ1426 Find The Multiple题意及题解
Given a positive integer n, write a program to find out a nonzero multiple m of n whose decimal representation contains only the digits 0 and 1. You may assume that n is not greater than ...
2018-04-15 14:06:44
2015
5
原创 PAT甲级1001. A+B Format
Calculate a + b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits).InputEach input file contains o...
2018-04-14 20:53:46
220
原创 POJ3278 Catch the cow BFS广搜
Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a number line and the cow is at a point K (...
2018-04-14 15:01:38
241
原创 希尔排序及例题
一、算法详解希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。一般情况下增量gap=length/2,缩小增量为gap=gap/2。例:8 9 1 7 2 3 5 4 6 0 进行排序1、gap=10/2=5,根据gap值对数组进行分组,则分组数等于gap的数值,所以分为五组,因为增量...
2018-04-14 11:32:22
8834
原创 POJ2251 Dungeon Master BFS广搜
You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move one unit...
2018-04-14 10:11:28
247
原创 POJ1321-棋盘问题
棋盘问题Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 59386 Accepted: 28505Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输...
2018-04-12 22:44:01
639
原创 DFS法解决n皇后问题
一、问题介绍八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。二、算法详解n皇后问题的解法有很多...
2018-04-12 19:37:10
857
原创 Educational Codeforces Round 42 (Rated for Div. 2) B. Students in Railway Carriage题解
B. Students in Railway Carriage consecutive seat places in a railway carriage. Each place is either empty or occupied by a passenger.The university team for the Olympiad consists of a student-programm...
2018-04-11 23:01:43
286
原创 最小生成树算法Kruskal详解
一、算法概述最小生成树(Minimum Spanning Tree,MST):或者称为最小代价树Minimum-cost Spanning Tree:对无向连通图的生成树,各边的权值总和称为生成树的权,权最小的生成树称为最小生成树。最小生成树问题其实就是求一棵怎样的树可以遍历每个节点,且总权值最小。本文介绍用Kruskal算法解决最小生成树问题。二、算法步骤1、将连通图看做无边的散点,每个散点即为...
2018-03-26 18:03:18
968
1
原创 并查集详解及例题
一、并查集是什么并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。也就是说并查集用于将分散的树结构进行合并或者查询。二、并查集代码并查集主要分为三个过程1、初始化:将每个散点的父节点设为自己本身。void Init(){ for(int i=1;i<=n;i++) { pre[i]=i; }}2、Fi...
2018-03-25 16:01:48
1827
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人