- 博客(50)
- 收藏
- 关注
原创 transformer
这里的自动问答 pipeline 实际上是一个抽取式问答模型,即从给定的上下文中抽取答案,而不是生成答案。可以看到,pipeline 自动选择了在 SQuAD 数据集上训练好的。自动问答 pipeline 可以根据给定的上下文回答问题。
2024-06-18 09:21:54 290
原创 InfLLM的笔记
该文件是一个Python脚本,它包含了一个基于FastChat模型的聊天系统,FastChat模型最初由LMSYS团队开发。:脚本末尾部分定义了命令行参数解析逻辑,允许用户通过命令行指定模型路径、设备类型、温度参数、重复惩罚、最大新token数量等。函数,该函数初始化模型和分词器,设置聊天环境,并进入一个循环,不断接收输入并生成输出,直到接收到退出命令。整体来看,这个脚本是一个聊天机器人的后端逻辑,负责处理用户输入,生成响应,并管理聊天会话的状态。类的一个实例,这个实例定义了对话的格式和角色。
2024-05-20 15:45:56 216
原创 调代码的草稿
是一个并发网络库,它使用轻量级线程来实现协程,允许网络应用使用看似同步的代码来实现异步操作。的初始化步骤,它替换了 Python 标准库中的一些阻塞式方法,以便它们可以在。来启动 Flask 应用和 Socket.IO 服务,这是。来异步地处理消息,这样可以避免在处理消息时阻塞事件循环。综上所述,这段代码确实实现了异步操作,主要是通过。,这表明 Flask-SocketIO 将使用。,这是为了避免在等待期间阻塞事件循环。:在接收到消息事件时,使用。:在发送心跳的函数中,使用。作为底层的异步运行时。
2024-05-10 11:08:42 189
原创 JARVIS代码笔记
这个函数使用了多线程来并发执行任务,并且具有错误处理和日志记录机制。它是一个复杂的框架,用于构建聊天机器人或类似的对话系统。这个函数是一个聊天机器人框架的一部分,用于处理用户的输入,并根据输入生成响应。,它接受一系列消息(
2024-04-15 13:36:42 161
原创 大模型调用笔记
神奇的地方在于就算messages很大(几千字),设置max_tokens=700,依然能正常返回completion。但是message1很小,在对同事诉苦时鬼使神差的设置 max_tokens=700,正常了。调kimi的模型的时候,老是报400错误。
2024-04-14 15:32:32 498
原创 protege
subclassinstance 一致性检查primitive class = subclassdefined class = Equivalent
2020-11-16 19:43:36 162
原创 git 一点点
get diff回到上一次状态 git checkout -- (文件名)文件追踪:如果把文件加入暂存区中,那么就实现对文件的追踪撤销追踪 git reset HEAD (文件名)想要回到上一版本或者指定版本时如何进行操作:git reset --hard HEAD^ //回到上一个版本git reset --hard (回退版本id)...
2020-10-20 13:11:28 99
原创 restful--HTTP(笔记)
HTTP协议请求请求行 消息报头 请求正文请求行格式如下:Method Request-URI HTTP-Version CRLF 请求方法:GET POST HEAD PUT DELETE OPTIONSHTTP协议响应状态行 消息报头 响应正文状态行格式 HTTP-Version Status-Code Reason-Phrase CRLF常用状态码:200 ok400 //客户端有语法错误401 //服务器拒绝提供服务404 //请求资源不...
2020-10-16 13:49:43 105
原创 shell入门
/test 表示输出重定向,没有文件则创建history:显示历史记录和执行过的指令|:管道,上一条命令的输出作为下一条命令的参数grep:搜索grep -w p:只匹配pgrep -v p:反向查找,不包含p的行wc -w:统计字数wc -I:统计行数...
2020-10-13 11:09:44 54
转载 html和css入门
在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>常用的内联元素有:<a>、&
2020-10-12 13:20:05 66
转载 创建对象的几种形式
class C1{var $p1 = 1; //定义一个属性;}形式1:$o1 = new C1(); //通过一个类,去new出一个对象形式2:$o2 = new $o1(); //通过一个对象,去new出一个对象——其实是new出来的是旧对象所述类的一个新对象。形式3:$s1 = “C1”; //只是一个字符串变量而已;$o3 = new $s1(); //这就是所谓的“可变类”——无非就是类的名字是一个变量而已。形式4:$o4 = new ...
2020-09-28 14:16:46 226
原创 php整天小结
1.headerPHP文件插入header("Content-type: text/html; charset=utf-8");相当于页面里面的<meta http-equiv="Content-Type" content="text/html; charset=utf-8">;目的:防止页面出现乱码
2020-09-23 14:58:36 59
原创 已经忘记了的基础数论
费马小定理:若p是素数,a是正整数且不能被p整除,则ap-1== 1(mod p)费马小定理的拓展:ap== a(mod p)欧拉定理:对任意互素的a和n. 设Φ(n) 为小于n且与n互素的正整数的个数,有aΦ(n)== 1(mod n)欧拉定理的拓展:aΦ(n)+1== a(mod n)求乘法逆元的作用:除以一个数 再取模时,可以将这个数乘以这个数的逆元 再取模(将除法转化成乘法运算)为什么要这样等价:对于 (a/b)% mod 这个式子,是不可以等价为 ((a%mod) ...
2020-09-18 09:33:01 350 1
原创 temp
map的实现原理:map和list有相通的一些特性,map底层是使用了RB_Tree来实现的,所以map是一种自动排序的数据结构,,由于map所开放的各种操作接口都是由转RB_Tree操作行为而已。。红黑树:红黑树的特性1.每个节点要么红要么黑2.根节点为黑色3.叶子结点为黑色4.红结点的俩个子节点为黑色5.当前结点到叶子结点的任意一条路上所经过的黑结点的个数的相同的。红黑树的各种操作的时间复杂度为0(logn)红黑树相比其他的...
2020-09-16 13:01:43 385
原创 快速幂
(a * b) % p = (a % p * b % p) % plong long fastPower(long long base, long long power) { long long result = 1; while (power > 0) { if (power % 2 == 0) { //如果指数为偶数 power = power / 2;//把指数缩小为一半 base..
2020-09-16 12:50:36 88
原创 week8
从集合的角度来考虑dp问题寻找某一状态来代表一类东西dp考虑方式:1.状态表示 f[i] :(1)集合:所有以i结尾的子段(2) 属性max/min/数量。 2.状态计算——集合的划分。f[i]=max(0,f[i-1])+nums[i];class Solution {public: int maxSubArray(vector<int>& nums) { int res=INT_MIN,...
2020-09-03 18:29:04 120
原创 week7
class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int>hash; for(int i=0;i<nums.size();i++) { if(hash.count(target-nums[i])) .
2020-09-03 13:50:25 72
原创 week6
class Solution {public: vector<int> twoSum(vector<int>& numbers, int target) { for(int j=0,i=numbers.size()-1;j<numbers.size();j++) { while(i-1>j &&numbers[i-1]+numbers[j]>=target) i--; .
2020-09-01 16:55:27 76
原创 week5
百分之80 的暴搜题目是要回溯(恢复先前状态)class Solution {public: string chars[8]={"abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"}; vector<string> letterCombinations(string digits) { if(digits.empty()) return vector<string>(); vec
2020-09-01 15:11:15 105
原创 week4
class Solution {public: string countAndSay(int n) { string s="1"; for(int i=2;i<=n;i++) { string ns; for(int k=0;k<s.length();) { int j=k+1; while(s[j]=.
2020-08-31 00:15:30 90
原创 week3
bool isValidBST(TreeNode* root) { return dfs(root,INT_MIN,INT_MAX); } bool dfs(TreeNode*root,long long MINV,long long MAXV) { if(!root) return true; if(root->val<MINV || root->val > MAXV) return false; .
2020-08-29 20:58:18 81
原创 week1
二分的流程1.确定二分的边界2.编写二分的代码框架3.设计一个check(性质)4.判断一下区间如何更新5.如果更新方式写的是l=mid,r=mid-1 ,那么算mid的是时候+1;6 绿色:(check)R=M,L=M+1 MID=(L+R)/2红色:(check)L=M,R=M-1MID=(L+R+1)/2 int mySqrt(int x) { int l=0,r=x; while(l<r) { .
2020-08-29 01:01:44 141
原创 week2
ListNode* removeNthFromEnd(ListNode* head, int n) { ListNode *dummy=new ListNode(-1); dummy->next=head; ListNode *first=dummy; ListNode *second=dummy; for(int i=0;i<n;i++) first=first->next; .
2020-08-26 23:21:44 65
原创 辗转相除法求公因数公倍数
#include <bits/stdc++.h>using namespace std;//公因数int gcd(int a, int b){ int da = max(a,b); int xiao = min(a,b); if(da % xiao == 0) return xiao; else return gcd(xiao, da % xiao);}// 两个整数的最小公倍数等于两整数之积除以最大公约数 ...
2020-08-21 22:29:54 297
原创 哭泣!单链表反转
新建链表,头节点插入法(我阔怜的面试)public ListNode reverseList2(ListNode head) { 3 ListNode dummy = new ListNode(-1); 4 ListNode pCur = head; 5 while (pCur != null) { 6 ListNode pNex = pCur.next; 7 pCur.next = dummy.
2020-08-18 20:58:14 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人