How to securely connect to a remote Linux server

      Comments Off on How to securely connect to a remote Linux server

Public key authentication offers a secure way to remotely connect to a linux machine. Key-based authentication works by creating a pair of keys: a private key and a public key which are either 1024 or 2048-bits in length. Both key-pairs are generated simultaneously and, while the two are related, a private key cannot be computed from a corresponding public key…. Read more »

Speeding up data serialization in Python

      Comments Off on Speeding up data serialization in Python

Serialization is the process of converting some in-memory object to another format that could be used to either store in a file or sent over the network. Deserialization is the inverse process.┬áIn the context of machine learning, data serialization is often used to store the parameters of a neural network, as well as a means of storing and retrieving training… Read more »

Setting up CUDNN and Theano on Ubuntu 14.04 and 15.10

      Comments Off on Setting up CUDNN and Theano on Ubuntu 14.04 and 15.10

CUDNN is a library developed by NVIDIA Inc. which significantly boosts performance on GPU-based (CUDA) Deep Learning algorithms. The best thing about this library is it is free for registered NVIDIA developers and demonstrates up to 2-3X speedups without any changes to your existing code. It has been supported by several leading deep learning frameworks such as Theano and Caffe…. Read more »