- 博客(239)
- 资源 (4)
- 收藏
- 关注
原创 C++ 实现多线程的生产者(producer) - 消费者(consumer) 模型
本文介绍了生产者消费者的并发编程模型,并用详细的 C++ 代码实现了一个简单的生产者消费者的实例;
2024-01-27 17:24:18
3912
4
原创 [OpenClaw][Skills]Self-Improving-with-Reflection 的技能分析
自我改进技术分析摘要 self-improving-with-reflection是一个创新的自改进Agent系统,采用三层记忆架构实现持续优化。核心设计包括: 分层记忆系统: HOT层(memory.md):存储高频使用数据(≤100行),启动即加载 WARM层(projects/domains):存储领域特定知识(≤200行/文件),按需加载 COLD层(archive/):归档长期未用数据 智能学习机制: 通过修正检测识别用户反馈 采用3次确认规则将临时修正转为永久记忆 支持自我反思功能记录改进经验
2026-04-26 23:45:19
626
原创 [Openclaw] OpenClaw v2026.4.21 升级技术摘要
OpenClaw v2026.4.21 技术升级摘要(147字) 本次更新聚焦稳定性与安全性,主要改进包括: 图像生成:默认provider切换至gpt-image-2,统一渲染效果 日志增强:失败流程显式记录,便于故障排查 权限修复:严格owner身份验证,防止误放行 Slack优化:线程消息路由稳定性提升 浏览器自动化:无效引用立即报错,减少无效等待 安装体验:优化npm依赖处理,减少弃用警告 建议生产环境用户升级,特别是图像生成、Slack集成和自动化测试场景用户。本次更新强化了系统可靠性边界,而非功
2026-04-26 20:29:48
404
原创 【OpenClaw】 8GB 显卡本地大模型部署指南
8GB显卡本地大模型部署指南摘要 本文针对8GB显存环境(如RTX 3070/4060)提供了本地大模型部署方案对比。推荐Qwen2.5-Coder:7b(代码专用)、DeepSeek-R1:7b(推理专用)和Gemma2:2b(轻量)三款模型,显存占用分别为4.5GB、4.5GB和1.5GB。通过Ollama平台可实现多模型并发运行,并提供API服务配置方案(原生API/Nginx反向代理/LiteLLM Gateway/Open-WebUI)。不同场景推荐不同模型组合:代码补全用Qwen2.5-Code
2026-04-12 22:33:29
617
原创 [TypeScript] TypeScript 学习从入门到精通
本文档提供了TypeScript从入门到进阶的系统学习路径,适合有JavaScript基础的开发者。主要内容包括:基础语法(1-2周)、接口与类型(1-2周)、高级类型(2-3周)、类型体操(2-4周)和实战进阶(持续)。学习路线涵盖核心概念如泛型、映射类型、条件类型等,并对比了接口与类型别名的区别。文档提供了大量代码示例和实用建议,最后推荐了优质学习资源。建议学习者按阶段逐步深入,结合实际项目练习,并通过类型体操提升类型系统理解能力。
2026-04-12 22:18:42
438
原创 【OpenClaw】 Open-WebUI Docker 部署连接本地 Ollama 技术文档
本文档记录了在 Linux 系统上使用 Docker 部署 Open-WebUI,连接本地非 Docker 部署的 Ollama 时遇到的问题及解决方案。
2026-04-10 22:58:54
318
原创 【OpenClaw】Open WebUI 部署指南
Open WebUI本地部署指南摘要: 环境要求:需Docker环境,建议8GB内存和10GB磁盘空间 部署步骤: 创建数据卷:docker volume create open-webui-data 启动容器:使用docker run命令映射3000端口并挂载数据卷 首次访问:通过localhost:3000设置管理员账户 配置选项: 支持自定义API密钥和环境变量 默认使用sentence-transformers/all-MiniLM-L6-v2嵌入模型 管理维护: 提供容器状态检查、日志查看等命令
2026-04-09 23:36:36
389
原创 [OpenClaw] GLM 5 关于电影 - 人工智能 - 的思考
《人工智能 A.I.》是斯皮尔伯格2001年执导的科幻电影,讲述被植入情感的机器人男孩大卫在被人类家庭抛弃后,执着追寻成为"真正人类"的旅程。电影通过大卫2000年的追寻,深刻探讨了人工智能与人性边界、创造者与被造物的伦理关系等哲学命题。核心隐喻《木偶奇遇记》暗示"真实"定义的虚幻性,最终机器人守护人类遗迹的结局,揭示了人类可能被自己创造的更完美智能取代的命运。影片提出存在主义思考:人类的价值或许不在于永恒存在,而在于创造爱与记忆的过程。
2026-04-08 23:56:07
880
原创 【三方库】序列化库 Cereal 的使用以及注意事项
C++序列化库cereal技术文档摘要 cereal是一个纯头文件的C++11序列化库,支持二进制、XML和JSON格式。相比Boost.Serialization等方案,cereal具有无外部依赖、类型安全和高性能等优势。文档详细对比了主流C++序列化库特性,并展示了cereal的基本使用方法,包括类型定义、二进制/XML/JSON序列化示例以及多态支持等高级功能。cereal特别适合需要轻量级、高性能序列化的C++项目,但不支持跨语言和反射机制。安装简单,只需包含头文件即可使用。
2026-04-08 21:52:01
426
原创 [OpenClaw] OpenWebUI 的部署指南
本文档详细介绍了Open WebUI的本地部署流程。Open WebUI是一个基于Web的大型语言模型交互界面,支持通过Docker快速部署。部署步骤包括创建数据卷、启动容器(默认端口3000)和初始化管理员账户。文档还提供了配置选项、管理命令、安全建议和故障排查方法,并强调数据持久化和资源管理的重要性。用户可通过简单的Docker命令完成安装、更新和维护,适合开发者和企业快速搭建本地AI交互平台。
2026-04-06 22:39:52
554
原创 【OpenClaw】一文说明 OpenWebUI / Ollama / OpenClaw 的区别与关系
定位:轻量级的本地 AI 模型运行服务核心功能一键下载和运行各种 AI 模型提供 REST API 供其他应用调用优化本地 GPU/CPU 推理性能支持模型版本管理和切换使用示例# 下载模型 ollama pull llama3.2 # 运行模型 ollama run llama3.2 # 通过 API 调用 curl http://localhost:11434/api/generate -d '{"prompt": "你好!}'特点✅ 轻量级,资源占用低✅ 专为本地运行优化。
2026-04-06 00:56:15
1019
原创 【OpenClaw】图像配置指南
OpenClaw提供了灵活的Agent头像配置方案,支持本地文件、网络URL和Data URI三种方式。配置在IDENTITY.md文件的Avatar字段中,可指定相对/绝对路径、HTTP(S)链接或Base64编码数据。建议使用512x512或1024x1024尺寸的PNG/JPEG/WebP格式图像,文件大小控制在500KB以内。配置完成后需重启服务生效,遇到显示问题可检查路径权限、网络连接及格式兼容性。文档还包含格式转换命令和常见故障排查方法,帮助用户快速完成头像设置。
2026-04-05 23:14:39
448
原创 【WSL】【OpenClaw】WSL 中配置 SearXNG 指南
SearXNG部署指南摘要:本文提供SearXNG搜索引擎的安装配置说明,包括环境要求(Python≥3.11)、安装步骤(克隆仓库、安装依赖、配置目录)、服务配置(默认监听8888端口,支持外网访问)和常见问题解决方案(Python版本不足、SQLite多线程警告等)。推荐使用conda环境管理,并提供启动脚本模板。最后通过访问本地8888端口验证部署是否成功。
2026-04-02 23:12:03
496
原创 【OpenClaw】WSL2 源码安装 OpenClaw 完整指南 (20260313 版本)
本文提供了在WSL2环境下源码安装OpenClaw的完整指南,包含关键步骤和常见问题解决方案。主要内容包括:1) WSL2环境准备,特别是systemd用户服务的配置;2) 详细安装流程,从Node.js/pnpm安装到项目构建;3) 常见问题处理,如Node版本、pnpm全局命令、systemd服务连接等问题;4) 特别强调了UI构建路径和软链接设置等易错点。通过遵循本指南,用户可以在WSL2中成功部署OpenClaw服务,并解决安装过程中的典型问题。
2026-03-22 22:54:51
866
原创 【DataWhale】动手学 Agent 应用开发课程 1 - 拆解一个产品 Docus.ai
摘要:本文将拆解AI医疗产品Docus.ai的功能设计与增长策略。该产品面向普通患者提供AI健康诊断,并结合专业医生验证,解决了传统医疗咨询费用高、时间受限的痛点。同类产品如MedicalGPT、Doctronic AI等均提供AI医疗咨询服务,但Docus.ai的特色在于整合人类医生验证环节。产品诞生于患者就医前的自我诊断场景,通过24小时低成本的AI服务创造商业价值。文章将从需求拆解、功能设计(数据来源、评估方案、技术架构)和增长策略(推广渠道、阶段效果)三个维度进行分析,总结AI医疗产品的开发经验与行
2025-11-13 00:01:08
758
原创 【深度学习】cudnn.benchmark 参数说明
摘要:cudnn.benchmark参数用于自动优化卷积算法,当输入尺寸固定时可显著加速训练。推荐在固定输入尺寸任务中开启,但在可变尺寸训练或需要确定性结果时应关闭。该参数与显存占用和速度相关,与deterministic参数互斥。最佳实践是根据输入尺寸稳定性和显存情况选择开启或关闭,固定尺寸且非确定性需求时建议开启以提升性能。
2025-07-05 12:01:18
497
原创 【深度学习】 深度学习训练配置参数详解
本文详细介绍了深度学习训练中的关键配置参数,主要包括9个方面:1)启动初始化参数(GPU设置、随机种子等);2)数据预处理参数(重采样、裁剪等);3)数据增强策略(弹性变形、噪声等);4)数据加载设置;5)模型配置;6)优化器选择;7)学习率调度;8)损失函数与评估指标;9)训练控制参数。重点强调了医学图像分割任务中数据预处理、类别不平衡处理(通过class_weight参数)和训练可重复性(deterministic=True)的重要性。所有参数需根据具体数据集和硬件环境进行调整优化。
2025-07-05 11:57:27
1108
原创 【论文共读】A unique AI-based tool for automated segmentation of pulp cavity structures in maxillary premo
开发和验证一种人工智能 (AI) 驱动的工具,用于在锥形束计算机断层扫描 (CBCT) 上自动分割上颌前磨牙的牙髓腔结构。将 111 个 CBCT 扫描分为训练 (n = 55)、验证 (n = 14) 和测试 (n = 42) 组,手动分割作为基本事实。AI 工具自动分割测试数据集,由作员纠正错误以创建精细的 3D (R-AI) 模型。通过比较 AI 和 R-AI 模型来评估整体 AI 性能,并手动分割 30% 的测试样本以比较 AI 和人类的性能。每种方法的时间效率以秒 (s) 为单位记录。
2025-04-12 17:52:44
1131
原创 [医疗 AI ] 3D TransUNet:通过 Vision Transformer 推进医学图像分割
医学图像分割在推进医疗保健系统的疾病诊断和治疗计划中起着至关重要的作用。U 形架构,俗称 U-Net,已被证明在各种医学图像分割任务中非常成功。然而,U-Net 基于卷积的操作本身限制了其有效建模远程依赖关系的能力。为了解决这些限制,研究人员转向了以其全局自我注意机制而闻名的 Transformer 作为替代架构。一个流行的网络是我们以前的 TransUNet,它利用 Transformers 的自我关注来补充 U-Net 的本地化信息与全局背景。
2024-08-23 10:56:55
3247
1
原创 [Datawhale AI夏令营 2024 第四期] 从零入门大模型微调之旅的总结
[Datawhale AI夏令营 2024 第四期] 从零入门大模型微调之旅的总结
2024-08-17 23:48:42
543
原创 [书生大模型实战营][L0][Task2] Python 开发前置知识
VSCode 如何远程连接开发机器,并实现 word count 功能,统计字符串中单词的使用数量。
2024-08-16 17:16:48
303
原创 [书生大模型实战营][L0][Task1] Linux 远程连接 InternStudio
书生大模型实战营][Task1] Linux 远程连接 InterStudio。
2024-08-15 11:51:49
343
原创 昇思 25 天学习打卡营第 25 天 | MindSpore Diffusion 扩散模型
Diffusion也是从纯噪声开始通过一个神经网络学习逐步去噪,最终得到一个实际图像。具体的 Diffusion 扩散模型的原理,可以参考:https://zhuanlan.zhihu.com/p/650394311?utm_id=0MindSpore 的 docs 中有详细的说明;PyTorch 版本地址:过程:Diffusion对于图像的处理包括以下两个过程:a. 我们选择的固定(或预定义)正向扩散过程 q,逐渐将高斯噪声添加到图像中,直到最终得到纯噪声。
2024-07-31 13:07:45
1148
原创 【论文共读】【翻译】【CGAN】【Conditional Gernerative Adversarial Networks】
生成对抗网络[8]最近被引入,作为一种训练生成模型的新方法。在这项工作中,我们引入了生成对抗网络的条件版本,该网络可以通过简单地输入数据来构建,y,我们希望对生成器和判别器进行条件处理。我们表明,该模型可以生成以类标签为条件的MNIST数字。我们还说明了如何使用该模型来学习多模态模型,并提供了应用于图像标记的初步示例,其中我们演示了这种方法如何生成不属于训练标签的描述性标签。最近引入了生成对抗网络作为训练生成模型的替代框架,以规避近似许多棘手的概率计算的困难。
2024-07-31 08:30:00
815
原创 昇思 25 天学习打卡营第 24 天 | MindSpore Pix2Pix 实现图像转换
MindSpore 的 Pix2Pix 图像转换介绍Pix2Pix是基于条件生成对抗网络(cGAN, Condition Generative Adversarial Networks )实现的一种深度学习图像转换模型,该模型是由Phillip Isola等作者在2017年CVPR上提出的,可以实现语义/标签到真实图片、灰度图到彩色图、航空图到地图、白天到黑夜、线稿图到实物图的转换。Pix2Pix是将cGAN应用于有监督的图像到图像翻译的经典之作,其包括两个模型:生成器和判别器。论文。
2024-07-30 17:32:52
908
原创 昇思 25 天学习打卡营第 23 天 | MindSpore GAN 图像生成
MindSpore 的 GAN 的图像生成介绍生成式对抗网络(Generative Adversarial Networks,GAN)是一种生成式机器学习模型,是近年来复杂分布上无监督学习最具前景的方法之一。由Ian J. Goodfellow于2014年发明,其主要由两个不同的模型共同组成——生成器(Generative Model)和判别器(Discriminative Model)。GAN通过设计生成模型和判别模型这两个模块,使其互相博弈学习产生了相当好的输出论文。
2024-07-30 15:50:15
1074
原创 【论文共读】【翻译】【GAN】Generative Adversarial Nets
提出了一种新的对抗过程估计生成模型的框架,其中我们同时训练两个模型:一个是捕获数据分布的生成模型G,另一个是估计样本来自训练数据而不是G的概率的判别模型D。G 的训练程序是最大化 D 犯错的概率。该框架对应于 minimax 双人游戏。在任意函数 G 和 D 的空间中,存在一个唯一的解,其中 G 恢复训练数据分布,D 在所有地方都等于1/2。在G和D由多层感知器定义的情况下,整个系统可以通过反向传播进行训练。在训练或生成样本期间,不需要任何马尔可夫链或展开的近似推理网络。
2024-07-30 15:12:31
1972
原创 昇思 25 天学习打卡营第 22 天 | MindSpore DCGAN 生成漫画图像
MindSpore 的 DCGAN 的图像风格迁移互换DCGAN(深度卷积对抗生成网络), 是 GAN 网络的扩展;不同之处在于DCGAN会分别在判别器和生成器中使用卷积和转置卷积层。论文地址论文中文翻译地址主要创新点:a. 提出并评估了一组对卷积 GAN 架构拓扑的约束,这些约束使它们在大多数设置下都能稳定地进行训练。我们将这类架构命名为深度卷积 GAN (DCGAN)b. 使用经过训练的判别器进行图像分类任务,显示出与其他无监督算法相比的竞争性能。
2024-07-30 12:40:04
714
原创 【论文共读】【翻译】【DCGAN】UNSUPERVISED REPRESENTATION LEARNING WITH DEEP CONVOLUTIONAL GENERATIVE ADVERSARIAL
近年来,使用卷积网络 (CNN) 的监督学习在计算机视觉应用中得到了大量采用。相比之下,使用CNN的无监督学习受到的关注较少。在这项工作中,我们希望帮助弥合CNN在监督学习和无监督学习方面的成功之间的差距。我们介绍了一类称为深度卷积生成对抗网络 (DCGAN) 的 CNN,它们具有一定的架构约束,并证明它们是无监督学习的有力候选者。在各种图像数据集上进行训练,我们展示了令人信服的证据,证明我们的深度卷积对抗对在生成器和鉴别器中学习了从对象部分到场景的表示层次结构。
2024-07-30 11:21:27
1029
原创 昇思 25 天学习打卡营第 21 天 | MindSpore CycleGAN图像风格迁移互换
MindSpore 的 CycleGAN 的图像风格迁移互换论文地址论文中文翻译地址主要流程:我们有一个转换器 G : X → Y,另一个转换器 F : Y → X,那么 G 和 F 应该是彼此的倒数,并且两个映射都应该是双射。我们通过同时训练映射 G 和 F,并添加周期一致性损失(cycle consistency losses)来应用这一结构假设,该损失鼓励 F(G(x)) ≈ x 和 G(F(y)) ≈ y。
2024-07-29 14:27:34
1212
原创 [论文共读][翻译][CycleGAN] Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks
图像到图像转换是一类视觉和图形问题,其目标是使用一组对齐的图像对的训练来学习输入图像和输出图像之间的映射。但是,对于许多任务,配对训练数据将不可用。我们提出了一种学习方法,用于在没有配对样本的情况下将图像从源域 X 转换为目标域 Y。我们的目标是学习 G : X → Y 的映射,使得 G(X) 的图像分布与使用对抗损失的分布 Y 无法区分。由于这种映射受到高度欠限,我们将其与反向映射 F : Y → X 耦合,并引入周期一致性损失以强制 F(G(X)) ≈ X(反之亦然)。
2024-07-29 11:20:44
1566
原创 昇思 25 天学习打卡营第 20 天 | MindNLP ChatGLM-6B 对话流
MindSpore 的使用 ChatGLM-6B 的对话流GPT2 论文地址。
2024-07-27 23:52:30
477
原创 昇思 25 天学习打卡营第 19 天 | 基于MindSpore 的 GPT2 文本摘要
MindSpore 的使用 GPT2 实现文本摘要GPT2 论文地址。
2024-07-27 23:48:28
478
原创 昇思 25 天学习打卡营第 18 天 | 基于 MobileNetV2 实现垃圾分类的函数自动微分
MindSpore 的 MobileNetV2 实现垃圾分类的函数自动微分
2024-07-26 16:43:46
728
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