自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

查拉图斯特拉talk的博客

,专注于分享架构技术方面的文章,在我的公众号上分享了一些关于架构设计、微服务、容器化等方面的文章,希望能够帮助读者更好地理解这些概念并在实际项目中应用它们。

  • 博客(97)
  • 收藏
  • 关注

原创 25 年终远控软件综合测评:国内外十款产品核心竞争力对决

2025年远程控制软件测评显示,ToDesk以9.2分位居榜首,在性能(低延迟、高帧率)、功能(全场景适配)、安全(国密算法)和性价比(免费版实用)方面表现突出。Raylink(8.0分)适合专业设计用户,Parsec(7.8分)和Moonlight(7.2分)侧重游戏串流,Splashtop(7.7分)适合企业级需求,Rustdesk(7.5分)是开源技术爱好者的选择。测评覆盖国内外12款主流工具,指出当前远控软件的核心竞争力在于全场景适配、轻量化体验、安全可控和高性价比。ToDesk凭借均衡优势成为个人

2025-12-22 10:49:54 888

原创 没有鸿蒙sdk报错[!] No Hmos SDK found. Try setting the HOS_SDK_HOME environment variable.

解决Flutter创建鸿蒙应用报错"No Hmos SDK found"问题的方法:1. 确认已安装鸿蒙SDK;2. 通过flutter config命令配置SDK路径:flutter config --ohos-sdk /User/用户名/Library/OpenHarmony/Sdk;3. 检查环境变量HOS_SDK_HOME是否正确设置;4. 若环境变量未配置或配置错误,需重新设置。完成这些步骤后即可正常使用Flutter创建鸿蒙应用。

2025-12-04 09:30:00 164

原创 多环境flutter配置出现Error: Unable to ‘pub upgrade‘ flutter tool. Retrying in five seconds

本文介绍了在Mac电脑上同时配置原始Flutter和鸿蒙Flutter(OHFlutter)的方法。通过版本隔离技术,将两个Flutter版本分别存放在不同目录,并利用Shell别名实现快速切换。配置过程包括:安装基础工具、下载两个Flutter版本、设置环境变量别名、分别初始化并验证两个版本。关键点在于使用flutter_original和flutter_ohos命令区分调用,并确保IDE正确配置对应的SDK路径。最后提供了测试方法,确保两个版本都能正常编译运行各自平台的应用。

2025-12-03 22:10:26 1132

原创 Coze工作流意图识别

本文介绍了工作流中的意图识别功能,它能够根据用户提问识别意图并执行相应处理流程。系统提供了书籍简介、投诉等多个可自定义的选项模块,每个选项对应特定的处理逻辑。重点说明了知识库的搭建与发布方法,以及如何通过提示词实现书籍检索和投诉处理。作者通过实际测试展示了意图识别的效果,并指出该功能可灵活应用于语音识别、数据库查询等场景。文章最后强调意图识别技术为大模型应用开发提供了更多可能性,能够根据用户表达自动执行相关操作。

2025-12-02 23:30:32 485 1

原创 搭建本地大模型知识库

本文介绍了如何在本地搭建小型大模型知识库,使用Ollama和CherryAI工具管理模型。内容包括:配置Ollama下载本地模型、建立知识库文档,以及通过CherryAI平台接入API服务实现知识检索。虽然小型模型在回答质量上与主流大模型存在差距,但这种方法能让用户体验轻量化的大模型知识库功能,适合进行初步探索和微调实践。

2025-12-02 23:11:41 470 2

原创 搭建MinIO文件服务上传、删除、预览、下载

本文介绍了MinIO对象存储的快速搭建和使用指南。主要内容包括:1)通过Docker快速部署MinIO服务,包括环境配置和启动命令;2)管理后台登录方式;3)Java SDK集成,详细说明了Maven依赖配置和常用API操作(上传、下载、删除、预览等);4) Spring Boot整合示例,提供了配置类和服务类实现完整的文件操作。该方案基于单机版部署,具有搭建简单、开箱即用的特点,适合快速实现对象存储功能。

2025-09-22 21:42:05 566

原创 达梦数据库迁移mysql指南

