文件名称:Notation-VAE:通过VAE生成乐谱
文件大小:11.5MB
文件格式:ZIP
更新时间:2024-04-29 04:14:32
JupyterNotebook
通过VAE生成音乐纹理 正在进行的实验是通过变体自动编码器从2D图形表示形式生成乐谱。 该回购协议包含基于的VAE代码和将所得行转换为(准)传统音乐符号的代码。 内容 目录/文件 描述 手势/图形/graphs.pde Java代码(在Processing框架下),可生成表示音乐手势并构成VAE数据集的16x16图形 手势/gesToPix.ipynb 读取BW图像或VAE的输出,并将值放入像素矩阵中 手势/pixToNot.py 读取矩阵并生成乐谱 ml / utils.py 加载数据和绘图的实用程序 ml / variational_autoencoder.py 定义VAE模型 受过训练的模型/ 预训练的模型参数和权重 手势_VAE.ipynb 笔记本训练和评估模型 数据集 训练图像的压缩目录
【文件预览】:
Notation-VAE-main
----ml()
--------utils.py(4KB)
--------variational_autoencoder.py(4KB)
--------__pycache__()
--------constants.py(36B)
----gestures()
--------graphs()
--------pix.csv(73B)
--------pixelsToNot.py(13KB)
--------gesToPix.ipynb(7KB)
----trained_model()
--------weights.h5(10.54MB)
--------params.pkl(239B)
----README.md(1KB)
----dataset.zip(2.16MB)
----gesture_VAE.ipynb(1.22MB)