自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [踩坑记] Linux环境下bitsandbytes安装是后报错解决

测试LLM安装依赖bitsandbytes报错!

2023-07-25 10:35:28 1431 1

原创 全网最全 |ChatGLM2-6B 部署(利用autodl GPU算力)

chatglm2-6B的部署教程 全网最详细

2023-07-20 13:05:38 2139 3

原创 如何让ChatGPT学习私有化知识,并且保留部分对话功能

一个方案是直接把产品信息当做输入喂给GPT,但是ChatGPT/GPT-4/LLMs 一般都有输入长度的限制( token 长度的限制),如果信息太长超过token长度则无法把这些信息一股脑的当做输入扔进去。但又想让 ChatGPT 学到这些知识,所以这个问题就必须想办法解决。

2023-07-19 11:31:20 644

原创 训练计划安排(练一休一训练分化+倒金字塔训练法)【了解即可,一般人容量不用练一休一,看抖音@孙悟饭桶】

练一休一分化

2023-05-06 16:51:17 2440 2

原创 【简单入门】ChatGPT prompt engineering (中文版)笔记 |吴恩达ChatGPT 提示工程

ChatGPT提示工程师|AI大神吴恩达教你写提示词|prompt engineering

2023-05-05 22:17:01 7886

原创 李宏毅 深度学习

一个神经元就可以看做一个function如果没有固定的参数叫做function set ,就是我们要找的当每一层有好多神经元时候整个神经网络的运算过程—矩阵运算矩阵运算可以用GPU运算加速hidden 层对feature进行了提取,最后经过softmax:归一化函数输出分类结果对于手写1 -10 识别我们去计算yyy和y\hat{y}y​的cross entropyCnC^nCn,调整网络参数,让total loss最小Emc2E = mc^2Emc2。

2023-04-26 20:50:11 959 1

原创 李宏毅 深度学习【持续更新】

李宏毅深度学习笔记

2023-04-07 21:00:21 1478

原创 DIP数字图像处理笔记

南京信息工程大学数字图像处理课程笔记,范春年老师

2023-03-15 17:23:50 1071

原创 OpenAI 官方api 阅读笔记

openai

2023-02-17 16:14:27 3870

原创 Flask 框架笔记

python flask 框架笔记

2023-02-17 10:15:09 288

原创 【机器学习 吴恩达】2022课程笔记(持续更新)

吴恩达机器学习2021

2023-01-18 11:25:31 6804 7

原创 【机器学习笔记】(李宏毅 2021/2022春机器学习课程)——第一节:机器学习基本概念

李宏毅机器学习

2023-01-16 20:36:04 241

原创 汇编语言 王爽 【第四版】int 9h中断例程和 int 16h中断例程总结+ 检测点17.1

int 9 和 int 16

2022-06-08 21:29:31 679

原创 2022年词达人竞赛笔记

不认识但不作为选项reconcile v. 调和,使协调一致peel 剥去 除去downgrade v. 使降级,使降职;贬低,轻视dismantle v. 拆开,拆卸;废除,取消;dismantle line 拆迁线不认识但是正确选项bouquet 花束impart 传授,告知recede v. 退后 退 ;远去生僻意思...

2022-05-13 08:19:59 1754 1

原创 蓝桥杯 第十三届 【反思】 顺利拿下Python B组省一

第一次参加蓝桥杯,从2021年12月初寒假开始断断续续准备,到开学后2月集中刷题了两个月,Python的题解本来就少,感谢小蓝和Py小郑的文章,从中学到不少。江苏省一中旬吧本次比赛最大的感受就是:其实准备再好,临场的心态也很重要,不能慌,要稳住沉住其实蓝桥杯更多考察的还是数学问题,本届py b 明显难度上来了很多模板题不能只是去套模板,要随机应变实在不会把样例输出一下,也能骗一点分其实准备了这么多真正临场考到的还是最基础的基本功,该会的会不会的还是不会,不能欺骗自己很努力,比如自己写了多

2022-04-30 19:13:53 1738 4

原创 汇编语言 王爽 【第四版】 实验7 寻址方式在结构化数据访问中的应用