达梦数据库与MySQL双向迁移指南:首先从官网下载迁移工具,创建工程后配置数据源,按步骤完成迁移。MySQL到达梦默认支持,但反向迁移需修改dts.ini文件,添加特定参数开启选项。迁移过程中可能遇到索引不兼容问题(如不支持降序索引),需人工检查处理。整个流程包含数据源配置、表选择、执行迁移等环节,反向迁移功能被默认隐藏需手动激活。

2025-09-04 10:31:43 1451

原创 问题帖子:java docx4j代码doc文件转pdf文件异常:Couldn‘t get [Content_Types].xml from ZipFile

碰到一个需求,首先把文档转成PDF的格式,翻了很多博客都差不多,但是实际上跑起来还是会报错,分析不出原因,我把错误也贴到下面了~看看有哪位大佬知道如何解决。

2025-07-21 16:33:03 703 2

原创 华为云Flexus+DeepSeek征文|一键部署知识库搜索增强版搭建AI Agent

本文详细介绍了基于Dify平台开发AIAgent的完整流程,重点展示了知识库搜索增强版的配置与部署。内容包括:创建FlexusX实例搭建开发平台、部署Embedding和Reranker模型、配置云搜索服务与安全防护等关键步骤。文章还记录了部署过程中的密码设置问题和解决方案,以及如何对接ModelArts在线推理服务、创建API密钥、配置知识库等工作流程。最后展示了通过三种方式访问应用并进行智能对话的效果,为开发者提供了从部署到应用的完整参考方案,包含实用的技术细节和操作建议。

2025-06-26 18:27:04 1319

原创 华为云Flexus+DeepSeek征文|基于华为云Flexus云服务的Dify一键部署

摘要:ModelArtsStudio提供一键部署DeepSeek大模型的解决方案,支持开发者快速搭建Dify-LLM应用开发平台。华为云Flexus服务器提供三种部署方案(社区版单机部署、知识库搜索增强版、CCE容器高可用版)满足不同需求,可实现5-10分钟快速部署。平台支持创建多种AI应用、配置知识库和Agent工具,采用灵活的按需付费模式(最低约1元/小时),显著降低使用门槛。该方案特别适合预算有限但希望利用大模型技术的中小企业和个人开发者,提供高效便捷的AI应用开发体验。

2025-06-14 19:24:58 1306

原创 云开发 Copilot软件开发神器

云开发Copilot是款AI开发辅助工具,能快速生成多种应用功能,提升开发效率与体验,助力构建小程序、web等云开发应用。在云开发AI+中,我们提供一系列与 AI 相关的功能,如大模型接入、 Agent 等,帮助开发者为自己的小程序、web 或者应用快速接入 AI 能力,同时也提供了云开发 Copilot,来加速用户的开发,帮助用户更快构建自己的应用。这个大模型增加了很多特定场景的一些工具指引,使用起来更方便了。比起之前的一些文生文,它的使用场景可以选取一个特定的角度,这让人眼前一亮啊!

2024-12-19 14:47:37 1002 2

原创 基于MindSpore NLP的PEFT微调

基于MindSpore NLP的PEFT微调

2024-12-18 20:08:22 1151

原创 LLM模型之基于MindNLP和ChatGLM-6B实现一个聊天应用

本文介绍了如何利用MindNLP和ChatGLM-6B构建一个简单的聊天应用,包括环境配置和代码开发。文章详细说明了依赖安装、模型加载及调整模型参数与提示词进行交互的过程,展示了如何获取模型的响应。

2024-07-28 18:45:50 462 2

原创 文本解码原理--MindNLP

本文介绍了自回归语言模型的原理及文本生成方法,包括贪心搜索、Beam搜索和采样等。贪心搜索选择每个时间步最高概率的词,容易错过潜在高概率序列;Beam搜索保留多个可能的词序列,能改善结果但仍存在重复问题。采样方法通过随机选择词生成多样化文本,但可能导致文本连贯性不足。整体来看,这些方法在文本生成中各有优缺点,需要根据实际应用进行选择和调整。

2024-07-27 19:07:33 495

原创 LLM模型之基于MindSpore通过GPT实现情感分类

