Machine Learning Systems

TensorLayer: A Versatile Library for Efficient Deep Learning Development

Recently we have observed emerging uses of deep learning techniques in multimedia systems. Developing a practical deep learning system is arduous and complex. It involves labor-intensive tasks for constructing sophisticated neural networks, …

Optimizing Network Performance in Distributed Machine Learning

To cope with the ever growing availability of training data, there have been several proposals to scale machine learning computation beyond a single server and distribute it across a cluster. While this enables reducing the training time, the …