0 有用
2 下载

【Demo】通过机器智能生成的音乐和艺术

文件列表(压缩包大小 19.09M)

免费

概述

Magenta是一个研究项目,旨在探索机器学习在艺术和音乐创作过程中的作用。 首先,这涉及开发新的深度学习和强化学习算法,用来生成歌曲,图像,绘图和其他材料。 这是构建智能工具和界面的一种探索,该工具和界面允许艺术家和音乐家使用这些模型扩展(而不是替换!)他们的过程。

Magenta由Google Brain团队的一些研究人员和工程师创立,还有许多人也对该项目做出了重大贡献。 我们使用TensorFlow并在此GitHub上以开源形式发布模型和工具。 如果你想了解有关Magenta的更多信息,请访此博客,我们在该博客中发布技术详细信息。 你也可以加入讨论组

入门


看看我们针对各种模型的 colab notebooks,其中包括入门笔记Magenta.js是不错的模型资源,可以在浏览器中运行和演示。 博客文章Ableton Live插件在内的更多内容可以在https://magenta.tensorflow.org上找到。

Magenta Repo


  • 安装
  • 使用
  • 开发环境

安装

  • Magenta使用pip 安装包以便于安装。
  • 建议使用Anaconda进行安装,它可以在任何标准的Python环境中使用。
  • 支持Python 3(> = 3.5)。
  • 本篇说明基于假定你使用得是Anaconda。

自动安装(使用/ Anaconda) 如果你运行的是Mac OS X或Ubuntu,可以尝试使用我们的自动安装脚本。 只需将以下命令粘贴到终端即可。

curl https://raw.githubusercontent.com/tensorflow/magenta/master/magenta/tools/magenta-install.sh > /tmp/magenta-install.sh
bash /tmp/magenta-install.sh

脚本完成后,打开一个新的终端窗口,保证环境变量的更改生效。

现在可以在Python程序和Jupyter笔记本中使用Magenta库,并且Magenta脚本已在路径中安装。

请注意,每次打开新的终端窗口时,都将需要运行source activate magenta来使用Magenta。

手动安装(不带Anaconda) 如果自动脚本安装失败,或者你想手动安装,请执行以下步骤。

安装Magenta的pip包:

pip install magenta

注意:为了安装我们依赖的rtmidi软件包,可能需要安装一些声音库的标头。 在Ubuntu Linux上,以下命令用来安装必要的软件包:

sudo apt-get install build-essential libasound2-dev libjack-dev portaudio19-dev

在Fedora Linux上,使用

sudo dnf group install "C Development Tools and Libraries"
sudo dnf install SAASound-devel jack-audio-connection-kit-devel portaudio-devel

现在可以在Python程序和Jupyter笔记本中使用Magenta库,并且在路径中已经安装完成Magenta脚本!

使用Magenta

现在可以训练我们的各种模型,并使用它们来生成音乐,音频和图像。也可以通过浏览models目录找到每个模型的说明

开发环境

如果要在Magenta上进行开发,则需要设置完整的开发环境。

首先,克隆此存储库:

git clone https://github.com/tensorflow/magenta.git

接下来,通过切换到基本目录并执行setup命令来安装依赖项:

pip install -e .

现在,你可以照常调用Python来编辑文件并运行脚本。 例如,下边是从基本目录运行melody_rnn_generate脚本的方式:

python magenta/models/melody_rnn/melody_rnn_generate --config=...

你也可以使用以下方法安装(可能经过修改的)软件包:

pip install .

在创建请求请求之前,还请使用以下命令测试您的更改:

pip install pytest-pylint
pytest

PIP Release


要为pip构建新版本,请修改该版本,然后运行:

python setup.py test
python setup.py bdist_wheel --universal
twine upload dist/magenta-N.N.N-py2.py3-none-any.whl

来源https://github.com/magenta/magenta

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250

免费 登录即可免费下载

·圈子

位酷友已加入

正直的烤面包

积分 • 4004

圈子: 计算机
标签:
算法计算机人工智能python
文件编号:1333
上传时间:2021-03-19
文件大小:19.09M