在情感分类任务中,首先通过`load_dataset`函数加载IMDB数据集,该数据集分为训练集和测试集,以确保有效利用标注好的电影评论进行模型训练和评估。在此过程中,还对数据进行预处理,包括去除无关字符和标准化文本格式,以提高模型效果。接下来,使用GPT Tokenizer对IMDB数据集中的评论进行分词,这一过程不仅将文本分割成单词或子词,还添加必要的特殊标记,如开始标记(<bos>)和结束标记(<eos>),确保模型能够正确理解文本结构和含义。

2024-07-26 23:23:17 424

原创 基于MindSpore Quantum的Grover搜索算法和龙算法

Grover搜索算法是量子计算中一种利用量子状态的叠加性进行并行计算并实现加速的算法。无序数据库搜索问题是Grover搜索算法解决的问题,该算法能以平方加速度找到目标元素。Grover搜索算法通过振幅放大的方法来提高找到目标态的概率。龙算法是在Grover算法基础上改进的量子精确搜索算法,能精确找到目标态。

2024-07-25 22:42:49 459

原创 LLM模型与实践之基于MindSpore的GPT2文本摘要

使用mindnlp库实现GPT2模型进行文本摘要,采用BertTokenizer进行分词, 使用线性预热和衰减的学习率策略进行模型训练. 通过多种数据预处理和模型优化技术, 训练并部署模型进行文本摘要推理.

2024-07-24 22:16:56 385

原创 LLM模型与实践之基于 MindSpore 实现 BERT 对话情绪识别

BERT是一种由Google于2018年发布的新型语言模型,它是基于Transformer中的Encoder并加上双向的结构。BERT模型采用了Masked Language Model和Next Sentence Prediction两种方法进行预训练,以捕捉词语和句子级别的representation。预训练之后,BERT可以用于下游任务的Fine-tuning,比如文本分类、相似度判断等。此外,BERT还可以应用于对话情绪识别,帮助企业改善产品的用户交互体验。import os。

2024-07-23 17:13:05 892

原创 自然语言处理之RNN实现情感分类

使用MindSpore框架实现基于RNN的情感分类任务。包括数据集准备、模型构建、训练与评估、模型保存和预测等全流程。重点介绍了在数据预处理、模型定义和训练细节方面的实现方法。

2024-07-22 22:45:34 753

原创 自然语言处理之LSTM+CRF序列标注

主要介绍使用MindSpore实现序列标注任务的条件随机场(CRF)模型。从公式推导到具体代码实现,详细介绍了CRF层的前向训练部分、动态规划求解Normalizer、Viterbi算法寻找最优路径等关键步骤。最后构建了一个BiLSTM+CRF模型进行命名实体识别任务的训练和预测,并展示了训练及预测结果。

2024-07-21 22:21:33 648

原创 生成式之Pix2Pix实现图像转换

本文介绍了如何使用Pix2Pix神经网络模型实现图像转换任务。文章首先介绍了Pix2Pix的基础原理,包括生成器和判别器的网络结构和训练目标函数。然后详细讲解了如何使用MindSpore框架搭建Pix2Pix生成器和判别器网络,以及如何进行模型训练和推理。最后展示了训练后的模型在测试集上的生成效果。

2024-07-20 23:07:30 489

原创 生成式之Diffusion扩散模型

Diffusion模型通过正向扩散过程逐步向图像添加高斯噪声,然后通过反向去噪过程,利用神经网络逐步去除噪声,最终生成实际图像。这两个过程在有限的时间步长内完成,最终得到各向同性的高斯分布。扩散模型是一种基于噪声逐步去噪的生成模型,与其他生成模型如变分自编码器、生成对抗网络等相比,扩散模型较为简单,但在图像、音频、视频等领域取得了较好的效果。解释了扩散模型的前向和逆向过程,并给出了基于MindSpore框架的实现代码。

2024-07-19 23:00:13 634

原创 生成式之DCGAN生成漫画头像

使用DCGAN(深度卷积生成对抗网络)生成动漫头像图片。包括数据准备与处理、生成器网络结构、判别器网络结构、损失函数和优化器设置、模型训练过程以及最终生成的动漫头像图片展示。

2024-07-18 22:24:28 618

原创 生成式之CycleGAN图像风格迁移互换

