IAM

OPENSOURCEFAN STUDYING
STUDYINGCOMPUTERSCIENCEANDMATH COMPUTERSCIENCEANDMATH

ARTICLE

Installing Bazel, Masking Graphics Cards for Tensorflow

In this series, I collect problems I come across when using Ubuntu for research and development. In this article: installing Bazel on Ubuntu and masking graphics cards from being considered by Tensorflow.

Interested?

ARTICLE

Implementing Tensorflow Operations in C++ — Including Gradients

In this article, I discuss a simple Tensorflow operation implemented in C++. While the example mostly builds upon the official documentation, it includes trainable parameters and the gradient computation is implemented in C++, as well. As such, the example is slightly more complex compared to the simple ZeroOut operation discussed in the documentation.

Interested?

ARTICLE

Setting up Sphinx to Document Python Projects

Sphinx is a Python documentation tool that allows to automatically create clear documentation by parsing Python docstrings. The documentation can further be complemented using reStructuredText — a markup language similar to Markdown. This article gives a brief overview of setting up Sphinx on Ubuntu.

Interested?

ARTICLE

Implementation of Felzenszwalb and Huttenlocher’s Graph-Based Image Segmentation

This article presents an implementation of Felzenszwalb and Huttenlocher’s [1] graph-based image segmentation algorithm. The implementation is compared to the original implementation by Felzenszwalb in terms of Boundary Recall, Undersegmentation Error and Explained Variation, as used for evaluating superpixel algorithms. In addition, qualitative results are provided. The implementation is publicly available on GitHub.

Interested?

ARTICLE

Upgrading CUDA and Installing CuDNN for Caffe and Tensorflow

Recently, I started working with Tensorflow — a deep learning library developed by Google. Unfortunately, Tensorflow did not work with the installed Version of CUDA. Therefore, I decided to upgrade to CUDA 8.0 and also install CuDNN. This article describes the installation process.

Interested?

ARTICLE

Minimal but Elegant File Upload Button in Twitter Bootstrap

While using Twitter Bootstrap for a web application I am working on, I came across the (still) very ugly default file upload form element. After doing some research and setting up a demo, I wrote a tiny plugin for simple but pretty, cross-browser (including Internet Explorer 7,8 and 9) file upload form elements with Twitter Bootstrap.

Interested?

ARTICLE

pyCaffe Tools, Examples and Resources

In the last couple of months, I had to work with Caffe on several occasions. In this article, I want to share some tools and examples for Caffe’s Python interface, called pyCaffe, and useful links and resources. The discussed tools and examples are available on GitHub

Interested?

ARTICLE

Paper “Superpixels: An Evaluation of the State-of-the-Art”

In the course of the last couple of semesters, I extended the initial comparison of superpixel algorithms in my bachelor thesis to a comprehensive comparison of 28 state-of-the-art algorithms on 5 datasets with regard to quantitative and qualitative performance. The results are now available on ArXiv.

Interested?

ARTICLE

A Kohana Demo Application

This article presents a Kohana demo application demonstrating the compatibility and use of several Kohana modules I wrote in the course of the last few years. The application is compatible to Kohana 3.3.6, 3.2 and 3.1 and available on GitHub and among others includes Kohana Red, an authentication module, Kohana Green, an access control module, and Gaps, a form generation and validation module.

Interested?

SERIES»Working with Ubuntu«

Compress and Split using Nautilus, “Cannot find ang0 in all drives”, Cisco VPN Configuration

In this series, I collect some useful insights when working with Ubuntu. This time: Compressing and Splitting in Nautilus using rar or 7zip, tackling “Cannot find ang0 in all drives” and creating Cisco VPN Connections.

Interested?