在线进制转换方法一:一次遍历首先把书本给的代码跑一下,查看各个数据的分布,注意psp占100H,ds=075A 而dataseg首地址应该是075a*16 +100H =076a为什么要X16,涉及到实地址=段地址X16+段内偏移 的技术我们d命令观察dataseg数据段在内存中的分布,发现表示21年的是字符串,其长度为21个X一个4B =84B =54h ,如图中的076A:0050 行第3个就是最后的年份’1995’其后是10 00 按照内存大端存储,54H段内偏移位置表示的是0010H

2022-04-28 20:48:43 2026

原创 汇编语言 王爽 【第四版】 第一章 检测点1.1

汇编语言 王爽 第四版 课后检测点 课后实验 持续更新1.11个CPU的寻址能力为8KB,那么它的地址总线的宽度为131KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 10231KB的存储器可以存储 1024*8=2^13=8192 个bit, 1024个Byte1GB是 1024^3 个Byte,1MB是 1024^2个Byte、1KB是 1024个Byte8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:

2022-04-12 16:10:21 369

原创 汇编语言 王爽 【第四版】实验一

实验一Debug的使用 debug的功能实验过程首先完成win10下环境搭建DosBox,参考这篇博客即可 :传送门debug的功能用R命令查看、改变CPU寄存器的内容用D命令查看内存中的内容用E命令改写内存中的内容用U命令将内存中的机器指令翻译成为汇编指令用T命令执行一条机器指令用A命令以汇编指令的格式在内存中写入一条机器指令实验过程实验任务1:使用Debug,将下面的程序写入内存中,逐条执行,观察每条指令执行CPU中相关寄存器中的...

2022-04-12 15:46:06 3173 1

原创 走方格【第十一届】【省赛】【B组】Python 【dfs(超时)+记忆化搜索+dp】

题目:方法一:dfs 超时当 n, m 都为 30 的时候,从 (1, 1) 走到 (30, 30) 得走 58 步,每次都有两个决策:向下走或向右走,那么一共会有 2^58 次决策,虽然在走到偶数坐标或者走出界时,递归会终止,但实际运行次数肯定还是非常大的,自己在电脑上跑一下也能感受到慢!N=35M=35mat = [[0]*M for i in range(N)]n,m=map(int,input().split())ans=0def dfs(i,j): global n,

2022-04-08 09:05:31 954

原创 矩阵【第十一届】【省赛】【B组】Python 【dp求数量写法(注意写法)】

题目把 1 ∼ 2020 放在 2 × 1010 的矩阵里。要求同一行中右边的比左边大,同一列中下边的比上边的大。一共有多少种方案?答案很大,你只需要给出方案数除以 2020 的余数即可分析本题dfs不易得出,我们可以采用动态规划的思路完成。分界线是什么? i>j设dp[i][j] 为上面一行有i个数,下面一行有j个数时所具有的方案数。因此不难得出:if(i>j) dp[i][j] += dp[i-1][j]上面一行的数的数量大于下面一行时,才能填数,否则不

2022-04-07 21:36:47 346

原创 作物杂交【第十一届】【省赛】【B组】Python 【递归+记忆化搜索+倒序dfs+dp】

题目描述作物杂交是作物栽培中重要的一步。已知有 N种作物 (编号 1 至 N ),第 i 种作物从播种到成熟的时间为 Ti。作物之间两两可以进行杂交,杂交时间取两种中时间较长的一方。如作物 A 种植时间为 5 天,作物 B 种植时间为 7 天,则 AB 杂交花费的时间为 7 天。作物杂交会产生固定的作物,新产生的作物仍然属于 N 种作物中的一种。初始时,拥有其中 M种作物的种子 (数量无限,可以支持多次杂交)。同时可以进行多个杂交过程。求问对于给定的目标种子,最少需要多少天能够得到。如存在 4 种作物

2022-04-07 20:35:58 787

原创 七段码【第十一届第三场】【省赛】【B组】Python 【位运算+穷举观察法、dfs+并查集判断连通块个数】