CycleGAN(循环对抗生成网络)模型,该模型可以实现无监督的图像风格迁移。文章从模型原理、结构、损失函数以及训练过程等方面进行了详细的介绍和代码实践。CycleGAN 通过学习两个领域之间的映射关系来实现图像在不同领域之间的自动转换,相比于传统需要成对图像的方法更加灵活实用。

2024-07-17 23:13:28 505

原创 应用实践之基于MobileNetv2的垃圾分类

MobileNet是2017年由Google团队提出的轻量级CNN网络,专注于移动端、嵌入式或IoT设备。它使用深度可分离卷积的思想来减小模型参数与运算量,同时引入宽度系数和分辨率系数以满足不同应用场景的需求。MobileNetV2则采用倒残差结构和Linear Bottlenecks来优化模型,提高准确率并缩小模型尺寸。

2024-07-16 21:56:56 520

原创 实践之K近邻算法实现红酒聚类

MindSpore实现了KNN算法,用于在wine数据集上解决3分类问题。该算法能有效地根据酒的13种属性判断出酒的品种。

2024-07-15 21:22:39 658

原创 应用实践之基于MindNLP+MusicGen生成自己的个性化音乐

MusicGen是基于单个语言模型(LM)的音乐生成模型,使用文本描述或音频提示生成高质量的音乐样本。它基于Transformer结构,包括文本编码器模型和音频压缩模型,以及一个解码器来预测离散的隐形状态音频token。与传统方法不同,MusicGen采用单个stage的Transformer LM结合高效的 token 交织模式,取消了多层级的多个模型结构,使得其能够生成高质量音乐样本,并提供更好的生成输出控制。

2024-07-14 21:27:30 473

原创 计算机视觉之Vision Transformer图像分类

近些年,随着基于自注意(Self-Attention)结构的模型的发展,特别是Transformer模型的提出,极大地促进了自然语言处理模型的发展。由于Transformers的计算效率和可扩展性,它已经能够训练具有超过100B参数的空前规模的模型。ViT则是自然语言处理和计算机视觉两个领域的融合结晶。在不依赖卷积操作的情况下,依然可以在图像分类任务上达到很好的效果。本案例演示了如何在ImageNet数据集上训练、验证和推断ViT模型。

2024-07-13 22:55:12 1003

原创 计算机视觉之SSD目标检测

SSD(Single Shot MultiBox Detector)是Wei Liu在ECCV 2016提出的一种目标检测算法。它采用了多尺度的特征图来检测不同大小的目标,并利用anchor boxes策略有效地预测边界框和类别。SSD算法在COCO数据集上取得了较好的性能,在网络复杂度和计算量方面也优于之前的算法。本文详细介绍了SSD算法的网络结构、特点、模型训练以及评估过程。

2024-07-12 19:15:00 1602

原创 计算机视觉之ShuffleNet图像分类

ShuffleNet 是一种计算高效的轻量级 CNN 模型,主要应用在移动端。它的核心设计是引入了 Pointwise Group Convolution 和 Channel Shuffle 两种操作,在保持精度的同时大大降低了模型的计算量。

2024-07-11 16:41:50 1230

原创 计算机视觉之ResNet50图像分类

ResNet50网络是由微软实验室的何恺明提出,获得了ILSVRC2015图像分类竞赛第一名。在ResNet网络提出之前,传统的卷积神经网络堆叠到一定深度时会出现退化问题。在CIFAR-10数据集上使用56层网络与20层网络训练误差和测试误差图表明,随着网络加深,其误差并没有如预想的一样减小。ResNet网络的提出解决了这一问题。ResNet50是一种基于残差网络结构的深度卷积神经网络模型,可用于图像分类任务。

2024-07-10 22:16:25 1908

原创 卷积神经网络之ResNet50迁移学习

使用迁移学习方法对ImageNet数据集中的狼和狗图像进行分类的案例。首先介绍了数据集的下载和预处理操作,然后使用ResNet50模型进行训练和验证,最后保存了精度最高的模型参数。同时也展示了预测结果的可视化以及固定特征进行训练的方法。

2024-07-09 19:43:29 612

原创 全卷积网络之FCN图像语义分割

