three_js
Local Server and build tools
创建好一个html文件后,浏览器打开此时为了安全考虑浏览器会限制网页的功能(例如摄像头)。处理限制问题的方式是使用构建工具或者捆绑(bundler)。
构建工具可以使用:vite、webpack, gulp, parcel
vite优点:
安装快
运行快
不易出错
vite构建工具会对html/css/javascript做构建、优化、缓存破坏、源映射、运行于本地服务器
vite可以添加插件以处理多个特征例如对GLSL文件的支持、React功能的支持.
运行vite时需要Node.js环境。
Node
Node.js® 是一个免费、开源、跨平台的 JavaScript 运行时环境(不需要在浏览器上运行javascript),它让开发人员能够创建服务器、 Web 应用、命令行工具和脚本。
Node.js可以让javascript脱离浏览器网页运行。
安装:https://nodejs.org/en
查看版本:node -v
创建一个Nodejs项目:
建立一个文件夹
在文件夹中: npm init -y ...
unity
Unity
unity是一个游戏引擎,其中uinity3d代表作<王者荣耀>版本4.6。unity4.0开始支持跨平台(一次开发 多平台发布)。
unity2017之前支持的开发脚本:C#, Js, Boo,之后只支持C#(微软对抗java)。
调节工具
Unity 编辑器左上角的一组按钮,正好也对应着键盘左上角的字母:
图标
快捷键
Q
W
E
R
T
Y
英文
Hand Tool
Move Tool
Rotate Tool
Scale Tool
Rect Tool
Move, Rotate or Scale selected objects
中文
手形工具
移动工具
旋转工具
缩放工具
矩形工具
移动、旋转或缩放选定对象
功能
在整个场景中移动漫游
按坐标轴移动选定对象
按三个维度旋转对象
在三个维度上缩放对象
以矩形的方式调节对象的尺寸
综合前面所有对选定对象的调节工具
除了使用 Q 打开手形工具随后用鼠标左键漫游场景外,使用鼠标中键也可以在任意工具下漫游场景(按住鼠标中键然后移动鼠标)。
按住鼠标右键移动可以以当前镜头处 ...
blender
操作指令
所有命令必须在英文模式下输入,否则不起作用
命令
作用
ctrl+.
显示选中物体的坐标轴
.
旋转缩放中心设置,中心点设置
/,alt+/
局部观察/原观察, 编辑状态为隔离显示
alt+Z
透视图
Tab
工作模式(物体、编辑)
~
视图(俯视、前视、左视)
ctrl+Tab
工作模式(物体、雕刻、纹理、编辑)
N
侧边栏选项设置
F
填充
P
编辑模式下分类物体
ctrl+J
绑定多个物体,为一个整体
J
连接
shift+~,WASD,QE,RF,
3D视图步行/飞行模式
0
相机视角
ctrl+alt+0
设置当前视角为相机视角
shift+滚轮(双指移动)
移动视角
cmd+滚轮
放缩视角
滚轮
旋转视角
shift+A
创建物体
A
全选 或者 吸附时选择
M
合并,创建集合
,
坐标变换
cmd+,
偏好设置
shift+s
移动原点
X
删除
ctrl+右键
创建并连接顶点
shift+D,alt+D
复制物体,关联复制
ctrl+左 ...
LLM
综述
agent
提示词prompt
工作流搭建
模型部署和高并发(资源优化和分配)
开发框架
langchain
pytorch
tensorflow
hugginface
模型训练与微调
高质量微调数据与评估
微调原理
LLM蒸馏 (大模型到小模型)
多模态
知识库搜索
Embbedings和向量库
RAG技术
RAG多模态处理
RAG调优
AI Coding
如何使用和经验
AI开发与AI重构
分工与协作:前端、后段、产品经理
部署Claude Code (信创要求高: 国央企、军队)
几个模型大厂和六小厂
云计算、GPU租赁:阿里云、火山引擎、AutoDL
OPC(一个人公司,one person company)
行业场景
2C企业:
需要流量、成交口碑、副购、成本,
低价值低投入场景:文案、图片生成、数字人、网络信息搜索、对话数据解析、模版文件处理、软件操作、票据处理、简历面试
高价值高投入:图片定制生成、营销视频、视频行为分析、在线客服/销售、个性化服务、声音合成、产品效果展示、产品创意设计、合规审查、数据可视化、企业知识库
模型 ...
claude-and-codex
解锁 Claude Code 新玩法:接入 ChatGPT,模型自由切换
随着现在claude code封号严重,gpt-5.4的效果也还不错,奥特曼的封禁也没有Claude那么严重,并且GPT现在还有很多低价
咸鱼Team拼车-几块钱的拼车号拉上5个小号可以用几天,最近封号有点严重
教育版
Plus直冲
但是我已经习惯了 Claude Code 这一整套 coding workflow,不换工具,直接把底层模型切到 ChatGPT / GPT-5.4,此教程采用CLIProxyAPI方式进行处理,还可以使用Sub2api(比较重,适合中转站部署,我个人单机跑就用CPA了)
Claude Code 原生走的是 Anthropic 协议,所以你需要一个中间层,把它的请求接住,再转发到 OpenAI / Codex 线路上。现在最常见、也最好用的一套方案,就是:
CLIProxyAPI:本地代理层,负责协议转换、账号托管、统一对外暴露接口
这篇文章不讲空话,直接带你把整条链路跑起来。
测试环境:
Windows 10/11
PowerShell
Claude Code 2.x
...
扩散模型
Denoising Diffusion Probabilistic Model (DDPM)
显然,为了生成丰富的图像,一个图像生成程序要根据随机数来生成图像。通常,这种随机数是一个满足标准正态分布的随机向量。这样,每次要生成新图像时,只需要从标准正态分布里随机生成一个向量并输入给程序就行了。生成图像的神经网络需要从数据中学习。对于图像生成任务,神经网络的训练数据一般是一些同类型的图片。比如一个绘制人脸的神经网络会用人脸照片来训练。也就是说,神经网络会学习如何把一个向量映射成一张图片,并确保这个图片和训练集的图片是一类图片。图像生成任务缺乏有效的指导,其他AI任务中,训练集本身会给出一个「标准答案」,指导AI的输出向标准答案靠拢。比如对于图像分类任务,训练集会给出每一幅图像的类别;对于人脸验证任务,训练集会给出两张人脸照片是不是同一个人;图像生成数据集里只有一些同类型图片,却没有指导AI如何画得更好的信息。
VAE(变分自编码器)
构成:编码器、概率潜在空间、解码器。在训练过程中,编码器预测每个图像的均值和方差。然后从高斯分布中对这些值进行采样,并将其传递到解码器中,其中输入的图像预 ...
QT_C++
QT
QT是一个跨平台的应用程序和用户界面框架,用于开发图形用户界面(GUI)应用程序以及命令行工具。https://www.qt.io/zh-cn/
部署空项目流程
macos系统
1)启动qt creator,并创建新项目
在此处选择CMake
此处无法选择构建时,在qt偏好设置中找qt版本
添加自己安装的qt的目录,在该目录下找/opt/homebrew/Cellar/qt/6.8.2/bin/qmake
再在构建套件中添加新的构建,例如qt-6.8.2, 选择QT版本为自己安装的QT版本。
完成后可以选择创建项目中的构建了,然后生成如下目录,关掉qt creator,并用vscode打开项目
2) build:这是项目的构建目录,所有构建输出文件都会存放在这里。
.cmake:CMake 生成的内部配置文件目录,包含一些缓存和临时文件。
CMakeFiles:CMake 生成的辅助文件目录,包含构建过程中使用的中间文件和配置文件。
project1_autogen:自动生成的文件目录,通常包含由 CMake 自动生成的代码文件。
project1.app:ma ...
git教程
Git介绍
git是分布式版本控制工具,可以快速高效管理项目代码。git有廉价本地库、方便暂存区。
版本控制是一种记录文件内容变化以方便历史查阅、修订的系统。
版本控制目的:从个人开发过渡到团队协作开发
集中式版本控制工具svn
一台单一集中管理服务器保存所有修订版本,团队人员通过客户端连接这台服务器,取出最新的版本作修改并提交更新。优点:1、看到其他人在干什么,2、权限管控,3、管理轻松。缺点:1、服务器单点故障,2、无法协同。
分布式版本控制工具
每个人在自己的电脑上维护版本,并有一个远程库用来推送和拉取最新版本
每个客户端都有完整的包含历史记录的代码
git工作机制
工作区:代码存放的目录位置,可以删除,无法追溯。
暂存区:工作区的文件添加到临时存储区间,可以删除,无法追溯。
本地库:暂存区的代码提交到本地库后生成历史版本,代码就可以被追溯了,再也删不掉了。
历史版本是无法单独删除的,除非删除本地库。
代码托管中心(远程库)
远程库:本地库可以推送到远程库,网络中的所有用户都可使用。
git安装
git命令
设置用户名签名,作用 ...
图神经网络
简述
结构化数据:语音、图像、文本都是很简单的序列或者网格数据,是很结构化的数据
非结构化数据 :网络、知识图谱、图数据结构
图结构数据是无限维的一种不规则的数据,每一个节点的周围结构可能都是独一无二的,它没有平移不变性。这种结构的数据,使得传统的CNN、RNN无法在上面工作。
非结构化数据处理难点:
图的尺度和结构复杂
节点间关系复杂
节点的特征
局部图结构不具有平移不变性
相关研究方法:GNN、DeepWalk、node2vec、GCN、GAN
同构图和异构图
在图论(Graph Theory)中,异构图(Heterogeneous Graph)和同构图(Homogeneous Graph)是两种不同的图结构概念,它们的主要区别在于节点和边的类型是否单一。
1、异构图是指节点类型和/或边类型不同的图,通常用于建模具有多种实体和关系的复杂系统。
特点:
多个节点类型(不同类别的节点)。
多个边类型(不同类别的关系)。
常用于表示复杂结构数据(如推荐系统、知识图谱等)。
2、同构图是指节点类型和/或边类型都相同的图。
图神经网络的意义
图神经网络建模目的是处理非结构化数据,通过 ...
深度预测
12345678910111213141516模版1、研究目标:2、难点:3、背景:4、方法:5、相关研究:6、指标:7、分析:8、改进:
深度预测-----------------------------------------------------------------------
Depth Map Prediction from a Single Image using a Multi-Scale Deep Network
1、研究目标:预测三维几何结构深度。
2、难点:
finding depth relations from a single image is less straightforward, requiring integration of both global and local information from various cues.
深度预测本身具有模糊性、技术上 不适定(一个没有唯一、稳定或存在解的问题),全局尺度问题(正常房屋和玩具屋),将注意力集中在场景内的空间关系而不是场景尺度上。
3、背景:
深度估计的需要的图像线索包括:线条角度和 ...


