# ext2-py-maxbot_tensorflow **Repository Path**: mind-plus/ext2-py-maxbot_tensorflow ## Basic Information - **Project Name**: ext2-py-maxbot_tensorflow - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-13 - **Last Updated**: 2026-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: MindPlus-Ext2 ## README # maxbot神经网络 ![cover](extension/public/cover.png) `tensorflow` 是一个适用于 Mind+ V2 Python积木模式的扩展(maxbot课程专用神经网络库)。 该扩展共提供 36 个积木。 ## 积木 | 积木类型 | 积木内容 | |---|---| | 命令 | 初始化tensorflow模块 | | 数值 | 获取目录[OBJ]下的所有文件和子文件夹名称 | | 命令 | 对象名[OBJ] 读取文件[FILE] | | 命令 | 加载图片数据训练集[TRAIN]和验证集[VAL]数据 数据源[PATH] 比例[SPLIT] 输入大小[INPUT] | | 命令 | 加载音频数据训练集[TRAIN]和验证集[VAL]数据 数据源[PATH] 比例[SPLIT] 输出序列长度[INPUT] | | 数值 | 创建顺序模型[OBJ] | | 命令 | 对象名[MOD2]导入模型[MOD1] | | 命令 | 对象名[NAME]导入onnx模型[MOD1] | | 命令 | 对象名[NAME]导入saved_model模型[MOD1] | | 命令 | 对象名[IMG2]将图片[IMG1]尺寸设置为[SIZ] | | 命令 | 对象名[OBJ1][OBJ2] 解码音频数据[AUDIO] 样本数[SAMP] | | 命令 | 将音频训练集[TRAIN]和验证集[VAL]转化成频谱图训练集[TRAIN2]和验证集[VAL2] | | 命令 | 对象名[OBJ] 将单个音频数据[DATA]转化成频谱图 | | 数值 | 将预测结果[PRE]映射到分类[CLA] | | 数值 | 将预测结果[PRE]转化为numpy数组并映射到分类[CLA] | | 数值 | 将数据[PRE2]传递给模型[MOD3] | | 命令 | 对象名[PRE2]用模型[MOD3]预测图片[IMG7] | | 命令 | 对象名[PRE2]用ONNX模型[MOD3]预测图片数组[IMG7] | | 命令 | 输出[PRE3]预测结果 | | 命令 | 为模型[OBJ]添加[VALUE]层 | | 命令 | 为模型[OBJ]频谱图输入层 | | 数值 | Dense层,神经元个数为[VALUE] 激活函数为[MET] | | 数值 | 卷积层,卷积核数量[COUNT],激活函数为[MET],输入数据格式[INPUT] | | 数值 | 池化层 | | 数值 | 展平层 | | 数值 | 模型[VALUE]的结构 | | 命令 | 设置模型[Model]参数,优化器[OPT],损失函数[LOSS], 评价函数[METRICS] | | 命令 | 训练模型[OBJECT] 训练数据集[Y] 训练次数[C] 验证数据集[V] | | 命令 | 以h5格式保存模型[MOD]到[OBJECT] | | 命令 | 以saved_model格式保存模型[MOD]到[OBJECT] | | 命令 | 将saved_model模型[MOD]转化为ONNX模型[ONNX] | | 命令 | 将数据集[SJJ]的音频文件转化为频谱图并保存到文件夹[DOC] | | 数值 | 获取数据[OBJ]的格式 | | 命令 | 创建文件夹[FLO]来保存数据 | | 数值 | 将路径[PATH1]和路径[PATH2]连接起来 | | 命令 | 对象名[PATH1] 将文件路径[PATH2]转换成Path对象 | ## Python 依赖 本扩展运行依赖以下 Python 包(见 extension/public/requirements.txt): ``` pinpong ``` ## 更新日志 ### V0.0.1 - 完成扩展基础功能 ## 开发指南 更详细的 Mind+ V2 扩展开发说明请参考:[Mind+官方扩展开发文档](https://mindplus.dfrobot.com.cn/mp2/Extensions/) ## V1 原始库来源 本库迁移自 Mind+ V1(1.x)用户库,保留 `compatibilityId` 字段以兼容旧版工程。 - compatibilityId:`winster-tensorflow-thirdex` - 原作者:winster - 原始仓库:无