- 博客(15)
- 收藏
- 关注
原创 Flutter 在Android studio上打包出问题/无法连接安卓虚拟机
感觉关键步骤是第二步,我的visual studio有问题。还有就是第三步maven的源有问题。希望各位大佬可以分析分析,也给遇到同样问题的bro一个解决思路吧。这破问题折磨我了我一整天,搞的头都疼了。
2024-09-22 13:21:31
582
原创 《昇思25天学习打卡营第12天|应用实践-自然语言处理-LSTM+CRF序列标注》
序列标注指给定输入序列,给序列中每个Token进行标注标签的过程。序列标注问题通常用于从文本中进行信息抽取,包括分词(Word Segmentation)、词性标注(Position Tagging)、命名实体识别(Named Entity Recognition, NER)等。输入序列清华大学座落于首都北京输出标注BIIIOOOOOBI如上表所示,清华大学和北京是地名,需要将其识别,我们对每个输入的单词预测其标签,最后根据标签来识别实体。
2024-07-12 15:02:13
920
原创 《昇思25天学习打卡营第11天|应用实践-自然语言处理-RNN实现感情分类》
完成数据集的处理后,我们设计用于情感分类的模型结构。首先需要将输入文本(即序列化后的index id列表)通过查表转为向量化表示,此时需要使用层加载Glove词向量;然后使用RNN循环神经网络做特征提取;最后将RNN连接至一个全连接层,即nn.Dense,将特征转化为与分类数量相同的size,用于后续进行模型优化训练。整体模型结构如下:这里我们使用能够一定程度规避RNN梯度消失问题的变种LSTM(Long short-term memory)做特征提取层。
2024-07-11 19:06:06
716
原创 《昇思25天学习打卡营第10天|使用静态图加速》
¶AI编译框架分为两种运行模式,分别是动态图模式以及静态图模式。MindSpore默认情况下是以动态图模式运行,但也支持手工切换为静态图模式。
2024-07-10 23:56:19
998
原创 《昇思25天学习打卡营第9天|保存与加载》
在训练网络模型的过程中,实际上需要保存中间和最后的结果,用于微调(fine-tune)和后续的模型推理与部署,下面将介绍如何保存与加载模型。# 引入库#构建模型nn.ReLU(),nn.ReLU(),
2024-07-09 13:43:32
442
原创 《昇思25天学习打卡营第8天|模型训练》
构建数据集。定义神经网络模型。定义超参、损失函数及优化器。输入数据集进行训练与评估。有了数据集和模型后,可以进行模型的训练与评估。从网络构建中加载代码,构建一个神经网络模型。nn.ReLU(),nn.ReLU(),超参(Hyperparameters)是可以调整的参数,可以控制模型训练优化的过程,不同的超参数值可能会影响模型训练和收敛速度。
2024-07-07 14:09:08
700
原创 《昇思25天学习打卡营第7天|函数式自动微分》
通常情况下,求导时会求loss对参数的导数,因此函数的输出只有loss一项。此时如果想实现对某个输出项的梯度截断,或消除某个Tensor对梯度的影响,需要用到Stop Gradient操作。通常会将函数的loss设置为函数的第一个输出,其他的输出即为辅助数据。前述主要根据计算图对应的函数介绍了MindSpore的函数式自动微分,但这个神经网络构造是继承自面向对象编程范式的。在这个模型中,𝑥𝑥为输入,𝑦𝑦为正确值,𝑤𝑤和𝑏𝑏是我们需要优化的参数。获得微分函数是一种函数变换,即输入为函数,输出也为函数。
2024-07-06 17:39:46
849
原创 《昇思25天学习打卡营第6天|网络构建》
神经网络模型是由神经网络层和Tensor操作构成的,提供了常见神经网络层的实现,在MindSpore中,Cell类是构建所有网络的基类,也是网络的基本单元。一个神经网络模型表示为一个Cell,它由不同的子Cell构成。使用这样的嵌套结构,可以简单地使用面向对象编程的思维,对神经网络结构进行构建和管理。当我们定义神经网络时,可以继承nn.Cell类,在__init__方法中进行子Cell的实例化和状态管理,在construct方法中实现Tensor操作。construct。
2024-07-02 22:01:39
488
原创 《昇思25天学习打卡营第5天|数据变换 Transforms》
MindSpore提供不同种类的数据变换(Transforms),配合数据处理Pipeline来实现数据预处理。提供了面向图像、文本、音频等不同数据类型的Transforms,同时也支持使用Lambda函数。通常情况下,直接加载的原始数据并不能直接送入神经网络进行训练,此时我们需要对其进行数据预处理。模块提供一系列针对图像数据的Transforms。接收一个数据增强操作序列,将其组合成单个数据增强操作。模块支持一系列通用Transforms。方法传入,实现对指定数据列的处理。
2024-07-01 20:30:27
305
原创 《昇思25天学习打卡营第4天|数据集 Dataset》
模块提供了一些常用的公开数据集和标准格式数据集的加载API。对于MindSpore暂不支持直接加载的数据集,可以构造自定义数据加载类或自定义数据集生成函数的方式来生成数据集,然后通过接口实现自定义方式的数据集加载。
2024-06-30 22:56:24
440
原创 《昇思25天学习打卡营第3天|张量 Tensor》
张量(Tensor)是一个可用来表示在一些矢量、标量和其他张量之间的线性关系的多线性函数。这些线性关系的基本例子有内积、外积、线性映射以及笛卡儿积。其坐标在 n维空间内,有 n的r次方个分量的一种量,其中每个分量都是坐标的函数,而在坐标变换时,这些分量也依照某些规则作线性变换。r 称为该张量的秩或阶(与矩阵的秩和阶均无关系)。总结:1. 一种特殊的数据结构,与数组和矩阵非常相似。2. MindSpore网络运算中的基本数据结构。
2024-06-28 17:25:28
444
原创 《昇思25天学习打卡营第2天|昇思MindSpore快速入门》
打卡这一章讲了处理数据集,网络构建和模型训练的快速上手,也就是快速入门。导入mindspore库并从这个库的数据集中导入两个数据集。
2024-06-27 01:44:29
1014
原创 《昇思25天学习打卡营第1天|昇思MindSpore基本介绍》
详细介绍了昇思MindSpore的执行流程、设计理念、层次结构和华为昇腾AI的全栈并对开发者参与社区的进行了鼓励。在友好支持AI模型训练推理编程的基础上,支持灵活自动微分编程能力,支持对函数、控制流表达情况下的微分求导,和各种如正向微分、高阶微分等高级微分能力,用户可基于此实现科学计算常用的微分函数编程表达,实现AI和科学计算融合编程开发。提供了动态图和静态图统一的编码方式,大大增加了静态图和动态图的可兼容性,用户无需开发多套代码,仅变更一行代码便可切换动态图/静态图模式,拥有更轻松的开发调试及性能体验。
2024-06-24 17:31:32
217
原创 【python】pandas库iloc切片中[]中括号的作用
在使用iloc切片的时候,发现[]中括号的有着奇妙的作用,就进行一个小总结,方便到时回看。只有选取单个对象才不带有行索引,列索引和数据类型,加了[]就会当成多个对象,输出多余信息。在iloc[x,y]中有两个参数,x是行数字索引,y是列数字索引,中间用逗号分隔。第二种像是[1:3],这是连续多选,选取第1行(或列)到第2行(或列)第一种像是[1,2,6],这是随机多选,选取第1,2,6行(或列)要想选取多行或者多列,就需要用上[]号了。
2024-02-17 17:34:38
362
1
原创 Stable diffusion采样器的差别——个人感官总结(不严谨分析,求大佬指教)
Stable diffusion采样器的差别——个人感官总结
2023-08-17 22:29:49
1079
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人