草庐IT

抱抱脸:ChatGPT背后的算法——RLHF | 附12篇RLHF必刷论文

文|卖萌酱大家好,我是卖萌酱。前几天,抱抱脸公司(HuggingFace)发表了一篇博客[1],详细讲解了ChatGPT背后的技术原理——RLHF。笔者读过之后,觉得讲解的还是蛮清晰的,因此提炼了一下核心脉络,希望给对ChatGPT技术原理感兴趣的小伙伴带来帮助。此外,文末整理了几篇关于RLHF最热门的12篇必读论文,卖萌酱打包好挂在公众号后台了,感兴趣的小伙伴可以在公众号“夕小瑶的卖萌屋”后台回复【1212】领取。在过去几年里,基于prompt范式的AI生成模型取得了巨大的成功,诞生了不少有意思的AI应用,例如AI写小说,AI写代码,AI画图甚至AI做视频等。但其实这种生成模型很难训练。以语

刷题笔记【5】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏🌻《刷题笔记》文章目录前言🎨1、合并两个有序链表题目描述思路一(递归)思路二(双指针)🎨2、树的子结构题目描述思路一(递归)🎨3、二叉树的镜像题目描述思路一(递归)🎨4、顺时针打印矩阵题目描述思路一(边界模拟法)前言题目来源参考阿秀学长的刷题笔记,小戴只是把C++的题解改成了Java版本,并整理了其他思路,便于自己的学习~如果解题有更好的方法,本文也会及时进行更新~希望对你有帮助~一起加油哇~🎨1、合并两个有序链表牛客原题链接题目描述输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的思路一(递归)/*publicclassListNode{

刷题笔记【5】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏🌻《刷题笔记》文章目录前言🎨1、合并两个有序链表题目描述思路一(递归)思路二(双指针)🎨2、树的子结构题目描述思路一(递归)🎨3、二叉树的镜像题目描述思路一(递归)🎨4、顺时针打印矩阵题目描述思路一(边界模拟法)前言题目来源参考阿秀学长的刷题笔记,小戴只是把C++的题解改成了Java版本,并整理了其他思路,便于自己的学习~如果解题有更好的方法,本文也会及时进行更新~希望对你有帮助~一起加油哇~🎨1、合并两个有序链表牛客原题链接题目描述输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的思路一(递归)/*publicclassListNode{

OJ系统刷题 第五篇

12401-小鱼的航程(改进版)时间限制:1秒内存限制:128MB有一只小鱼,它平日每天游泳250公里,周末休息(实行双休日),假设从周x(1≤x≤7)x(1≤x≤7) 开始算起,过了n(n≤10^6)n(n≤106)天以后,小鱼一共累计游泳了多少公里呢?输入输入两个整数x,n(表示从周x算起,经过n天)。输出输出一个整数,表示小鱼累计游泳了多少公里。样例输入#includeusingnamespacestd;boolisFlag(longintn,longintm){ if(m==1||n==1){ returntrue; } longmax=n>m?n:m; longmin=n1){

OJ系统刷题 第五篇

12401-小鱼的航程(改进版)时间限制:1秒内存限制:128MB有一只小鱼,它平日每天游泳250公里,周末休息(实行双休日),假设从周x(1≤x≤7)x(1≤x≤7) 开始算起,过了n(n≤10^6)n(n≤106)天以后,小鱼一共累计游泳了多少公里呢?输入输入两个整数x,n(表示从周x算起,经过n天)。输出输出一个整数,表示小鱼累计游泳了多少公里。样例输入#includeusingnamespacestd;boolisFlag(longintn,longintm){ if(m==1||n==1){ returntrue; } longmax=n>m?n:m; longmin=n1){

玩客云刷armbian5.9安装宝塔5.9/青龙面板/docker/openwrt

玩客云刷机一、使用AmlBurnTool软件烧录首选底包至固件(https://www.123pan.com/s/MGKDVv-CXmtH提取码:BxEu)烧录完成后断开玩客云电源备用。(短路什么的其它教程很多我就不写了)靠近hdmi的那个口子;二、使用USBWriter(https://www.123pan.com/s/MGKDVv-OXmtH提取码:s3N7)软件将emmc底包或者5.88刷机包(https://www.123pan.com/s/MGKDVv-sXmtH提取码:CI8l)件写入U盘。写入成功后,先将U盘插入玩客云靠近网线接口端的USB口,再接入电源。玩客云通电后指示灯会先亮

玩客云刷armbian5.9安装宝塔5.9/青龙面板/docker/openwrt

玩客云刷机一、使用AmlBurnTool软件烧录首选底包至固件(https://www.123pan.com/s/MGKDVv-CXmtH提取码:BxEu)烧录完成后断开玩客云电源备用。(短路什么的其它教程很多我就不写了)靠近hdmi的那个口子;二、使用USBWriter(https://www.123pan.com/s/MGKDVv-OXmtH提取码:s3N7)软件将emmc底包或者5.88刷机包(https://www.123pan.com/s/MGKDVv-sXmtH提取码:CI8l)件写入U盘。写入成功后,先将U盘插入玩客云靠近网线接口端的USB口,再接入电源。玩客云通电后指示灯会先亮

刷题笔记【1】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏🌻《刷题笔记》文章目录前言🎨1、二维数组中的查找题目描述思路🎨2、替换空格题目描述思路🎨3、从尾到头打印链表题目描述思路一(反转函数)思路二(递归)思路二(栈)前言题目来源参考阿秀学长的刷题笔记,小戴只是把C++的题解改成了Java版本,并整理了其他思路,便于自己的学习~如果解题有更好的方法,本文也会及时进行更新~希望对你有帮助~一起加油哇~🎨1、二维数组中的查找牛客网原题链接题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数[[1

刷题笔记【1】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏🌻《刷题笔记》文章目录前言🎨1、二维数组中的查找题目描述思路🎨2、替换空格题目描述思路🎨3、从尾到头打印链表题目描述思路一(反转函数)思路二(递归)思路二(栈)前言题目来源参考阿秀学长的刷题笔记,小戴只是把C++的题解改成了Java版本,并整理了其他思路,便于自己的学习~如果解题有更好的方法,本文也会及时进行更新~希望对你有帮助~一起加油哇~🎨1、二维数组中的查找牛客网原题链接题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数[[1

二叉树-我的基础算法刷题之路(七)

本篇博客旨在整理记录自已对二叉树的一些总结,以及刷题的解题思路,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录一、理论基础:1、常见术语2、基本操作3、种类:4、存储方式:5、遍历方式:深度优先搜索(DFS):广度优先搜索(BFS):二、二叉查找树的创建1、二叉树的结点类2、二叉树查找树3、二叉树查找树其他便捷方法3.1、查找二叉树中最小的键3.2、查找二叉树中最大的键三、二叉树的基础遍历1.1、前序、中序、后序遍历1.1.1、前序遍历1.1.2、中序遍历1.1.3、后序遍历1.2、二叉树的层序遍历1.3、二叉