题目:分析:简化问题 0 -6表示 这a-f 7段,最短可以表示 2**7-1 ==127个情况,完全可以穷举每一种表示然后数设计的位运算x >> i & 1:判断数字 x 的二进制排列中,第 i 位是否为 1;000 0000 从右到左分别表示a-f 循环1-127,哪位为1打印出对应字符" |"以下c++代码参考他人#include <iostream>using namespace std;int main(){ int cnt = 1

2022-04-07 09:25:49 168

原创 上升子串【第十一届第三场】【省赛】【B组】Python 【记忆化搜索dfs+朴素dfs(学习写法)】

题目描述找到所有上升子串的数量,很明显dfs,在找长度为3肯定会用到长度为2的子串存在重叠子问题,优化用记忆化搜索,for循环每一点的上升子串的数目都搜出来记录下来,最终求和ff[x][y]代表x y 点出发的上升子串数目注意这里的一个区别,就是进入下一层dfs之前f[x][y]=1,因为一个字符也算M,N=510,510f=[[-1]*10 for i in range(10)]#代表x y 点出发的上升子串数目dire=[[1,0],[-1,0],[0,1],[0,-1]]mat=

2022-04-06 21:09:36 217

原创 画中漂流【第十一届第三场】【省赛】【B组】Python 【dfs =》记忆化搜索优化(建议学会用记忆化搜索)+dp(注意初始值的界定)】

题目分析求方案总数,容易想到dfs搜索,搜索携带三个参数T M D 代表距离救援还有 T 分钟,还剩 M 点体力,距离峡谷还有 D 米dfs 搜,但是超时!MOD=int(1e9+7)cnt=0def dfs(T,M,D):#距离救援还有 T 分钟,还剩 M 点体力,距离峡谷还有 D 米 global cnt if T==0:#救援到达 if M==0:#体力需要在救援前花光 cnt = (cnt+1)%MOD return if M>0

2022-04-06 17:10:26 438

原创 车牌【第十一届第三场】【省赛】【B组】Python 【简单dfs +剪枝】

一开始看错题意了,以为字母有26个。。。一定一定要读清楚题目再写,再简单也要读清楚题目!!!没有必要真的要把每一位表示出来,比如字符A——F,完全可以用下标0-15替代,0-9替代数字 10-15替代A——F,简化问题!直接6个for循环循环每一位1616161010*10 =3375000 计算机只需要进行 3375000 次运算就能求出答案!!!注意:连续3位相等的情况不要进行累加!直接continue掉cnt =0for i in range(16):#妈 的 ,python的遍历一定注意

2022-04-06 11:19:55 122

原创 整数分解【第十二届】【省赛】【B组】Python 【整数拆分——隔板法、dfs+记忆化搜索(减枝) 、完全背包问题变式】

问题描述将 3 分解成两个正整数的和,有两种分解方法,分别是 3 = 1 + 2 和 3 = 2 + 1。注意顺序不同算不同的方法。将 5 分解成三个正整数的和,有 6 种分解方法,它们是 1+1+3 = 1+2+2 = 1+3+1 = 2+1+2 = 2+2+1 = 3+1+1。请问,将 2021 分解成五个正整数的和,有多少种分解方法?答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案:69167727

2022-04-04 21:01:50 574

原创 【leetcode 每日一题 】反转链表II Python【翻转单链表操作+虚拟头结点】

每日一题,坚持打卡!反转链表II分析翻转单链表操作(迭代法)翻转单链表操作(递归法 难理解)虚拟头结点的定义代码反转链表II传送门分析遍历一次先找到left的前一个节点pre,再找到right的后一个节点succ 我们只对left - right 中间的链表进行翻转操作【leetcode 206题】,然后重新把pre.next=right left.next=succ连接回去多画画方便理解:翻转单链表操作(迭代法)def reverseList(self, head: ListNode)

2022-04-04 10:18:01 632

原创 【蓝桥杯 算法提高】【打包】Python 【二分答案+二分模板】

