-
WoW-RAG
Wow-RAG 手搓一个土的RAG 安装相关库:faiss-gpu、scikit-learn、scipy、openai、python-dotenv;配置api_key、base_url、chat_model、emb_model。 加载APIkey,配置环境: import os from doten -
Matlab 分类算法
一、分类算法核心概念 分类是监督学习任务,目标是将数据分配到预定义的类别中。关键步骤包括: 特征工程:提取/选择区分性强的特征 模型训练:学习特征与类别的映射关系 评估指标:准确率、精确率、召回率、F1分数、混淆矩阵 二、常用分类算法解析 1. K近邻(KNN) 原理:基于距离度量,将样本分配给其k -
Matlab灰色预测模型
灰色预测模型(Grey Prediction Model)是一种处理少量、不完全信息的预测方法,尤其适用于数据量少(≥4个)且趋势不明显的场景。 核心模型:GM(1,1) 通过累加生成序列挖掘数据内在规律 核心模型原理 变量右上方的(0)和(1)是用来表示不同数据的不同生成阶次 创建一个文件名为gm -
【踩坑】 lc.exe exited with code -1
参考资料: https://www.answeroverflow.com/m/1022237827808903268 简单来说,之前好像在其他机器不小心拖拽了一个DevExpress控件,删除后留下了license.licx文件。结果导致原本的WPF窗体无法正确渲染。 解决方案 前往Properti -
【乐观锁实现】StampedLock 的乐观读机制
StampedLock 的乐观读机制主要解决了读多写少场景下,传统读写锁(如 ReentrantReadWriteLock)可能存在的写线程饥饿或性能瓶颈问题。它通过一种“乐观”的策略,允许读操作在特定条件下完全不阻塞写操作,从而显著提高系统的整体吞吐量。 解决的问题 写线程饥饿: 在传统的读写锁( -
Linux常用指令
文件与目录管理 1.cd 切换目录 cd xx 进入文件夹xx(可以写绝对路径) cd ..返回上一级目录 cd ~ 返回用户主目录 cd / 切换到文件系统的根目录 2.ls 列出目录内容 -l :以长格式显示文件和目录的详细信息,包括权限、所有者、大小、修改时间等 ls -l -a:显示所有文件