- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 刘知远LLM——大模型微调:prompt-learning&delta tuning
如何高效使用大模型?涉及到NLP的前沿技术,如prompt-learning&delta tuning。prompt-learning对学习大模型范式的改变,delta tuning是从参数高效的层面上微调大模型。
2024-11-12 20:20:17
737
原创 存内计算:硬件的未来,今日已来
存内计算技术正逐步重塑硬件工程的面貌,它不仅仅是一项技术创新,更是对传统计算架构的一次深刻反思与重构。在硬件设计层面,存内计算促使工程师们重新考虑计算与存储的融合方式,推动了新型存储器、计算模块以及三维集成技术的发展。例如,通过在DRAM或新兴非易失性存储器(NVM)中集成计算逻辑,硬件工程师能够设计出高度优化的数据处理单元,这些单元能直接在数据驻留的位置执行计算任务,从而显著减少数据传输延迟和能耗。
2024-06-04 15:19:34
1336
原创 李宏毅LLM——生成式学习的两种策略
new bing可以联网,何时进行搜寻由机器自己决定,具有随机性。越大的模型受到错误例子的影响越大。期待一:成为专才,解某一个特定任务 ,有机会在单一任务上赢过通才。大模型读过很多资料,但他不知道应该做什么,需要有人来引导。期待二:成为通才,什么都会。BERT的天生劣势:文字填空无法生成完整的句子。原因:给栗子只是为了唤醒GPT需要做的任务。生成质量:各个击破更好,所以用于文字生成。生成有结构的复杂物件也是由小的结构组成。速度:一次到位更快,所以用于影像生成。GPT是文字接龙,而BERT是文字填空。
2024-02-07 14:49:56
936
原创 书生·浦语大模型--第六节课笔记&作业--OpenCompass大模型评测
为什么需要评测?统一的模型评测如何评测?基座模型需要加上额外的提示客观评测:只要回答包括北京就可以认为正确主观评测:创作类问题。人工评测不现实,用模型来评测模型,如GPT4作为裁判。
2024-01-26 01:06:12
525
原创 书生·浦语大模型--第五节课笔记&作业--LMDeploy 大模型量化部署实践
针对英伟达平台量化可以节省显存,提升推理速度访问数据占用了大量时间有一部分很重要的参数不量化,保留性能。其余部分量化节约显存。
2024-01-24 23:53:43
498
原创 书生·浦语大模型--第四节课作业
构建数据集,使用 XTuner 微调 InternLM-Chat-7B 模型, 让模型学习到它是你的智能小助手,效果如下图所示,本作业训练出来的模型的输出需要将不要葱姜蒜大佬替换成自己名字或昵称!
2024-01-23 23:31:50
502
原创 书生·浦语大模型--第三节课作业
书生·浦语大模型--第三节课作业基础部分进阶部分基础部分复现课程知识库助手搭建过程模型加载测试进阶部分要求:选择一个垂直领域,收集该领域的专业资料构建专业知识库,并搭建专业问答助手,并在 OpenXLab 上成功部署(截图,并提供应用地址)
2024-01-20 23:31:41
456
原创 李宏毅LLM——机器学习基础知识
机器学习 = 机器自动找出一种函数根据函数的不同,可以分为回归问题(输出数值)和分类问题(输出类别,选择题)生成有结构的物件,如图片、文句ChatGPT是生成式学习,只不过是将生成式学习拆成多个分类问题来简化找出函式的三大步骤前置作业:决定需要什么样的函数,取决于需要做的应用设定范围:决定候选函式的集合:CNN/RNN/Transformer设定标准:定出评价函式好坏的标准,Supervised Learning:资料标注,计算Loss function。Semi-supervised Lear
2024-01-16 22:35:56
1009
原创 李宏毅LLM——ChatGPT原理剖析
ChatGPT原理剖析。- 直观感受:结果有模有样、每次输出结果都不同、可以追问、幻想出的答案- 误解:罐头回答、答案是网络搜索的结果- 真正做的事:文字接龙,function,几率分布 -> 采样
2024-01-16 20:08:36
710
原创 书生·浦语大模型--第三节课笔记--基于 InternLM 和 LangChain 搭建你的知识库
基于 InternLM 和 LangChain 搭建你的知识库。
2024-01-15 19:59:56
624
原创 STM32LL库系列教程(三)——串口中断
**开发平台** : 正点原子 探索者STM32F407ZET6 cube mx:V 5.1.0 keil uVision5注意:本教程默认读者已经对stm32和cubemx软件有一定了解;为节省篇幅,详细配置cubemx的步骤仅在第一篇中说明,以后仅会简略介绍配置相关内容。STM32LL库系列教程(三)——串口中断实验目的:实验现象:初始化完成,串口打印OK; ...
2022-09-08 15:36:57
6064
3
原创 TI杯 LaunchPad MSP430开发环境搭建
从19年的国赛开始,TI成了全国大学生电子设计大赛(以下简称为电赛)的主办方,同样隔年举办的省赛大多数也是TI主办。电赛一般有一题是需要使用主办方芯片的,所以学一学TI的MSP430也是挺有必要的。LanuchPad就是TI官方做的MSP430的开发板,电赛开始前几个月一般可以免费申请(白嫖),当然,怕麻烦或者错过了也可以自己买,一般几十块钱就可以了。我这块的主控芯片是MSP430G2553是一个比较常用的型号了。很多人应该和我一样,从51单片机学到STM32,所以,对MSP430这块也不是很熟悉。这个
2020-11-04 20:09:52
7042
原创 蓝桥杯嵌入式备赛(三)——驱动LED
拿到板子,第一件事当然是点灯文章目录1. 硬件结构1. 硬件结构在原理图中,找到LED部分的电路由原理图可知,板载8个led灯,通过锁存器74HC573与单片机相连接,每次给LE一个下降沿,锁存器更新状态。使用锁存器的好处是更好的利用引脚。对应引脚:LED0 ~ 7 --> PC8 ~ PC15LE --> PD2LED的驱动无非是改变GPIO输出的状态。可以在V3.5库文件中的GPIO中修改得到。修改好对应需要的GPIO即可。...
2020-09-10 08:52:46
618
原创 keil 4 玄学报错(old syntax,please use xxxx)
因为参加蓝桥杯,下载了keil4好家伙,编译例程就好几十个warning和错误看网上说重装可以解决问题,试了试,果然!真·玄学错误
2020-09-08 19:40:28
2282
原创 蓝桥杯嵌入式备赛(一)——准备工作
大二上报名了蓝桥杯比赛(电子类嵌入式),本来下学期开学就可以比赛的,但是因为疫情拖到了10月份,从今天开始备赛,在这里顺便分享、记录一下自己的经历。文章目录1. 比赛内容2. 比赛提供文档3. keil4资源1. 比赛内容蓝桥杯比赛分类还挺多,基本涵盖了所有编程项目。但主要还是分为电子类和软件类。我报的就是电子类。电子类又分为单片机(IAP15F2K61S2)和嵌入式(STM32F103RBT6(ARM Cortex M3))。题型上:竞赛试题由客观题和基于统一硬件平台的程序设计与调试试题两部分组
2020-09-08 16:42:27
4668
3
原创 STM32基础入门(四)——CubeMX创建工程
STM32CubeMX是一种图形化工具,可以非常轻松地配置STM32微控制器和微处理器,并可以通过逐步的过程为Arm ®Cortex®-M内核或Arm ® Cortex ®A的Linux®设备树生成相应的初始化C代码。
2020-07-17 15:02:47
2908
原创 STM32基础入门(三)——Keil的使用
MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。 MDK-ARM专为微控制器应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。
2020-07-16 23:49:01
7489
原创 STM32基础入门(一)——STM32概览
本次教程主要介绍 :HAL库配合CUBEMX配置一些常用外设的初始化,直观感受STM32编程,用最短时间入门STM32。
2020-07-15 22:22:37
4546
原创 STM32LL库系列教程(一)—— LL库概览及资料
用过STM32的朋友,对于标准库 (*Standard Peripheral Libraries*)和HAL库(*Hardware Abstraction Layer*)应该都不会陌生。事实上,ST在推行HAL库的时候,逐渐停止了对于标准库的更新(新出的芯片以及不再提供标准库了),但他们也意识到了HAL库效率较低的问题,因此同时也推出了LL( *Low-layer* )**库**。
2020-07-07 17:18:21
34824
3
原创 Keil在C++环境下添加C文件的BUG(Undefined symbol )
今天在改动keil一个C++环境的工程的时候,添加了一个c文件。并在main函数中调用该C文件的函数。报错如下.\Objects\osdk_stm32.axf: Error: L6218E: Undefined symbol cm_backtrace_init(const char*, const char*, const char*) (referred from main.o).Not enough information to list image symbols.Not enough inf
2020-06-02 23:46:43
1494
翻译 STM32Cube扩展包开发指南
本文翻译于ST官网文档,《Development guidelines for STM32Cube Expansion Packages》文章目录介绍1. 总体信息2. 参考和首字母缩写词3. STM32Cube MCU软件包和STM32Cube扩展软件包3.1 STM32Cube MCU软件包3.2 STM32Cube扩展软件包4. 包装要求4.1 使用STM32CubeMX开发示例4.2 STM32Cube MCU软件包驱动程序和中间件的扩展5. 新的中间件集成5.1 要求5.2 组织5.3 以对.
2020-05-13 21:10:26
1686
1
原创 STM32串口调试 输出调试信息
标准C语言预处理要求定义某些对象宏,每个预定义宏的名称一两个下划线字符开头和结尾,这些预定义宏不能被取消定义(#undef)或由编程人员重新定义。常用的如下:LINE 当前程序行的行号,表示为十进制整型常量FILE 当前源文件名,表示字符串型常量__DATE__转换的日历日期,表示为Mmm dd yyyy 形式的字符串常量,Mmm是由asctime产生的。TIME 转换的时间,表示"h...
2020-04-02 22:28:39
1554
原创 minifly_v1.3学习笔记(五) minifly的信息流向
通过前面radiolinkTask、usblink.c、atkp.c三个文件的学习,minifly的信息流向关于上位机(usb)和遥控器的部分基本也就介绍完成了。因为是freertos的操作系统,加上内部采用匿名的通信协议,所以通过usb以及串口中断的方式接受的信息,都经历了存入队列,atkp解码这样的步骤,才能获取接收信息的意义下面来对minifly内部接收以及发送信息的过程进行分析:...
2020-01-22 20:46:40
1100
2
原创 Robomaster2020学习(一)——电机选型
文章目录1. 资料获取2. 电机选型1. 资料获取RM官方网站2. 电机选型以 RoboMaster AI 机器人 2020 标准版 为例,基本可以看出这几个电机所使用的场合其中,snail电机是一个PWM控制的直流无刷电机,由于没有霍尔传感器,该电机不能实现闭环控制,有一 些队伍会使用去掉减速箱的M3508电机作为替代方案。...
2020-01-22 20:44:14
3441
原创 经纬M600室内定位OSDK_STM32开发(一)——环境搭建
参考资料:Hardware Setup Guide - DJI Onboard SDK Documentation文章目录1. 硬件连接2. 软件环境搭建2.1 github下载源码2.2 DJI PC Assistant 2软件2.3 DJI GO App3. 获取APP ID和密钥4. 启用OSDK5. STM32工具链6. 测试1. 硬件连接连接GND,TX,RX三线,VC...
2020-01-22 13:00:52
1231
6
原创 嵌入式工程师必须知道的一些好网站
废话不多说,介绍一些嵌入式相关的好网站链接已经做成超链接了,直接点击标题即可1. cubemx——微雪电子关于cubemx的系列教程网上已经有很多了,但很多只是涉及操作,建立工程,原理说的比较少,因此,在这里推荐一下微雪电子。原理和实际建立工程的步骤都比较详细了。有兴趣学cubemx的可以看一看。2. 电路城电路城同样也是一个很好的网站,在上面有许多做好的工程,免费的也很多,pcb,代...
2019-12-21 16:52:26
7542
2
STM32Cube扩展包开发指南.pdf
2020-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人