Skip to main content

Komposition-eines-Musikstuecks-mittels-Neuronaler-Netze

Ziel der Studienarbeit ist die Komposition eines kleinen Musikstücks. Die Komposition erfolgt mittels eines Neuronalen Netzes.

Usage

Hier wird beschrieben wir man das Projekt verwendet.

Installation

Um die unter demos bereitgestellten jupyter-notebook verwenden zu können, muss das Projekt mittels pip installiert werden. Hierfür gibt es folgende Möglichkeiten:

GitHub Repo

# Clone das Repo
git clone git@github.com:DHBW-FN-TIT20/Komposition-eines-Musikstuecks-mittels-Neuronaler-Netze.git mukkeBude
cd mukkeBude

# Installieren mittels pip
pip install .

PyPi

pip install mukkeBude

Für die Verwendung der Jupyter-Notebooks muss jupyter-lab zusätzlich installiert werden!

pip install jupyterlab

Verwendung

Nach einer erfolgreichen installtion kann das modul mittels import mukkeBude verwendet werden. Entsprechende Beispiele sind unter demos zu finden.

Developing

Hier wird beschrieben, wie man seine Entwicklungsumgebung entsprechend vorbereitet, um an dem Projekt zu entwicklen. Empfohlen ist die Verwendung von Conda, da hier die Verwendung von der GPU deutlich einfach ist. Bei der Verwendung der anderen Methoden müssen unter Umständen weitere Schritte unternommen werden, um die GPU zu verwenden.

Conda

Installation mithilfe von conda:

conda env create -f environment.yml
conda activate tf-gpu

# Enable GPU support on Linux (need to be done in every new shell)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/

Pip

Ohne venv:

pip install -r requirements-dev.txt

Mit venv:

python -m venv .venv
source .venv/bin/activate

pip install -r requirements-dev.txt

Poetry

poetry install --with=dev
poetry shell

Metadata

Release files for mukkebude 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mukkebude 0.1.2
File Size Uploaded
mukkebude-0.1.2.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mukkebude 0.1.2
File Interpreter ABI Platform
mukkebude-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 28.5 kB

Release files / mukkebude-0.1.2.tar.gz

Download URL mukkebude-0.1.2.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
36abb0cac90fe90dcd2462489aa368c1daaf83be3a4be67b0ece8cf3c99b2cf0
BLAKE2b-256 checksum
How to use checksums
bce3c8fa8aeeda7c57c040f814663b5c112f37d46ca632edb8f2f5db8c6132ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / mukkebude-0.1.2-py3-none-any.whl

Download URL mukkebude-0.1.2-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5dd8bea62133b77ed177a65686a28fa2f006dc1db88ffae460d1688f1e775c66
BLAKE2b-256 checksum
How to use checksums
16037e5683e63093d03452293963b29a72e101d9f51cfd6b128c9458e6c3f3f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page