自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 《昇思25天学习打卡营第25天|第28天》

从Vision Transformer(ViT)简介开始了解,模型结构,模型特点,实验的环境准备和数据读取,模型解析(Transformer基本原理),Attention模块,Transformer Encoder,ViT模型的输入(整体构建ViT),模型训练与推理(模型训练、模型验证、模型推理)。今天是打卡的第二十八天,实践应用篇中的计算机视觉中Vision Transformer图像分类。

2024-07-24 13:39:37 271

原创 《昇思25天学习打卡营第25天|第27天》

从对ShuffleNet网络介绍开始学习,模型架构(Pointwise Group Convolution,Channel Shuffle,ShuffleNet模块,构建ShuffleNet网络),模型训练喝评估,模型训练,模型评估,模型预测。今天是学习的第二十七天,今天学习的是应用实践篇中计算机视觉中ShuffleNet图像分类。

2024-07-23 10:37:22 189

原创 《昇思25天学习打卡营第25天|第26天》

从模型简介开始学起,模型结构,模型特点,环境准备,数据准备与处理,数据采样,数据集创建,模型构建,损失函数,训练过程(先验证匹配,损失函数,数据增强),评估。今天是打卡的第二十六天,今天学的是应用实践篇中计算机视觉中SSD目标检测。

2024-07-23 10:02:06 102

原创 《昇思25天学习打卡营第25天|第25天》

从数据准备(下载数据集),加载数据集(数据集可视化),训练模型(构建Resnet50网络),固定特征进行训练,训练和评估,可视化模型预测。今天是学习的第二十五天,今天学的是应用实践篇的计算机视觉的ResNet50迁移学习。

2024-07-22 11:19:06 174

原创 《昇思25天学习打卡营第25天|第24天》

今天从图像分类的简介说起,ResNet网络介绍,数据集准备与加载,构建网络(构建残差网络结结构(Building Block、Bottleneck)、构建ResNt50网络),可视化模型预测。今天是第二十四天,今天学习的是应用实战篇中的计算机视觉中的ResNet50图像分类。

2024-07-22 10:52:10 77

原创 《昇思25天学习打卡营第25天|第23天》

首先,是对全卷积网络(FCN)的简介,语义分割的简介,模型简介(1、卷积化,2、上采样,3、跳跃结构),网络特点,数据处理(数据预处理,数据加载,训练集可视化),网络构建(网络流程),训练准备,模型训练,模型评估,模型推理。今天是打卡的第二十三天,今天学习的是应用实践篇中的计算机视觉中FCN图像语义分割。

2024-07-22 01:08:33 149

原创 《昇思25天学习打卡营第25天|第22天》

从情感分类开始学习,数据准备、数据下载模块、加载IMDB数据集、加载预训练词向量、数据集预处理、模型构建、Embedding、RNN(循环神经网络)、Dense、损失函数与优化器、训练逻辑、评估指标和逻辑、模型训练与保存、模型加载与测试、自定义输入测试。今天是学习的第22天,今天学的是应用实践的自然语言处理的RNN实现情感分类。

2024-07-19 11:27:12 327

原创 《昇思25天学习打卡营第25天|第21天》

从序列标注的概述开始讲起,条件随机场(Conditional Random Field, CRF),Score计算,Viterbi算法,CRF层,BiLSTM+CRF模型。今天是打卡的第二十一天,今天学的是应用实践的自然语言处理的LSTM+CRF序列标注。

2024-07-19 10:48:49 314

原创 《昇思25天学习打卡营第25天|第20天》

老传统,从Pix2Pix概述学起(基于条件生成对抗网络实现的一种深度学习图像转换模型),基础原理,准备环节(配置环境文件、准备数据、数据展示),创建网络,生成器G结构,定义UNet Skip Connection Block,基于UNet的生成器,基于PatchGAN的判别器,Pix2Pix的生成器和判别器初始化,训练,推理。今天是第二十天,今天学习的是应用实践的生成式的Pix2Pix实现图像转换。

2024-07-19 02:39:49 375

原创 《昇思25天学习打卡营第25天|第19天》

今天这篇主要对GAN模型简介(是一种生成式机器学习模型),数据集(数据集简介、数据集下载、数据加载、数据集可视化),模型构建(生成器、判别器、损失函数和优化器),模型训练,效果展示、模型推理。今天是打卡的第十九天,应用实践篇的生成式的GAN图像生成。

2024-07-19 02:14:54 214

原创 《昇思25天学习打卡营第25天|第18天》

