From Neural Network to Deep Learning

With machine learning techniques gaining momentum in various fields, deep learning is a most sought after technique for solving a lot of problems. It has found applications in object detection, detecting fraudulent banking transactions, translating between different languages etc. Neural network is a starting point for these developments. The ultimate aim of these tools are to mimic human brain.

This one day workshop explores different free software tools for use in machine learning. Starting with simple neural networks up-to deep learning techniques. This hands-on workshop teaches fundamentals of neural network and goes on to build some working neural networks. GNU Gneural Network and different python based packages will be discussed.

Prerequisite: Basic understanding of Python
Level: Beginner


Learning Rust by Programming Embedded Linux Systems

The Rust programming language is fast gaining popularity as a safer and more productive alternative to C/C++ for systems programming. This workshop will introduce Rust to participants and demonstrate how it can be used to write code running on embedded Linux systems.


Miles to Go: Golang Workshop

Go (often referred to as golang) is an open source programming language created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. The primary objective of this workshop is to teach fundamentals of Go programming language. The workshop will include setting up environment for Go development, explanation about syntax & concepts and solving problems. The participants will be able to write idiomatic and effective Go code after the session.


Introduction to docker

Docker is a tool that can package an application and its dependencies in a virtual container that can run on any Linux server. Building on top of facilities provided by the Linux kernel, a Docker container, unlike a virtual machine, does not require or include a separate operating system. Docker is widely used in Data centers/Cloud.


Introduction to Apache Spark

Apache Spark is an open-source cluster-computing framework. As of 2016, surveys show that more than 1000 organizations are using Spark in production. Objective of this workshop is to give a high level overview of Spark


Introduction to ReactJS

ReactJS is a JavaScript library for building user interfaces. It is maintained by Facebook, Instagram and a community of individual developers and corporations