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

数据变换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)
相关推荐
Are_You_Okkk_9 小时前
AI编程赋能研发效率:核心能力与实践经验总结
人工智能·开源·ai编程
鱼骨不是鱼翅9 小时前
jupyter notebook
ide·人工智能·jupyter
圣殿骑士-Khtangc9 小时前
OpenClaw 完整部署教程(2026最新版)|Windows / macOS / Linux 全平台保姆级指南
人工智能·openclaw
沐风___9 小时前
解锁协作式 AI:Claude Agent Teams 架构与实战完全指南
人工智能·架构
诸神缄默不语9 小时前
如何选择合适的大模型(写给小白的LLM工具选型系列:第二篇)
人工智能·大模型
苦瓜小生9 小时前
一些Java后端面试AI相关问题的总结
人工智能
小程故事多_809 小时前
无 GitAI 依赖|企业 AI 编码合规管控 + 全生命周期追溯,实现效率与安全双向破局
人工智能·安全·架构·aigc·ai编程·harness
AiSchoober9 小时前
schoober-ai-sdk:核心ReAct 引擎的实现
人工智能·ai·node.js·agent·ai编程
龙文浩_9 小时前
AI深度学习中的自动微分与梯度下降机制解析
人工智能·深度学习
conlin day10 小时前
Spring AI学习(一)
人工智能·学习·spring