今天学的有关于扩散模型的介绍,模型简介(什么是Diffusion Model、扩散模型实现原理),构建Diffusion模型,位置向量,ResNet/ConvNeXT块,Attention模块,组归一化,正向扩散,数据准备与处理(采样、训练过程),推理过程(从模型中采样)。今天是学习的第十八天,今天学习的是实践应用篇的生成式的Diffusion扩散模型。

2024-07-18 02:58:35 174

原创 《昇思25天学习打卡营第25天|第17天》

今天学习了GAN基础原理,DCGAN原理,数据准备与处理(数据处理),构造网络(生成器、判别器),模型训练(损失函数、优化器、训练模型),结果展示。今天是第十七天,今天学习的是应用实战的生成式的DCGAN生成漫画头像。

2024-07-18 02:44:08 351

原创 《昇思25天学习打卡营第25天|第16天》

今天学习的是CycleGAN的模型介绍(模型简介、模型结构),数据集(数据集下载、数据集加载、可视化),构建生成器,构建判别器,优化器和损失函数,前向计算,计算梯度和反向传播,模型训练,模型推理。今天是第十六天,今天学习的是应用实践中的生成式的CycleGAN图像风格迁移互换。

2024-07-18 02:33:39 80

原创 《昇思25天学习打卡营第25天|第15天》

今天是打卡的第十五天,今天学的是应用实践中的热门LLM及其他AI应用的基于MobileNetv2的垃圾分类函数式自动微分篇。主要介绍垃圾分类代码开发的方法,通过对MobileNetv2模型原理介绍,数据处理(数据准备和数据加载)、MobileNetV2模型搭建、MobileNetV2模型的训练与测试、模型推理和导出AIR/GEIR/ONNX模型文件去介绍。

2024-07-17 03:40:56 219

原创 《昇思25天学习打卡营第25天|第14天》

今天是打卡的第十四天,今天学习的是应用实践中的热门LLM及其他AI应用的K近邻算法实现红酒聚类篇。这一片主要介绍使用MindSpore在部分wine数据集上进行KNN实验,对实验的步骤的介绍:K近邻算法原理介绍(分类问题、回归问题和距离的定义)、实验环境、数据处理(数据准备和数据读取与处理)、模型构建--计算问题和模型预测。

2024-07-17 03:31:29 162

原创 《昇思25天学习打卡营第25天|第13天》

今天是打卡的第十三天,今天学习的是实用实践中的热门LLM及其他AI应用的基于MindNLP+MusicGen生成自己的个性化音乐。MusicGen的介绍、下载模型,生成音乐(无提示生成、文本提示生成、音频提示生成)和生成配置。

2024-07-17 02:54:40 118

原创 《昇思25天学习打卡营第25天|第12天》

看来看去还是决定把LIM原理和实践部分看完吧,今天学习的是基于MindSpore通过GPT实现情感分类。今天这一篇全都是代码,没有注解,看了半天看不懂,有点之前上学的时候打开书却认识字不懂内容的感觉了,明天再起来研究看看。

2024-07-16 02:31:25 89

原创 《昇思25天学习打卡营第25天|第11天》

今天多学一篇,算是第十一天的打卡,今天学的是基于MindSpore的GPT2文本摘要,其中讲的是通过案例来实现数据集加载和处理:1、数据集加载、2、数据预处理,模型构建:1、构建GPT2ForSunm marization模型、2、动态学习率,模型训练和模型推理。

2024-07-16 02:10:25 70

原创 《昇思25天学习打卡营第25天|第10天》

今天是打卡的第十天,今天开始学应用实践中的LLM原理和实践,今天学的是基于MindSpore实现BERT对话情绪识别。最先了解的是BERT模型的简介(来自变换器的双向编码器表征量(Bidirectional Encoder Representations from Transformers),它是Google于2018年末开发并发布的一种新型语言模型),然后是数据集、数据加载和数据预处理、模型构建、模型验证、模型推理、自定义推理数据集。

2024-07-16 01:48:20 214

原创 《昇思25天学习打卡营第25天|第9天》

今天是打卡的第九天,今天学习的是使用静态图加速这门课程,从他的背景学起:AI编译框架分为两种运行模式,分别是动态图模式和静态图模式,动态图模式特点:计算图的构建和计算同时发生,缺点:所有节点都需要被保存,导致难以对整个计算图进行优化;静态图模式特点:计算图的构建和计算是分开的。静态图模式的使用场景:MindSpore编译器重点面向Tensor数据的计算以及其微分处理。静态图模式开启方式:基于装饰器的开启方式和基于context的开启方式。静态图的语法约束、JitConfug配置选线、和静态图高级编程技巧。

