登录社区云,与社区用户共同成长
邀请您加入社区
Airtest 是网易出品的跨平台 UI 自动化测试框架,主打图像识别和 Poco 元素定位,适配游戏、Android、iOS、Windows 等多端;Pytest 是 Python 生态最主流的测试框架,支持用例管理、参数化、夹具、报告生成等能力。但众所周知,Airtest IDE虽然赋予了强大的能力,但所需资源很大,也不够灵活,因此,在进阶下,我们脱离Airtest IDE ,使用Pycahr
你有没有遇到过这种情况:Agent 跑得好好的,你想加个日志看看它到底在干嘛,或者想加个安全检查防止它搞出危险操作,结果发现不知道往哪儿插?Middleware 就是来解决这个问题的。说白了,它就是一个"拦截器",让你在模型调用前后插入你自己的逻辑。听起来是不是挺简单的?别急,咱们直接上手写代码,你一看就明白了。
快速使用单 IDE多 IDE 长期开发:优先安装 JetBrains Toolbox,通过它统一管理所有 IDE,享受版本管理和配置同步便利:适合远程开发或浏览器内编程,配置简单,启动后即可通过浏览器访问所有工具均为官方维护的 Snap 包,自动更新且卸载无残留,是 Ubuntu 24.04 上搭建开发环境的高效方式。需要我给你一套一键安装+配置的脚本(含code-server、CLion、PyC
去年下半年抽空看完了B站的python入门教程,不过大都是在一个python文件里写东西,没有新建项目,前一阵正好在做AI问答助手项目,需要新建python项目,遂找教程学习了一下,以下为学习结果记录。
摘要:本项目分享了一个基于YOLOv8的工业表面缺陷智能检测系统,采用PyTorch+YOLO+Streamlit技术栈实现。系统包含五大功能模块:仪表盘总览、智能缺陷检测、数据统计分析、告警中心和模型管理,支持轻量化模型边缘部署。开发环境为Python3.8+Pycharm,使用Django后端框架,通过Streamlit启动可视化界面。该系统虽为教学项目,但完整实现了从检测到分析的工业质检全流
《PyCharm下载安装全指南》摘要:PyCharm是JetBrains推出的专业Python IDE,提供智能补全、调试、Git集成等功能,支持Web开发、数据分析、AI等场景。分为社区版(免费)和专业版(付费),推荐初学者使用社区版。本文详解Windows/macOS/Linux系统的安装步骤,对比PyCharm与VSCode的优劣势,并解答常见问题。官方下载地址为https://downlo
本系统的核心部分为电影数据爬取模块,利用Python中的爬虫框架抓取电影相关数据,包括电影的上映时间、演员、导演、观众评分、票房数据等多维度信息。这些数据为后续的票房预测模型提供了基础支持。通过对历史票房数据的深入分析,采用机器学习算法对未来电影的票房进行预测,并结合模型评估结果优化算法性能。为了提升用户体验,系统实现了数据可视化功能。通过Python的可视化库展示票房预测数据、票房趋势分析及电影
本文介绍了Agent项目的最后两个代码文件:前端页面app.py和智能体核心react_agent.py。app.py使用Streamlit构建客服界面,实现了用户输入处理、消息流式展示和对话历史记录功能。react_agent.py定义了ReactAgent类,通过LangChain创建智能体,集成了多种工具和中间件,支持流式响应生成。
作用:导入 PyTorch 核心库,所有深度学习操作的基础。类比:就像写作文要先拿笔,torch就是深度学习的 “笔”。作用:导入 PyTorch 的神经网络模块(Neural Network)。核心功能:提供搭建 CNN、全连接层、卷积层等所有网络层的工具。关键:我们搭建的所有 AI 模型,都依赖这个模块。作用:数据加载器,批量管理数据集。通俗理解:把大量图片打包成 “小包裹”,一次性喂给电脑,
或右键-->Run 'main'
中医智能诊疗系统知识卡片分享功能开发 本项目聚焦中医知识百科的社交化传播,通过多阶段迭代开发实现智能化分享功能。核心采用图片化分享方案,基于html2canvas实现DOM转图片,并创新性集成AI文案生成能力。开发过程攻克了长内容滚动截图、跨平台分享适配等技术难点,逐步完善了预览弹窗、风格切换(专业/通俗/幽默)、文案编辑等交互功能。最终成果支持列表卡片和详情弹窗的高清图片生成,结合LLM大模型自
PyCharm 2025.2版本发布,带来多项优化。该IDE提供社区版(免费)和专业版(付费),支持Python开发全流程。新版重点升级了AI代码辅助功能,优化调试器对复杂对象的展示,改进内置终端和Python 3.12/3.13支持。安装包支持Windows、macOS和Linux系统,提供图形化和命令行安装方式。首次启动需配置Python解释器,建议为项目创建独立虚拟环境。用户还可通过插件扩展
本次更新主要介绍了向量数据库的实现,包含两个核心文件:factory.py采用工厂模式集中管理模型创建(ChatTongyi对话模型和DashScopeEmbeddings嵌入模型),避免硬编码维护难题;vector_store.py构建了基于Chroma的向量数据库服务,具备文件自动分块、MD5去重、文本/PDF向量化存储功能。项目采用模块化设计,通过配置文件统一管理参数,并包含完善的工具方法(
PyCharm代码高亮插件MultiHighlight使用指南:解决原生只能整行标记的痛点,支持任意选中片段高亮。安装后通过Ctrl+Shift+'调色板选色,或Ctrl+'快速应用上次颜色,再次按键可取消。该插件免费轻量,显著提升代码阅读和调试效率。插件详情见JetBrains官网页面。
PyCharm 调试 PyTorch 分布式程序指南 摘要 文章介绍了在 PyCharm 中调试 PyTorch 分布式训练程序时遇到的断点失效问题及其解决方案。主要问题在于使用 torchrun 或 torch.distributed.run 启动时,PyCharm 调试器无法正确接管实际训练进程。推荐解决方案是: 调试阶段直接运行 main.py 而非通过 torchrun 启动 在 PyCh
上篇我们介绍了删除法、均值填充和中位数填充,适合快速处理简单缺失问题。本篇将带来三种更“智能”的填充方式:众数填充(分组模式)、线性回归预测填充和随机森林预测填充。它们能更好地利用数据内在关系,尤其适合缺失值较多或特征关联性强的场景。本文围绕矿物分类数据缺失值填充,详细讲解了分组众数填充、线性回归填充、随机森林填充三种智能预处理方法。众数填充按矿物类型分组取高频值填充,简单高效、无模型开销,适合快
本文介绍了如何通过Codex++中转站将Codex AI编程助手接入国产大模型DeepSeek和阿里云通义千问,并集成到PyCharm中。教程详细说明了环境准备、Codex++安装、DeepSeek API配置、官方Codex客户端安装以及CC-Switch工具的使用,重点推荐通义千问的免费额度方案。通过图文指引,帮助用户完成从环境搭建到模型切换的全过程,实现Codex对国产大模型的无缝支持。
本文探讨了如何通过优化提示词设计提升RAG(检索增强生成)助手的回答质量。作者以TFT游戏助手为例,指出仅靠RAG检索知识仍可能导致模型输出模糊建议,并提出三个核心技巧:1)通过角色设定(如"职业教练"身份)约束语气和知识范围;2)使用结构化输出模板强制分点回答(阶段判断/经济运营/装备优先级/站位调整);3)添加Few-shot示例校准回答风格。文中展示了整合这些技巧的实战p
你有没有遇到过这种令人抓狂的情况?和 AI 智能体聊了半天,它帮你计算了复杂数据、处理了多个文件,结果你下一句问 "刚才算的结果是多少?",它却一脸茫然地说 "抱歉,我不记得之前的对话了"。这就是 AI 最让人头疼的 "先天性失忆症"——默认情况下,所有大模型和智能体都是无状态的。每次 API 调用都是一次完全独立的交互,模型不会保留任何之前的上下文信息,就像每次见面都是初次相遇一样。
(3)这是Anaconda3 安装过程中尝试集成 Microsoft VSCode 时失败的提示界面,核心问题是安装程序无法完成 VSCode 的下载或配置,系统弹出错误框提示“Install step failed!你只需点击“OK”关闭错误提示,然后点击“继续”即可完成 Anaconda 的核心安装。案例中虽然最初演示的是安装 Anaconda,但最终调整为使用 Miniconda,因此只有"
书匠策AI的免费查重,不是噱头,是实打实能帮你省钱、省时间的工具。尤其是它把查重+AI降重+格式套排书匠策AI毕业季加油,祝每位同学查重一次过,顺利拿到学位证!🎓。
大环境背景:类似于阴阳师刷副本的时候总是有压力,需要弄个个自动点击的脚本,但是官方有检查脚本的内容,这让普通的点击屏幕的python脚本显得非常困难,必须做的像个人一样的点击才行,现在我们来探讨下如何模拟人类行为实现自动点击,设想一个坐在屏幕前的人不可能一直专注于屏幕看着阴阳师的战斗结束,会有一些其他操作也就是非阴阳师上的浮点坐标点击,比如说玩其他游戏或者静止不动,在阴阳师对战结束的时候会有不理会
本文记录 PyTorch 入门第一个实战项目:MNIST 手写数字识别。文章使用 PyTorch 搭建简单全连接神经网络,完成 MNIST 数据集加载、模型定义、前向传播、损失计算、反向传播、参数更新、准确率评估和预测结果可视化。本文重点不在于追求最高准确率,而是帮助初学者理解一个深度学习项目从数据到训练再到预测的完整流程。
在真实的数据挖掘项目中,原始数据往往并不完美——缺失值是最常见的问题之一。如果直接使用含有缺失值的数据训练模型,可能会导致:模型无法计算(很多算法不支持缺失值)统计偏差(缺失并非随机)信息浪费(直接删除行会丢失有用信息)因此,在建模之前,我们需要对缺失值进行合理的填充或删除。即数据预处理。小样本数据:优先考虑中位数或均值填充,避免删除后样本不足。数据量充足且缺失少:直接删除法最简单可靠。下一篇文章
本文介绍了智能客服项目的三个核心代码文件:file_history_store.py(处理聊天历史存储)、config_md5.py(项目配置文件)和app_qa.py(前端交互界面)。其中file_history_store.py实现了基于文件的聊天记录存储功能,包含消息添加、读取和清除方法;config_md5.py集中管理项目路径、模型参数等配置;app_qa.py使用Streamlit构建
本文分享了RAG(检索增强生成)项目的两个核心代码文件:rag.py和vector_stores.py。rag.py定义了RagService类,集成了嵌入模型、提示词模板、聊天模型和增强链,实现了知识检索与对话功能的结合。vector_stores.py则负责创建文本向量存储和检索器。作者表示项目代码已完成但因忙碌未能及时分享,剩余部分将在后续文章中发布。两个文件都采用配置文件管理关键参数,体现
为了大幅提升大语言模型应用开发效率,主流框架 LangChain 提供了数百款开箱即用的标准化工具,全面覆盖信息检索、文件操作、数据库处理、网络访问、代码执行、API 集成等核心场景。这些工具统一接口规范,内置完善的错误处理与数据转换逻辑,避免重复开发...
以上无效:卸载 PyCharm→删除上面 JetBrains 文件夹→官网重装最新版。
信用卡欺诈检测是典型的类别极不平衡问题:正常交易(负样本)远多于欺诈交易(正样本)。如果直接用原始数据训练,模型会偏向多数类,导致召回率(Recall)很低。本文采用 SMOTE 过采样 技术生成少数类(欺诈)的新样本,使正负样本数量平衡,再使用逻辑回归建模,并通过交叉验证选择最佳正则化参数,最终评估模型性能。如果对该项目有兴趣但是没有了解的读者,可以先观看博主关于逻辑回归下采样的文章。【机器学习
信用卡欺诈是典型的类别极不平衡的分类问题:正常交易(负样本)远多于欺诈交易(正样本)。如果直接用原始数据训练模型,模型会倾向于把所有样本都预测为“正常”,导致召回率极低。本文使用下采样(Undersampling)平衡正负样本,并用逻辑回归建模,最后通过调整分类阈值提升欺诈交易的召回率。本文通过一个完整的代码实例,展示了信用卡欺诈检测的完整流程:数据标准化与清洗—>下采样处理类别不平衡—>交叉验证
系统的核心架构基于Django框架,利用其强大的模块化和可扩展性,实现了后台管理、用户交互、问题分类、答案生成等功能。系统通过对问题分类的优化,确保用户可以快速找到相关领域的答案。同时,基于ChatGLM模型的问答引擎能够生成与用户问题高度相关的准确回答,进一步提升用户体验。在功能设计上,系统分为两大模块:管理员端与用户端。管理员端可以管理平台用户、发布公告、维护问答内容,确保平台的规范运营;用户
本文整理 IBM ILOG CPLEX 12.6.1 环境的完整安装、配置流程,针对科研、学习场景提供可落地的本地化部署方案。同时结合 Python 与 PyCharm 环境,手把手讲解如何通过 PuLP 库调用 CPLEX 求解器,实现线性规划(LP)、整数规划(MIP)等常见运筹优化模型的搭建、求解与结果输出。免责声明:本文仅为个人学习、学术研究与技术交流用途的纯教程文档,仅记录个人实操配置经
lanenet模型的复现文章有很多,原文的代码是基于tensorflow1.0版本实现的。本文将在以tensorflow2.0版本为后端的keras上对lanenet模型进行复现,实现细节和原文有出入,但是实现目的和原文是一致的。希望读者能够为本文提出宝贵的建议。
工具不是替你写论文的,是帮你把时间花在刀刃上的。**)干的就是这件事——选题、大纲、参考文献、格式,这些耗时间又没技术含量的活儿,它全包了。你只需要把脑子留给真正需要思考的部分。微信搜一搜书匠策AI,或者直接上官网试试。2025年了,别再用2015年的方法死磕论文了。咱们下期见!✌️。
本文分享了LangChain框架中链式调用和输出处理器的使用经验。主要内容包括:1) 使用ChatPromptTemplate构建带历史消息的对话模板,通过"|"运算符创建链式调用;2) 对比PromptTemplate、FewShotPromptTemplate和ChatPromptTemplate的区别;3) 演示StrOutputParser和JsonOutputParser两种输出处理器的
向量就是一组数字,比如[0.8,0.2,-0.5]就是一个三维向量(三个数字,所以是三维)—在三维空间里,这个点的位置就是 (0.8, 0.2,-0.5)低维的向量(1到3维)我们可以在坐标轴上画出来,但实际使用中,Embedding模型生成的向量维度非常高,可能有几百甚至上千维。虽然我们没法想象一个1000维的空间长什么样,但 维度越高,能表达的信息就越丰富,对文本特征的刻画就越细腻。意思相近的
线性回归是机器学习中最基础、最经典的监督学习算法,也是新手入门机器学习的首选算法。它的核心思想是通过拟合一条直线 / 超平面,来描述自变量和因变量之间的线性关系,既可以用于预测连续数值,也能分析变量间的关联规律。scikit-learn(简称 sklearn)是 Python 中最常用的机器学习库,封装了完善的线性回归算法接口,无需手动实现复杂数学计算,只需几行代码就能完成模型训练、预测和评估。专
优先改运行配置:这是解决 PyCharm 自动进测试模式最直接的方法,比修改全局设置更灵活。依赖问题别忽略是 RT-DETRv2 的强依赖,安装后不仅能解决导入报错,后续模型训练的评估环节也会用到。临时方案:如果赶时间,直接在终端运行python 你的脚本.py,永远不会触发 PyCharm 的测试模式。
记录了学习AI模型应用的两段代码实践。第一段代码实现了新闻标题分类功能,通过few-shot学习方式让模型识别科技、体育等类别,并修正了因append()方法返回None导致的错误。第二段代码展示了金融信息抽取任务,从股票新闻中提取日期、价格等结构化数据。作者在开发过程中遇到基础语法问题,通过调试解决了消息传递错误,并分享了使用#noinspection注释消除IDE警告的技巧。两段代码都采用Op
本篇文章从零起步,不讲晦涩公式推导,用大白话讲懂混淆矩阵所有知识点,零基础也能一次性吃透,学完直接用于项目实战、论文实验、模型调优。混淆矩阵是分类任务中最核心的模型评估表格,专门用来直观统计模型预测结果对错分布,主要应用在二分类、多分类场景,日常使用最多的是二分类混淆矩阵。简单理解:把真实标签和模型预测标签两两对应摆放,统计每一种组合的样本数量,形成的二维表格就是混淆矩阵。它的最大作用就是不再只看
本文记录了博主初次使用OpenAI API时遇到的问题和解决方案。主要内容包括:1) 必须导入dotenv加载环境变量,否则会导致API连接超时;2) 流式输出处理时需先检查choices非空和delta.content存在,避免None输出和索引错误;3) messages参数类型警告问题,建议使用OpenAI SDK提供的特定消息类型类。文章展示了完整的Python代码示例。博主以新手视角详细
本文介绍了Python语言的起源、特点及开发环境搭建。Python由Guido van Rossum于1989年创建,以简洁优雅为设计哲学,现已成为AI领域主流语言。文章详细讲解了Python解释器和PyCharm IDE的安装步骤,包括环境配置、中文界面设置、快捷键自定义等操作指南。同时介绍了三种运行Python程序的方式:命令行交互模式、脚本执行模式和IDE开发模式,为初学者提供了完整的Pyt
各位被毕业论文折磨到怀疑人生的同学,今天咱们不聊理论、不灌鸡汤,就用最直白的方式给你们"拆解"一个最近圈内疯传的工具——。*,微信搜一搜**书匠策AI**也能直接找到。
书匠策AI我做论文科普这么久,最怕听到一句话:"有工具就行了,我不用动脑。错。工具是帮你过检测的,不是帮你拿学位的。书匠策AI真正让我服的地方是——它替你扛了最恶心的"逐句改"环节,让你把脑子留给真正需要想的事:你的研究到底有没有价值?你的结论站不站得住?2025年了,会用工具的人和不会用的人,差距真的不是一点点。别等查重报告红了才来找我哭。公众号搜"书匠策AI"。咱们评论区聊!👇以上为个人实测
工具的价值,不是帮你写论文,是帮你把写论文最痛苦的那部分砍掉。降重降AIGC这件事,本质上是在帮你省时间、省精力,让你把脑子花在真正需要思考的地方——选题、逻辑、创新点。书匠策AI做的,就是这件事。2025年了,别跟工具较劲了。会用的人,早就开始赶路了。去试试吧,别等查重报告出来再找我哭。🫡以上为个人真实使用体验分享,非广告合作。官网:h| 微信公众号搜一搜:书匠策AI。