题目分析​ 共有N个礼物,需要进行M次打包,希望让每个人得到的包裹连续且最大重量最小,假设所有礼物的总重量为sum ,所有礼物中最重的礼物为max,那么答案只有能可能出现[max,sum] 这个区间内部,去二分出最小的那个能打m包的最大重量举个例子理解一下:!!(一定多推推!)答案一定在[max,sum]区间内,使用二分来找具体是哪一个值,定义枚举的值是Target,举个栗子:加入礼物重量分别是:1,2,3,4,5,要打成3个包裹,最大值是5,和是15,也就是说答案只有可能在[5,15]

2022-04-03 17:37:43 1122

原创 数字三角形【第十一届】【省赛】【C组】Python 【dfs 超时50分 、记忆化递归 dp+备忘录、dp+奇偶找规律 】

数字三角形【第十一届】【省赛】【C组】题目分析题目分析乍一看是一个搜路径和最大值的问题,用bfs搜出每一条路径,从上至下,计算每一条的和,最后取哪一条?看题目想左走和向右走次数不超过1不要局限于字面意思,只考虑最终情况之差<=1为dfs函数传入两个left right 记录当前经历过左下↙和右下↘而来,最后只选择满足的 最大值注意边界条件i=0 i=j#TLE 50分n=int(input())a=[]for i in range(n): a.append(lis

2022-04-02 16:59:54 1183

原创 蓝桥杯 【包子凑数】【第八届】【省赛】【B组】质数最大无法表示的数定理+完全背包变形

这里写目录标题题目分析代码优化题目分析要解本题需要具备的知识点两个质数凑不到的最大整数对于任意正整数p,q,且gcd(q,p)=1,【互质的条件,最大公因数是1】则最大无法表示成px+qy(x>=0,y>=0)的数是【pq-q-p】换而言之,大于【pq-q-p】都可以表示,我们不用找了由1可以知道,如果n个数不互质,那么就有inf(无穷)多个不能表示通过gcd==1 判断n个数互质完全背包的状态转移方程从而我们只需要在[0,pq-q-p)找有多少不能表示的,代码优化

2022-03-26 21:13:52 259

原创 蓝桥杯 【123】 【国赛】 【二分查找】 【三角形数】 【数列前n项和】【封装函数】

蓝桥杯 【123】 【国赛】 二分 三角数 前n项和题目分析分析代码反思其他例题AcWing 461. 金币(二分查找位置)AcWing 519. 跳石头 (贪心+二分找最短距离的最大。 仍有不理解)题目分析二分模版分析关键是知道三角形数这个知识点三角形数排列成三角形处理某个元素是第几组第几个,第几行第几列代码n=int(input())t=[]for i in range(n): t.append(list(map(int,input().split())))

2022-03-26 16:24:40 331

原创 连号区间数【第四届】【省赛】【B组】【第四届】【省赛】【B组】【Python】 理解题意 未AC 60超时

连号区间数【第四届】【省赛】【B组】题目分析题目描述 :在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。输入格式:第一行是一个正整数N (1 <= N <= 50000), 表示全排列的规模。第二行是N个不同的数字Pi(1 <= Pi <= N), 表示这N个数字的某一全排列。输出格式:输出一个整数,表示不同连号

2022-03-26 10:05:10 1840

原创 蓝桥 倍数问题 【第九届】【省赛】【A组】贪心+%性质 + 枚举优化

蓝桥 倍数问题 【第九届】【省赛】【A组】%性质 + 枚举优化题目分析优化代码题目分析输入范围很大,如果直接三个for,枚举每一个数让他们求和看是否能够被K整除,肯定不行看了别动博客,还可以用01背包思想?!因为三个数可以作为背包容量,但是人家也没成功!但是也启发我思维的发散!之前我们做过 看这篇博客从一个数列中找到两个数之和为n,问一共有多少总方法?=》利用01背包的思想对于第j个数,只有取和不取的两种可能,只可用1次=〉dp[i][j]:代表从j个数中选 恰好和为i的方案数%的性

2022-03-26 08:56:51 100

原创 蓝桥杯 扩散【第十一届】【决赛】【B组】 【Python】 多源点BFS+deque双向队列优化