2024-07-15 01:29:07 447

原创 《昇思25天学习打卡营第25天|第8天》

今天是打卡的第八天,今天学习怎么保存和加载模型,保存和加载模型权重:1、保存模型:使用save_checkpoint接口,传入网络和指定的保存路径;2、加载模型权重:需要先创建相同模型的实例,然后使用load_checkpoint和load_param_into_net方法加载参数,保存和加载MindIR:1、保存:可使用export接口直接将模型保存为MindIR;2、加载:通过load接口加载,传入nn.GraphCell即可进行推理(仅支持图模式)。

2024-07-14 03:27:35 257

原创 《昇思25天学习打卡营第25天|第7天》

今天是打卡的第七天,今天学习了函数式微分的概念,然后学习MindSpore中提供的方法,函数与计算图(根据计算图构造计算函数和神经网络),微分函数与梯度计算、Auxiliary data、Stop Gradient、神经网络梯度计算。今天学两课,另一篇是模型训练的四个步骤:构建数据集;定义超参、损失函数及优化器;输入数据集进行训练及优化器。

2024-07-12 18:12:37 401

原创 《昇思25天学习打卡营第25天|第6天》

今天是打卡的第6天,今天·学习了网络构建的概念,以及用于Mnist数据分类的神经网络模型:定义模型类,模型层:实例化nn.Flatten层、nn.Dense全连接层、nn.ReLU、nn.SequentiaCell有序的Cell层和nn.Softmax和模型参数。

2024-07-12 02:20:16 535

原创 微信小程序开发基础知识8----分包

分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。独立分包本质上也是分包,只不过它比较特殊,可以独立于主包和其他分包而单独运行分包预下载指的是:在进入小程序的某个页面时,由框架自动预下载可能需要的分包,从而提升进入后续分包页面时的启动速度。

2024-07-11 18:04:34 1181

原创 微信小程序开发基础知识7----全局数据共享

全局数据共享(又叫做:状态管理)是为了解决组件之间数据共享的问题。开发中常用的全局数据共享方案有:Vuex、Redux、MobX等。

2024-07-11 09:00:00 428

原创 《昇思25天学习打卡营第25天|第5天》

今天是第5天打卡,今天学习的是数据交换Transfroms的概念、mindspore.dataset.transorms模块支持的通用Transfroms:Compose、mindspore.dataset.vision模块(图像处理)中的Recale、Normalize和HWC2CHW、mindspore.dataset.text模块(文字数据)中的操作:PythonTokenizer和LooKup、最后还有Lambda Transforms。

2024-07-11 02:25:40 154

原创 微信小程序开发基础知识6----使用npm包

Vant Weapp 是有赞前端团队开源的一套小程序 U 组件库,助力开发者快速搭建小程序应用。它所使用的是MIT 开源许可协议,对商业使用比较友好。官方文档地址 https://youzan.github.io/vant-weappAPI Promise化,指的是通过额外的配置,将官方提供的、基于回调函数的异步 API,升级改造为基于Promise 的异步 API,从而提高代码的可读性、维护性,避免回调地狱的问题。

2024-07-10 16:01:31 633

原创 《昇思25天学习打卡营第25天|第4天》

今天是打卡的第4天,今天学习的是数据集Dataset、数据集加载、数据集迭代、数据集常用操作(shuffle、map和batch)和自定义数据集中的可随机访问数据集、可迭代数据集和生成器。坚持打卡,对基础知识有一定了解后,向应用实践篇进攻!

2024-07-10 00:41:09 85

原创 《昇思25天学习打卡营第25天|第3天》

打卡中断好多天了,不能再继续这样颓废,今天第三天,了解了张量Tensor,以及它的三种创建方法、张量的属性、张量的索引、张量的运算以及Tensor和NumPy转换,稀疏张量的概念,以及MindSpore现在已经支持的。

2024-07-09 02:21:38 193

原创 uniapp开发小程序 创建新页面 没有选择分包的选项

在看着教程学习的时候发现,唉~?2、在 pages.json 中,和 pages 节点平级的位置声明 subPackages 节点,用来定义分包相。1、在项目根目录中,创建分包的根目录,命名为 subpkg。分包的好处:分包可以减少小程序首次启动时的加载时间。

2024-07-08 14:17:10 346 4

原创 微信小程序开发基础知识5----自定义组件

