- 博客(36)
- 收藏
- 关注
原创 【书生·浦语】大模型实战营——第六课作业
视频链接:https://www.bilibili.com/video/BV1Gg4y1U7uc教程文档:https://github.com/InternLM/tutorial/blob/main/opencompass/opencompass_tutorial.md。
2024-01-21 13:56:38
499
原创 【书生·浦语】大模型实战营——第六课笔记
视频链接:https://www.bilibili.com/video/BV1Gg4y1U7uc/?教程文档:https://github.com/InternLM/tutorial/blob/main/opencompass/opencompass_tutorial.md仓库:https://github.com/open-compass/opencompass。
2024-01-21 11:44:50
489
原创 【书生·浦语】大模型实战营——第五课作业
教程文档:https://github.com/InternLM/tutorial/blob/vansin-patch-4/lmdeploy/lmdeploy.md#tritonserver-%E6%9C%8D%E5%8A%A1%E4%BD%9C%E4%B8%BA%E5%90%8E%E7%AB%AF视频链接:作业:使用如下命令创建conda环境然后激活环境,进入环境。通过pip命令安装lmdeploy途中遇到报错,说没有packaing这个包。那么通过pip install packagin
2024-01-14 16:11:44
1133
原创 【书生·浦语】大模型实战营——第五课笔记
LMDeploy是LLM在nvidia设备上部署的全流程解决方案。(还没有涉及到移动端)关于轻量化:1、权重的4bit量化2、k v cache的8bit量化关于推理引擎:1、turbomind,是LMDeploy的一个创新点2、pytorch关于服务:2、gradio:主要用于演示demoLMDeploy比vLLM的性能要好。
2024-01-14 13:39:51
1100
原创 【书生·浦语】大模型实战营——第四课作业
教程文档:https://github.com/InternLM/tutorial/blob/main/xtuner/self.md基础作业需要构建数据集,微调模型,让其明白自己的(OvO!
2024-01-12 19:31:33
741
3
原创 【书生·浦语】大模型实战营——第四课笔记
微调会使LLM在具体的领域中输出更好的回答。有两种微调模式:1、增量预训练微调:学会垂类领域的常识(只需要回答2、指令跟随微调:学会对话模板(一问一答场景与所需的训练数据不一样。实际对话时,通常会存在三种角色:1、System:要求系统担任一个具体的角色2、User:用户进行提问3、Assistant:根据user输入,结合system上下文,做出回答这些机械性的工作已经用xtuner打包好了,一键启动即可。
2024-01-12 16:01:58
1466
原创 【书生·浦语】大模型实战营——第三课作业
复现课程知识库助手搭建过程搭建过程:https://blog.csdn.net/m0_50123831/article/details/135497589?
2024-01-10 11:06:22
435
原创 【书生·浦语】大模型实战营——第三课笔记
构建检索问答链,还需要构建一个,该 Template 其实是一个带变量的字符串,在检索之后,LangChain 会将检索到的相关文档片段填入到 Template 的变量中,从而实现带知识的 Prompt 构建。# 我们所构造的 Prompt 模板template = """使用以下上下文来回答最后的问题。如果你不知道答案,就说你不知道,不要试图编造答案。尽量使答案简明扼要。{context}问题: {question}有用的回答:"""
2024-01-10 10:57:07
1002
原创 【书生·浦语】大模型实战营——第二课作业
这个的等待时间比较久,需要耐心等待到有文字提示"Running on local URL: http://0.0.0.0:6006"后,你才能在本地ssh连接后在本地浏览器看到。不然提前操作都是没有用的。最好故事结尾比较温馨,让人心头一暖,感受到世界的爱。个人感觉就是把hf默认下载的源给换成国内的镜像源网站了,HF_ENDPOINT是hf会调用的系统变量(?我们可以从终端的输出看到,他是从根据关键词在网上搜索插图,放到文章里的。点击旁边的edit,可以更换图片,同时也可以看到模型搜图的prompt。
2024-01-06 13:11:43
451
原创 【书生·浦语】大模型实战营——第二课笔记
按照以下链接走流程:https://github.com/InternLM/tutorial/blob/main/helloworld/hello_world.md算力网站:https://studio.intern-ai.org.cn/console/dashboard。
2024-01-06 10:40:23
1090
原创 书生·浦语大模型实战营第一课笔记
在datawhale上看到此次大模型课的宣传链接,故参与进来。这是第一节课的笔记。全球对于大语言模型的关注程度从ChatGPT开始,急速上升。之所以全球关注度那么高,是因为大语言模型是,一种模型对应多种任务,通用模型是发展AGI的重要途经。从ChatGPT的文本模态,发展到GPT4的图文多模态,目前的大模型能力越来越强。上海人工智能实验室也不断跟进大模型发展进程,推出了InternLM大模型,后续推出了更多相关的版本和工具。发布了三个参数量级的模型,7B,20B,123B。
2024-01-04 15:13:41
885
原创 读取PSACAL VOC,训练FCN全流程
带你了解PASCAL VOC数据集,并使用paddle接口搭建起数据接口,供语义分割网络训练及测试(FCN)。
2022-08-03 16:51:51
982
原创 FCN论文与实现代码详解
FCN网络,出自论文,是语义分割的开山之作。2012年,AlexNet凭借在ImageNet比赛中获取冠军,开启了使用深度学习解决计算机视觉问题的时代。2015年,大家还在研究图像分类,ImageNet 2012年冠军AlexNet,2014年冠军GoogLeNet,2014年亚军VGG,2015年冠军ResNet。而在大家都热衷于研究图像分类这种热潮下,FCN作者能够独创新网络结构用于语义分割,实属不易,而FCN的思想也深深影响了后续语义分割的研究者。......
2022-08-03 16:41:28
2278
原创 线性回归原理讲解
同内容讲解视频,如果不想看文字就去看视频吧~线性回归,线性回归,首先我们要搞懂这四个字里两个词的意思何为线性?何为回归?线性,包括可加性和齐次性
2022-03-26 20:59:33
1550
原创 C语言 生成随机数存入文件,读取文件数字的bug
C语言 生成随机数存入文件,读取文件数字的bug如果心急,可以直接点解决方法文章目录C语言 生成随机数存入文件,读取文件数字的bug背景介绍问题解决方法背景介绍先介绍下背景:我现在分别生成10000个,30000个,50000个随机数,将其存入txt文件中,分别命名为1w,3w,5w。函数分别命名为save和load。相应主函数的调用现在从这个三个文件中读取数字存到三个相应的数组里。打印出来看数组生成的数字的情况问题很奇怪的来了!!!前方高能!!!当读取1w数据量的文件时,对应的
2021-04-19 00:26:50
528
1
原创 pycharm使用anaconda下载的库
最近在熟悉pycharm,想跑我在jupyter上写的代码,结果开始的库导入部分就给我报了错ModuleNotFoundError: No module named 'requests'也就是找不到requests库,可我明明在anaconda prompt下pip install requests过呀查了CSDN上的资料,发现是勾选的解释器有问题(python interpreter处)试了很多种方法,只有这种办法解决了问题如下为解决方法:首先从菜单栏的file处点入Settings点击P
2021-02-15 00:47:16
452
5
原创 python爬取虎嗅网首页新闻超链接、图片链接、标题
要求:爬取该网站首页内容,即获取每一个超链接、图片链接、标题,以.CSV存储(一行就是一个新闻的超链接、图片链接、标题)文章目录用不上的思考过程正文1.观察新闻页面源码2.编写代码提取信息3.观察首页源码并编写正则表达式源码建议直接点正文????用不上的思考过程1.新闻超链接存在于a的herf属性中,/article/408795.html,前面要加上https://www.huxiu.com2.图片链接暂时还不知道存在哪https://img.huxiucdn.com/article/cove
2021-02-08 15:47:28
2085
1
原创 使用 Beautiful Soup
使用 Beautiful Soup参考资料:https://cuiqingcai.com/5548.html# 导入Beautiful模块from bs4 import BeautifulSoup# 初始化soup = BeautifulSoup(html,'lxml')soup = BeautifulSoup(html,'lxml)完成了初始化。如果该html不是完整的html代码(指没有html和body节点),初始化过程可以自动更正格式,将html,body部分补上。第一个参数html
2021-02-05 23:51:56
205
原创 jupyter notebook 文件 无显示
我正常打开jupyter,却发现里面什么文件都没有,甚至不能新建代码文件我以为是我进错目录,找了一下配置文件的路径,看路径是否配错了方法为:1.进入命令行(这里我进的是anaconda自带的prompt)2.输入jupyter notebook --generate-config第二条实际上是生成jupyter的配置文件,但实际上我们有了,所以会提示 要重写这个路径下的配置文件吗?这里我们看路径就好,不要手贱填y根据这个路径找到文件,打开文件,找到与jupyter目录有关的代码形如c..
2021-02-04 14:50:20
5822
8
原创 12.7-12.13线代学习笔记
这份笔记是在观看B站up主3Blue1Brown《线性代数的本质》后写下的(强烈推荐)此处贴视频链接。https://space.bilibili.com/88461692/video同时也有配合MIT线代课程进行学习不过这个我看的很慢,才看到第三节贴视频链接https://www.bilibili.com/video/BV1Kt411y7jN?p=2关于这份笔记,我并不是边看边抄写下来,而是看完了一节视频自己脑中复盘写下来,虽说这样花了很多时间,但我觉得能复盘才是真的学懂了,理解了。下面贴图
2020-12-13 12:37:49
164
1
原创 LaTeX入门学习(面向初学者)
学校蛋协的一龙师兄推荐我去学LaTeX,说这个方便写数学公式,对以后论文一些数学公式的展现很有帮助,那…开学!首先我在知乎上搜索LaTeX相关的东西,发现要配置相关环境才能运行。配置环境过程这里就不多赘述了,我直接放知乎的文章链接(配置环境)https://zhuanlan.zhihu.com/p/56982388LaTeX的知识学习则是通过这个网址(也是在知乎上推荐的)https://liam.page/2014/09/08/latex-introduction/本篇仅记录学习过程,下面大多数运
2020-12-10 10:57:30
347
1
原创 2020广工文远知行杯新生程序设计竞赛(初赛)I题
Description你有n个粘土人,你突然想要其中两个手办的距离尽可能远,但是你只可以交换任意相邻的手办最多x次(你不一定需要操作完x次)请问这两个手办的最远距离是多少。假设手办a在位置p,手办b在位置q,他们的距离是q-p(q>p)。每个手办的初始位置为1~n,且每个手办的位置都不相同。Input第一行读入整数T(1<=T<=100)每组数据读入四个整数n,x,a,b(2<=n<=100,0<=x<=100,1<=a,b<=n,a!=b)
2020-11-30 16:35:42
152
原创 2020广工文远知行杯新生程序设计竞赛(初赛)D题
Description众所周知,我是个好人,所以我的题意很简单,给定一个数n(1<=n<=100000),输出小于n的所有回文数(从小到大输出,每行1个)回文数是指从前往后看和从后往前看都一样的数。例如 123321Input输入一个整数nOutput输出小于n的所有回文数(从小到大输出,每行1个)Sample Input110Sample Output1123456789题目分析:从小到大输出定义循环变量i从1到<n,暴力遍历。小于10的数字特殊
2020-11-30 16:10:50
126
原创 2020广工文远知行杯新生程序设计竞赛(初赛)B题+C题
来看B题题面…有两个孩子来打他们别人打剩的枣子。枣树甲上有a个枣子(1<=a<=2000),枣树乙上有b个枣子(1<=b<=2000).孩子每A一下枣树甲,枣树甲的枣子数量x会变成[x/2]个。孩子每A一下枣树乙,枣树乙的枣子数量x会变成[x/3]个。他想让两颗枣树的枣子数量相等,他最少需要A多少下?Input第一行读入一个整数T(1<=T<=100),表示T组数据。两个数字a和b表示枣树甲上有a个枣子(1<=a<=2000),枣树乙上有b个
2020-11-29 23:16:41
200
原创 2020广工文远知行杯新生程序设计竞赛(初赛)A题
先来看看题目此处小难点在于之后统计倒过水的桶的水量,但实际上倒掉就变0(且每秒增加1mm),我们只需要将倒掉的秒数作为倒掉的水量即可,开个数组记录一下第几秒倒掉第几个桶水的即可(我懒,所以直接用拼音)。jilu[x]=t以下是ac代码#include<stdio.h>int main(){ int n,q;//n为桶数,q为操作次数 scanf("%d%d",&n,&q);//录入 int i,mode,t,x,cnt = 0; //i
2020-11-29 19:40:35
207
原创 【语法糖】python文件
文件1.从文件中读取数据1.1读取整个文件我们先创建一个txt格式的文件,将其命名为pi_digits里面写入3.1415926535 8979323846 2643383279然后编写这样一个程序(命名为file_reader):with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents)注意:程序和文件都要放在同一目录下(如果后续程序没有特殊声明
2020-11-25 17:02:56
214
原创 【语法糖】python异常
异常一些引言:Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让python不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行,否则,程序将停止,并显示一个traceback,其中包含有关异常的报告。异常是使用try-except代码块处理的。try-excpet代码块让Python执行指定的操作,同时报告Python发生异常时怎么办。使用了try-except代码块,即时出现异常,程序也将继续运行,显示你编写的友好的错误信息,而不是令用户
2020-11-25 15:42:03
191
原创 C++特有用法:引用
C++特有用法:引用对一个数据可以建立引用,他的作用是为变量起一个别名int a;int &b = a;//声明b是a的引用不要理解成取地址了喔~ps:1.引用并不是一种数据类型。对引用只有声明,没有定义2.声明一个引用的同时要初始化它,即声明他代表哪一个变量3.在声明一个引用后,不能再使之作为另一变量的引用4.不能建立引用数组 int a[5];int &b = a;错误!5.不能建立引用的引用6.能取引用的地址,此时取的地址为其引用变量的地址引用的本质还是指针
2020-11-17 10:55:57
183
原创 【语法糖】python函数
函数为什么要写函数?为了省内存空间,同时使得主函数逻辑清楚,便于读者阅读(不用拘泥于如何实现,只需知道这个函数的功能)定义函数def greet_user(): """显示简单的问候语""" print("Hello") greet_user()输出效果为:Hello关键字def表明要定义一个函数首行 def 函数名():跟在def greet_user():后的所有缩进行构成了函数体第二行的文本被称为文档字符串的注释,描述了函数是干嘛的。文档字符串用三个双
2020-11-17 01:42:45
350
4
原创 【语法糖】python
由于我蛋协里选了机器学习方向作死,所以要开始学习python来进行数据分析。掌握一门语言先从它的语法知识开始进入到语法糖时间。以下笔记均出自于《Python编程从入门到实践》,知识点非常基础且细致,适合零基础人群对python进行学习。写这个博客初衷是为了监督我自己的学习。希望大家一起督促我哈哈哈因为前面的print,变量命名等等都与C语言大同小异,就不展开讲了。此处从第三章开始python列表怎样的是一个列表?bicycles = ['trek','cannondale','redline','
2020-11-14 23:45:56
368
原创 2020年广工蛋协移动部第一周考核第三题“简单的科学计数器”
题目回顾题目三 简单的科学计算器编程实现一个科学计算器(类似于Windows自带的计算器),要求能够实现加减乘除混合运算,并且能够识别括号。要求本程序按照实现功能按点给分,不需要界面(qt什么的别整浪费时间),纯命令行即可:实现简单的加减法计算器实现加减乘除法计算器(不要求输入有小数,需学习逆波兰)实现加减乘除法,括号混合运算计算器(不要求输入有小数)实现加减乘除法,括号混合运算计算器(要求输入考虑小数)实现上述普通计算器与分数类计算器,在一开始运行时可选择普通计算器还是分数类计算器,分
2020-11-07 14:55:28
377
2
原创 2020年广工蛋协移动部第一周考核第二题部分题解
题目回顾废话可以不看: 众所周知,小郑是一个学习机器学习方向的大佬,所谓近朱者赤,小郑的电脑也大佬了起来,比起上面简单的猜数字,电脑表示不屑,并表示可以加点难度。小欧因此想了个规则,规则如下:小欧随机想一个三位数(每位的数字都不重复,且每位都不为0),让电脑猜,电脑输出一个猜测的值,小欧就告诉结果 结果格式为 NRNW,即数值对位置也对的为R,数值对位置不对的计为W例如 小欧想的是369,而电脑猜的是396,那么数值对位置对的是 3 , 而数值对位置不对的是9和6,,因此结果应该输出:1R2W 而如
2020-11-07 14:10:53
177
原创 2020年广工蛋协移动部第一周考核第一题题解
题目描述用户输入一个三位数(100-999),输入一个你想让电脑猜的数后,电脑开始猜一个数,用户输入H(即high),L(即low)告诉电脑是高了还是低了,电脑根据高了低了继续猜,直到猜对为止,猜对时输入Y结束程序。要求电脑猜的次数尽可能的少解题思路分解题目,逐个击破!1.用户输入一个三位数2.电脑开始猜(要电脑生成一个数)3.用户要输入H,L,Y来指导电脑下一次猜数4.次数尽可能的少从第四个次数尽可能的少,我感觉要用二分的方法,而不是电脑生成随机数。我刚开始就是落入了随机数的坑那我要
2020-11-07 13:57:21
152
原创 【题目回顾】广工大2020年10月ACM第一次月赛B题--Dio的面包工坊
用了4个小时证明自己是fw看了智贤大佬的打表做法代码行数极少,膜(甚至不知道打表什么意思)平时只做水题的我留下了泪水QAQB题在草稿纸上的过程刚开始觉得拆成两个数,如果n是偶数就直接(n/2)*(n/2)最大,n是奇数就(n/2)(n/2 + 1)但是之后试了一下把大数拆了,发现不太对劲,发现拆成3和2才会最大B题下面贴代码#include<stdio.h>int main(){ int T;//样例个数 int n,i,t;//n为Dio的爱心值
2020-10-18 17:37:30
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人