【昇思初学入门】第四天打卡

数据变换Transforms

心得体会

  1. MindSpore提供了丰富的数据变换工具,针对图像数据可以使用如Rescale、Normalize和HWC2CHW等,且使用Compose类允许我们定义一个变换序列,并将它们作为一个整体应用到数据上。
python 复制代码
composed = transforms.Compose(
    [
        vision.Rescale(1.0 / 255.0, 0),
        vision.Normalize(mean=(0.1307,), std=(0.3081,)),
        vision.HWC2CHW()
    ]
)
train_dataset = train_dataset.map(composed, 'image')
  1. MindSpore 还提供了处理文本数据常用步骤,分词(Tokenize)和词表映射(Lookup)
python 复制代码
# 分词
texts = ['Welcome to Beijing']
test_dataset = GeneratorDataset(texts, 'text')
def my_tokenizer(content):
    return content.split()
test_dataset = test_dataset.map(text.PythonTokenizer(my_tokenizer))
print(next(test_dataset.create_tuple_iterator()))

3.MindSpore 还支持Lambda函数对数据进行自定义处理

python 复制代码
test_dataset.map(lambda x: x * 2)
相关推荐
2301_7665586511 小时前
矩阵跃动国产AI搜索优化引擎实战:小陌GEO+龙虾机器人,多平台大模型占位技术拆解
人工智能·矩阵·机器人
技术人生黄勇11 小时前
Google 开源实战指南:21种AI智能体设计模式,覆盖从基础到安全的完整体系
人工智能·设计模式
猫咪老师11 小时前
RAG与GraphRAG介绍
人工智能·算法·llm
用户135981706764011 小时前
infllm_v2安装
人工智能
tangdou36909865511 小时前
图文并茂安装Claude Code 以及配置 Coding Plan 教程
前端·人工智能·后端
跨境猫小妹12 小时前
供应链交付不稳定跨境卖家如何建立备选供应商
大数据·人工智能·产品运营·跨境电商·营销策略
跨境海王哥12 小时前
Google Ads vs Meta Ads:2026广告流量本质差异与投放选择指南
人工智能
CHU72903512 小时前
让知识传递更顺畅:在线教学课堂APP的功能设计
前端·人工智能·小程序
雷焰财经12 小时前
首都在线海外大带宽筑基,加速大模型出海全球化进程
大数据·人工智能
2301_7665586512 小时前
实战源码级解读:矩阵跃动龙虾机器人本地AI智能体部署,实现7×24小时无人值守获客
人工智能·矩阵·机器人