【文件属性】:
文件名称:Notation-VAE:通过VAE生成乐谱
文件大小:11.5MB
文件格式:ZIP
更新时间:2021-04-09 10:27:52
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)