FCN是一种用于图像分割的端到端的深度学习方法,通过全卷积神经网络实现像素级的预测,主要使用卷积化、上采样和跳跃结构等技术来实现图像分割。通过将全连接层转换为卷积层,利用上采样和跳跃结构获取更多的局部和全局信息,得到与原图大小相等的分割结果。FCN提出了使用全卷积层进行端到端图像分割的方法,相比传统的CNN方法,具有接受任意大小输入图像和更高效的优点。然而,FCN仍存在两个问题:分割结果不够精细,特别是在边界处;而且没有充分考虑像素与像素之间的关系,缺乏空间一致性。

2024-07-08 20:38:12 476

原创 机器学习训练之使用静态图加速

本文介绍了MindSpore中动态图(PyNative)和静态图(Graph)两种运行模式的特点和使用场景。动态图更适合模型调试和快速迭代,静态图则能提供更高的性能。详细阐述了切换运行模式的方法,包括使用jit装饰器对部分函数进行图编译加速,以及利用JitConfig选项进一步优化静态图的编译和执行。同时也提醒了静态图编程中的语法限制,并介绍了一些高级编程技巧以提高性能和稳定性。总的来说,MindSpore提供了灵活的动态图和高性能的静态图两种选择,开发者可根据具体需求进行合理选择和应用。

2024-07-07 22:27:56 594

原创 机器学习之保存与加载

这篇介绍了,在MindSpore中保存和加载模型的方法,包括使用save_checkpoint保存模型参数,load_checkpoint和load_param_into_net加载参数,以及使用export导出MindIR格式模型并通过load接口加载进行推理。还介绍了这些保存和加载模型的核心API,为开发者提供了在MindSpore中管理和复用模型的实用技巧。

2024-07-06 22:59:16 1003

原创 机器学习之模型训练

nn.ReLU(),nn.ReLU(),从网络构建中加载代码,构建一个神经网络模型。超参数是可以调整的参数,可以控制深度学习模型训练优化的过程,包括训练轮次、批次大小和学习率等。这些超参数的取值会影响模型的训练和收敛速度,其中学习率在迭代过程中控制模型的学习进度。模型训练一般包括构建数据集、定义神经网络模型、定义超参数、损失函数和优化器,以及输入数据集进行训练和评估。

2024-07-05 18:50:21 1074

原创 机器学习之函数式自动微分

通过一个简单的单层线性变换模型演示了自动微分的基本原理和用法,包括计算图的构建、微分函数的定义以及梯度计算。然后讨论了在神经网络构建过程中如何利用函数式自动微分进行反向传播。

2024-06-25 19:40:41 517

原创 机器学习之网络构建

当我们定义神经网络时,可以继承nn.Cell类,在__init__方法中进行子Cell的实例化和状态管理,在construct方法中实现Tensor操作。我们可以通过输入数据直接调用模型,得到一个包含每个类别原始预测值的十维Tensor输出。这节主要使用MindSpore框架构建简单的神经网络模型。首先介绍了继承nn.Cell类定义模型类的方法,在__init__和construct方法中实现网络结构。

2024-06-24 19:17:41 640

原创 神经网络训练之数据变换 Transforms

MindSpore提供了多种适用于图像、文本等不同类型数据的数据预处理变换算子,包括通用变换、Vision Transforms和Text Transforms。这些变换可以灵活组合使用,构建出复杂的数据处理流水线,为下游的模型训练做好数据准备。总的来说,MindSpore的数据变换功能丰富全面,可以灵活地满足不同数据类型的预处理需求,为机器学习模型的训练做好铺垫。

2024-06-23 22:45:40 698

原创 深度学习之数据集 Dataset总结

mindspore.dataset模块提供了加载常用公开数据集和标准格式数据集的API。对于MindSpore暂不支持直接加载的数据集,可以通过构造自定义数据加载类或自定义数据集生成函数的方式来生成数据集,然后通过GeneratorDataset接口实现自定义方式的数据集加载。GeneratorDataset支持通过可随机访问数据集对象、可迭代数据集对象和生成器构造自定义数据集。这一节主要是针对数据集的一个处理。先对数据集进行一个加载迭代,进行一些常规的一些操作。最后自定义一些相关的数据集。

2024-06-22 23:20:27 584

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除