*** 组件的初始数据*/data:{count:0})数据监听器用于监听和响应任何属性和数据字段的变化,从而执行特定的操作。它的作用类似于 vue 中的watch 侦听器。'字段A,字段B':function(字段A的新值,字段B的新值){})概念:纯数据字段指的是那些不用于界面渲染的 data 字段。应用场景:例如有些情况下,某些 data 中的字段既不会展示在界面上,也不会传递给其他组件,仅仅在当前组件内部使用。带有这种特性的 data 字段适合被设置为纯数据字段。

2024-07-05 18:12:41 1503

原创 微信小程序开发基础知识4

上拉触底是移动端的专有名词,通过手指在屏幕上的上拉滑动操作,从而加载更多数据的行为。小程序的启动,表示生命周期的开始小程序的关闭,表示生命周期的结束中间小程序运行的过程,就是小程序的生命周期生命周期函数:是由小程序框架提供的内置函数,会伴随着生命周期,自动按次序执行。生命周期函数的作用:允许程序员在特定的时间点,执行某些特定的操作。例如,页面刚加载的时候,可以在onLoad 生命周期函数中初始化页面的数据。注意:生命周期强调的是时间段,生命周期函数强调的是时间点。

2024-07-05 09:00:00 1152

原创 微信小程序开发基础知识3

调用 wx.navigateTo(0bject object)方法,可以跳转到非 tabBar 的页面。调用 wx.switchTab(0bject object)方法,可以跳转到 tabBar 页面。注意:为了简便,在导航到非 tabBar 页面时,open-type="navigate"属性可以省略。注意:为了简便,如果只是后退到上一页面,则可以省略 delta 属性,因为其默认值就是 1。① 非 tabBar 页面指的是没有被配置为 tabBar 的页面,④ 服务器域名一个月内最多可申请5次修改。

2024-07-04 09:00:00 946

原创 微信小程序开发基础知识2

rpx (responsive pixel) 是微信小程序独有的,用来解决屏适配的尺寸单位。使用 WXSS 提供的 @import 语法,可以导入外联的样式表。

2024-07-03 15:01:40 960

原创 用例设计(笔记)

它是一种理想的测试方法,因为它可以确保在所有可能的输入和操作下系统的正确性。然而,由于现实中的系统往往具有非常大的状态空间和输入组合,穷举测试通常是不可行的,因为它需要大量的时间和资源。它涉及对系统的所有输入组合、路径、状态和操作进行测试,以确保在所有可能的情况下系统的行为是正确的。通过边界限制问题的测试,可以发现系统在处理边界值时的潜在问题,提高系统的鲁棒性和准确性。尽管穷举测试在实践中很少被使用,但其概念强调了测试团队应该尽力覆盖系统的各个方面和可能的情况,以提高测试的全面性和有效性。

2024-07-02 16:19:08 823

原创 微信小程序开发基础知识1

2、e.currentTarget指向的是当前正在触发事件的那个组件,因此,e.currentTarget是当前的view组件。小程序中的事件传参比较特殊,不能在绑定的事件的同时为事件处理函数传递参数。target是触发该事件的源头组件,而currentTarget则是当前事件所绑定的组件。点击内部按钮时,点击事件以冒泡的方式向外扩散,也会触发外层view的tap事件处理函数。1、e.tartget指向的是触发事件的源头组件,因此,e.target是内部的按钮组件。2、数值2会被解析为参数的值。

2024-07-02 14:45:18 775

原创 《昇思25天学习打卡营第25天|第2天》

学习了数据集,网络构建,模型训练、保存模板和加载模板。发现自己的python基础不够扎实,明天重新看一下代码的运行。今天是第2天打卡啦,今天的打卡内容是初学入门篇->初学教程->快速入门。

2024-06-29 01:58:23 103

原创 《昇思25天学习打卡营第25天|第1天》

嘻嘻嘻,有幸参加这个活动,第一次接触这块的知识。今天第一次打卡,也是第一次接触昇思MindSpore,学习了基本介绍,总体来说比较陌生,等后面运行一下代码熟悉一下。希望接下来get到新技能。后面掌握后出笔记,大家一起分享,感受昇思MindSpore的魅力!

2024-06-28 00:48:11 117

原创 软件测试基础(笔记)

(1)系统测试和黑盒测试重点核心是功能测试(2)集成测试和灰盒测试都可以被称作接口测试(3)单元测试和白盒测试是对代码测试(4)自动化测试属于功能测试(5)性能测试、安全测试属于专项测试。

2024-06-28 00:36:49 268

空空如也

空空如也

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

TA关注的人

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