MyCaffe: A Complete C# Re-Write of Caffe with Reinforcement Learning

10/04/2018
by   David W. Brown, et al.
0

Over the past few years Caffe, from Berkeley AI Research, has gained a strong following in the deep learning community with over 15K forks on the github.com/BLVC/Caffe site. With its well organized, very modular C++ design it is easy to work with and very fast. However, in the world of Windows development, C# has helped accelerate development with many of the enhancements that it offers over C++, such as garbage collection, a very rich .NET programming framework and easy database access via Entity Frameworks. So how can a C# developer use the advances of C# to take full advantage of the benefits offered by the Berkeley Caffe deep learning system? The answer is the fully open source, 'MyCaffe' for Windows .NET programmers. MyCaffe is an open source, complete C# language re-write of Berkeley's Caffe. This article describes the general architecture of MyCaffe including the newly added MyCaffeTrainerRL for Reinforcement Learning. In addition, this article discusses how MyCaffe closely follows the C++ Caffe, while talking efficiently to the low level NVIDIA CUDA hardware to offer a high performance, highly programmable deep learning system for Windows .NET programmers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2018

Barista - a Graphical Tool for Designing and Training Deep Neural Networks

In recent years, the importance of deep learning has significantly incre...
research
04/18/2017

HEPData: a repository for high energy physics data

The Durham High Energy Physics Database (HEPData) has been built up over...
research
05/18/2020

MMFashion: An Open-Source Toolbox for Visual Fashion Analysis

We present MMFashion, a comprehensive, flexible and user-friendly open-s...
research
10/07/2019

FastEstimator: A Deep Learning Library for Fast Prototyping and Productization

As the complexity of state-of-the-art deep learning models increases by ...
research
07/28/2022

RangL: A Reinforcement Learning Competition Platform

The RangL project hosted by The Alan Turing Institute aims to encourage ...
research
09/20/2018

Towards automated neural design: An open source, distributed neural architecture research framework

NORD (Neural Operations Research & Development) is an open source distri...

Please sign up or login with your details

Forgot password? Click here to reset