Autor: admin
-
Jupyter cell magic für pip install nutzen
Ich mag Jupyter von Tag zu Tag mehr. Man kann Pakete sogar innerhalb eines Notebooks installieren. Einfach: %%bash pip install seaborn
-
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…
-
Im Gewinnerteam der Kategorie „Best Use of Technology“ beim Refugee Hackathon
Bin im glücklichen Gewinnerteam des ersten Mobility Builders (MDAW) Hackathons in der Kategorie „Best Use of Technology“ mit dem Projekt „Refugee Network“. Zum Einsatz kamen Visual Studio Team Services (TFS) GIT Anbindung Visual Studio 2015 .NET Core Bootstrap Link zum offiziellen Mobility Builders Blog Eintrag: https://mobility.builders/die-erfolgreichen-projekte-des-refugee-hackathons
-
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…