扩散题目分析代码题目分析给出四个点求经过2020分钟后扩散成几个点了,以点为中心向四周扩散的话容易想到是要使用BFS实现。=》多源点BFS本题的难点是如何才能更优的存储、使用数据。如果在考场上跑了几分钟还没出结果是很影响心态的!!!! 一定要会提升效率这篇文章分析几种数据类型使用的很棒通过比较我们发现,不同的数据类型它的处理速度是不一样的。在队列模型中,最快的是deque双向队列,其次是列表,最后是queue单向队列,没想到列表不是最慢的。如果要进行数据存储的话集合是最快的,其次是字

2022-03-25 15:28:58 419

原创 蓝桥杯 蓝肽子序列【第十一届】【决赛】【研究生组】【 Python】DP LCS 转换思想

蓝桥杯 蓝肽子序列【第十一届】【决赛】【研究生组】DP模板题 Python题目分析代码题目分析转换思想求最长公共子序列长度,典型DP问题,但是这里有点不一样,需要把每个大写字母开头的字符串看成一个整体,这样问题就和LCS一样了!(LCS是什么?看这里动态规划 Python篇)定义一个用来切分字符串的函数,重新存储每一个大写字母开头的字符串,将其看作一个字符处理,因为python可以自动判别两个字符串是否相同!边界处理一般dp问题我们都不用0下标,dp数组也开大一点,防止下标越界问题

2022-03-25 10:00:26 584

原创 蓝桥 穿越雷区【第六届】【决赛】【C组】 【 Python】 (BFS求最小步数)

蓝桥真题 穿越雷区 Python题目分析代码题目这里是引用问题描述:X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。  某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它区都标了正号或负号分别表示正负能量辐射区。  例如:  A + - + -  - + - - +  - + + + -  + - + - +  B + - + -坦克车只能水平或

2022-03-24 20:40:40 652

原创 蓝桥杯真题 一步之遥 Python——暴力、BFS

蓝桥杯真题 一步之遥 Python——暴力、BFS题目分析法一 暴搜法二 bfs总结题目一步之遥从昏迷中醒来,小明发现自己被关在X星球的废矿车里。矿车停在平直的废弃的轨道上。他的面前是两个按钮,分别写着“F”和“B”。小明突然记起来,这两个按钮可以控制矿车在轨道上前进和后退。按F,会前进97米。按B会后退127米。透过昏暗的灯光,小明看到自己前方1米远正好有个监控探头。他必须设法使得矿车正好停在摄像头的下方,才有机会争取同伴的援助。或许,通过多次操作F和B可以办到。矿车上的动力已经不太

2022-03-22 21:26:59 338

原创 蓝桥杯真题 青蛙跳杯子 Python (BFS搜状态求最小步数)

青蛙跳杯子题目分析AC代码反思总结题目X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色。X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去。如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙。*WWWBBB其中,W字母表示白色青蛙,B表示黑色青蛙,*表示空杯子。X星的青蛙很有些癖好,它们只做3个动作之一:跳到相邻的空杯子里。隔着1只其它的青蛙(随便什么颜色)跳到空杯子里。隔着2只其它的青蛙(随便什么颜色)跳到空杯子里。对于上图的局面,只要1步,就可

2022-03-22 19:59:26 184

原创 蓝桥杯真题 k倍区间 Python 数学知识

k倍区间题目分析代码反思题目资源限制时间限制:2.0s 内存限制:256.0MB问题描述  给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入格式  第一行包含两个整数N和K。(1 <= N, K <= 100000)  以下N行每行包含一个整数Ai。(1 <= Ai <= 100000)输出格

2022-03-22 15:24:56 446

原创 Acwing数学知识——学习笔记

ACwing数学知识听课笔记文章目录质数试除法求素数分解质因数质数筛朴素筛法——每一个数都把自己的倍数全部筛除埃氏筛法—把所有质数的倍数全部删除(用这个就行了)质数试除法求素数试除法判断质数一个最朴素的想法就是判断给定的数num % range(2, n - 1) == 0?若是,则说明除了1和它本身还有其他约数,则非质数,反之则是质数,这样的朴素算法是O(n)的但是对于一个数num来说,存在这样的一个性质:若d是num的约数,则num/d依然是num的约数,这样一来,我们枚举的区间就可以变成

2022-03-16 19:09:25 363

空空如也

空空如也

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

TA关注的人

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