- 博客(10)
- 收藏
- 关注
原创 A/ Harness Design 阅读
文章:Anthropic《Harness design for long-running application development》 2026-03-24 Prithvi Rajasekaran。
2026-08-29 17:01:52
379
原创 Pi Agent 详细讲解(Agent开发必看!)
摘要作用缩短当前分支的模型上下文切换路线时,保留被放弃分支中的重要信息两者都不删除历史,但服务的场景不同:一个解决窗口长度,一个解决分支切换。
2026-08-16 21:59:20
343
原创 Transformer&注意力入门学习
词嵌入,一般在模型的第一层,通过嵌入矩阵学习出来,词嵌入向量。把输出的向量作为(编码器-解码器注意力)的Q,把编码器输出的向量作为K,V,一起输入到(编码器-解码器注意力)中,最后,加上全连接,激活函数生成预测词,重复以上步骤。多头,就是用好多组Wqkv权重矩阵,它们从不同的角度观察模型,再把观察的结果拼接(Concat)在一起。是:每个位置用自身的 Query 向量,与整个序列中所有位置的 Key 向量进行相关性计算,从而得到注意力权重,并据此对对应的 Value 向量加权汇总,形成新的表示。
2025-10-27 10:59:04
767
原创 Java学习笔记7
代码化块,属于类中的成员[是类的一部分],类似于方法,将逻辑语句封装在方法体中。用{}括起来。Tips:类的成员:成员变量,成员方法,构造方法,内部类,代码块。代码块和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。为什么有抽象类?当父类的某些方法,需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类。所谓抽象方法就是没有实现的方法,没有方法体。类的内部又定义了一个类,这个类称为内部类。
2025-07-29 11:41:53
1575
原创 Java学习笔记5
A.动态初始化:指定长度(元素的个数),数组的每个初始化值由系统给出。//方法一:数据类型 数组名[]=new 数据类型[大小]//创建了一个a数组,长度为5//方法二:先声明数组,再通过new分配空间int b[];//先在栈内存创建引用变量b ,值为null//在堆内存开辟4byte*5的内存空间,再通过=建立引用关系//一维数组定义:int a[] 或者 int []a 的写法都行Tips:各类型初始化的默认值int、short、byte、long全为 0。
2025-07-20 17:32:02
404
原创 Java学习笔记4
/ 继续执行(穿透)case 2: System.out.print("Tue,");最后的else可以没有,如果上面的条件都不满足,会默认执行else,但是没有else,就什么都不执行。break:结束本层循环,下面的不再执行,用在switch和循环中。//可以有无限循环,但是无限循环下面不能再有语句,会报错:不可达。//arr数组把每循环一次,把一个数据给到i 迭代器循环。continue:跳过本次循环的循环体,进行下一次循环。
2025-07-20 17:30:36
456
原创 Java学习笔记3
(报错)//当byte与int进行混合运算的时候,会提升为int类型,两个int相加的结果还是int,赋值给byte会损失精度。&&、|| 遵循短路法则,当能判断出整个表达式的值时,后面的不执行,而&,|,就需要两边都计算完再判断。括号级别最高,逗号级别最低,单目 > 算术 > 位移 > 关系 > 逻辑 > 三目 > 赋值。如果条件表达式是true,执行表达式1,反正执行表达式2。=0 || y%400==0) //判断闰年。(不报错) //b = (byte)(b + 1) 底层会做强转。
2025-07-20 17:29:11
274
原创 Java学习笔记1
JDK 的全称(Java Development Kit Java 开发工具包) JDK = JRE + java 的开发工具[java, javac,javadoc,javap 等]JDK 是提供给Java 开发人员使用的,其中包含了java 的开发工具,也包括了JRE。JRE(Java Runtime Environment Java 运行环境) JRE = JVM + Java 的核心类库[类]
2025-07-20 17:22:39
1252
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