punchy
Stay foolish Stay hungry

Wudiudiu's Blog

Welcome to my Blog!
Multi-agent学习
多智能体框架学习 本文提出一种多智能体,多人格特征框架,旨在通过智能体多样的个性以及批判能力,从而提高模型的推理能力。意思就是让模型扮演不同的人格特征,还要加一个苏格拉底式的critic agent,从而提高整个系统的推理能力。 Intro介绍了当下的agent系统,要么使用单一agent执行任务,要么仅仅使用两个agent,就算使用多个agent,这多个agent之间多采用相似的推理模式和分析方法,缺少多样性,从而使得整个系统在执行任务的时候缺乏发散性的思维和多角度的探索,而这些能力在解决复杂问题的时候是非常关键的。另外,当下的agent系统缺乏反思和批判的机制,这导致模型缺乏纠错机制,比 ...

tmux-learn
tmux 中的 Session / Window / Panel(Pane)速查指南 前缀键说明:本文基于你的配置,tmux 前缀键为 Ctrl + s 一、三种结构的区别(核心概念)1234tmux └─ session → 工作场景 └─ window → 任务 └─ panel(pane) → 并行视图 session类比于工作区,不同的工作场景对应不同的session。比如一个跑论文的代码,另一个调试刚clone好的开源项目的代码,是两个不同的项目 window是同一个项目下,不同的任务需求。比如调试一个项目的代码。一个w ...

AI+Simulink学习
一、Simulink / Simscape 中的三种端口体系详解——电气端口、物理信号端口与数值信号端口的本质区别 一句话总结:在 Simulink + Simscape 中,线不是线,端口不是端口。不同端口代表的是不同“物理世界”,混接一定会报错。 本文用于系统性梳理 Simulink 中三类端口的本质区别、连接规则和典型模块,适合作为长期复习用的技术笔记。 一、为什么 Simulink 里要分三种端口?如果你只用过纯 Simulink,可能会觉得: “信号就是一根线,接上就行了。” 但一旦你进入 Simscape(物理建模),Simulink 的世界会被严格划分为 多个 ...

面试手撕
腾讯最长递增子序列我的解法123456789101112131415161718from collections import dequedef solution(nums: list[int]): dq = deque() dq.append(float('inf')) for num in nums: while dq and num <= dq[-1]: dq.pop() dq.append(num) return len(dq)nums = [4,10,4,3,8,9]print(sol ...

拼多多笔试
第一题拉火车每个人都有一副牌的一半,即26张,两个人玩拉火车的游戏,即轮流出牌,两个人分别叫alice和bob,轮流出牌构建一个序列,如果某个人出牌A时,前面的序列中有这张牌A1,则这个人将A1-A之间包括A1,A所有牌都收走,下一个人继续出牌。最后直到走完26张牌则游戏结束。结束时候比较谁的牌多即谁胜出。 我的解法12345678910111213141516171819202122232425262728293031323334353637383940import sysT = int(sys.stdin.readline().strip())for _ in range(T): a ...

uv_learn
包管理器:UV包管理器就是在python项目中,管理各种依赖的安装和卸载,环境的构建,方便开发者能够不被各种版本依赖困扰。uv是使用rust语言开发的一款包管理器,使用起来非常便捷,最大的感受是安装各种包的时候速度非常的快。 安装使用pipx安装 pipx install uv 使用uv新建一个项目 mkdir proj cd proj uv init:创建项目的基本文件 uv venv:创建虚拟环境 12345678910.├── .venv│   ├── bin│   ├── lib│   └── pyvenv.cfg├── .python-version├── README.md├ ...

docker-learn
从零开始安装docker engine打开终端,依次运行以下命令: 12## 删除原来安装的旧版本for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 12345678910111213## 设置docker的apt软件源sudo apt-get updatesudo apt-get install ca-certificates curlsudo install -m 0755 -d /e ...

月总结5.27
本月工作总结 CAD插件的代码在GPT的帮助下完成了,功能还可以,起码作为一个demo来说是合格的 西北电的项目应该终于能接到了,接到之后就能暂时的喘一口气不管这边了 今天做了一份好未来的NLP算法实习生的笔试题,选择题较为简单,编程题两道,一道是不定长滑动窗口,一道是考递归,类似于斐波那契数列 机器人巡检的PPT还在继续做,宇树机器人的二次开发方案到底该怎么写啊 完善了一下废话模型的代码,发现llama-factory是真的好用啊,集成了训练,评估,推理,部署四个阶段,对于一个学生来说是绝对够用的。 多模态RAG的项目也算是阶段性的完成了,虽然部分想实现的功能没有实现。 下月工作展望 参加 ...

CAD_plugin总结

多模态RAG学习总结
python知识__init__.py的作用 该文件的存在最基本的作用是将当前目录标记为包,这样python解释器就知道这个目录及目录包含的文件应该被视为包 初始化包:当该包被导入的时候,会首先执行__init__.py,这样我们可以在其中写一些代码来做初始化 控制包的导入:一个包内部会有很多子模块,通过在__init__.py中导入子模块,我们可以控制from packege import *运行时,哪些模块会被导入。 包的命名空间管理:通过在__init__.py导入子模块,可以提供给外部一个精心设计的接口,比如在如下结构中: 12345my_package/│├── __init__. ...