Kategorie: Programmieren
-
Wissenschaftliche Arbeit *.md PDF generieren
Dieses Powershell Skript scannt Subdirectories nach *.md Files und generiert ein PDF daraus, dass es mit dem selben Dateinamen als PDF in einen Ordner _PDFs legt. $currendDir=(Get-Item -Path „.\“ -Verbose).FullName #repeat for every *.md file #create target dir if it doesn’t exist New-Item -ItemType Directory -Force -Path ./_PDFs $currendDir=(Get-Item -Path „.\“ -Verbose).FullName #repeat for every…
-
Pandas und Matplotlib auf Amazon EC2 installieren
Pandas ist großartig (matplotlib auch). War in der Situation, dass ich es gerne auf einer Amazon EC2 verwenden wollte. Ein Pandas DataFrame kann man nämlich super als csv abspeichern. Der gewöhnte Installationsvorgang hierzu klappt nicht, man landet bei diesem Fehler. Command „python setup.py egg_info“ failed with error code 1 Aber damit geht es: sudo yum…
-
Tensorflow iOS simple example
Ich habe bereits Blog Beiträge zum Tensorflow mit Android nutzen wo ich Ubuntu Linux verwendet habe. Los gehts mit macOS (El Capitan) und iOS. Ich bin froh, dass mein Laptop kein Sierra unterstützt, weil da gibt es aktuell noch offene Issues auf Github 😛 Erstmal brew installieren (wohl das pip für Mac!?) /usr/bin/ruby -e „$(curl…
-
Große CSV Files Zusammenführen
Im Bereich Machine Learning können große Datenmengen anfallen. Zu groß für die Zwischenablage. Zusammenführen von schön getrennten Rohdaten kann eine Herausforderung sein. Mit diesem Windows Konsolenbefehl können die Inhalte aller *.csv Datein in einem Ordner in einem neuen merged.csv File zusammengeführt werden: Win+R „cmd“ Enter: copy *.csv merged.csv ACHTUNG: Die Mergepunkte sollten unbdeingt nachkontrolliert werden…
-
Tensorflow Android App mit Android Studio debuggen
In einem früheren Artikel habe ich beschrieben wie man das Tensorflow Android Example kompilieren kann. Das Problem bei diesem Vorgang ist es, dass keine IDE verwendet wird und das Demo Projekt damit schwer zu verstehen ist (kein Debugging etc., nur die fertige App ausprobieren). Öffnet man den Tensorflow Android Ordner mit Android Studio so läuft…
-
Via Attribut Properties in Klasse setzen
An der folgenden Methode bin ich heute ne Weile gesessen, daher ist sie einen Blogbeitrag wert 🙂 Mit diesem Beispiel ist es möglich einer Klasse ein custom Attribut zu geben und diesem Attribut via Typübergabe zu sagen wie gewisse Properties der Klasse befüllt werden sollen. Die Properties die befüllt werden sind via Interface beziehungsweise Basisklasse…
-
Erste Schritte mit Scikit Flow (Scikit-learn + TensorFlow = Scikit Flow)
scikit-learn ist eine High-Level Machine Learning Algorithmen Bibliothek die es ermöglicht in wenigen Zeilen Code ein Model zu erstellen. Es gibt ein Interface für Tensorflow (inzwischen direkt Teil vom Github Tensorflow Projekt) genannt Scikit Flow. Neben diverser Machine Learning Algorithmen sind auch nützliche Hilfsfunktionen wie das Einlesen von CSV Files abgebildet. Folgende Schritte sind vorab…
-
Jupyter mit Tensorflow virtualenv
Schritt 1: Tensorflow mittels virtualenv installieren Schritt 2: Jupyter installieren Dann Jupyter über virtualenv starten #tensorflow virtualenv starten source ~/tensorflow/bin/activate #jupyter notebook starten jupyter notebook Neues Notebook erstellen mit Tensorflow Hello World import tensorflow as tf import numpy as np hello = tf.constant(‚Hello, TensorFlow!‘) sess = tf.Session() print(sess.run(hello)) Zeile mit Shift+Enter ausführen Mit Tab Autovervollständigen/Autocomplete…
-
Bazel installieren und Tensorflow Android App kompilieren
Schritt 1: Tensorflow installieren Schritt 2: am Einfachsten Android Studio installieren Schritt 3: Bazel installieren (nachfolgend beschrieben) Schritt 4 *OPTIONAL!?*: Android example mittels bazel kompilieren (nachfolgend beschrieben) Schritt 5 *NEU*: Mit Android Studio Tensorflow Demo App debuggen Genutzt wurde Ubuntu 16.04 LTS mit tensorflow v0.8 und bazel 0.2.2b. Nachdem Tensorflow installiert ist und auch Android…
-
Android Studio auf Ubuntu mit VMware Player (easy!)
Vielleicht bin ich geprägt von zugemüllten Festplatten mit Android SDKs und manuellem Setzen von Umgebungsvariablen, aber ich empfinde es am komfortabelsten Android Studio einfach auf einer Ubuntu VM zu installieren. Aktuell hatte ich auch das Problem, dass tensorflow Python benötigt und die Python Tools für Visual Studio nur irgend einen Fehler ausspucken, wenn man versucht…