Reinforcement Learning using Unity 3D.


Reinforcement learning differs from the supervised learning in a way that in supervised learning the training data has the answer key with it so the model is trained with the correct answer itself whereas in reinforcement learning, there is no answer but the reinforcement agent decides what to do to perform the given task. In the absence of training dataset, it is bound to learn from its experience.

Types of Reinforcement: There are two types of Reinforcement:

Positive –
Positive Reinforcement is defined as when an event, occurs due to a particular behavior, increases the strength and the frequency of the behavior. In other words it has a positive effect on the behavior.

Negative –
Negative Reinforcement is defined as strengthening of a behavior because a negative condition is stopped or avoided.

Reinforcement Learning

Various Practical applications of Reinforcement Learning –

RL can be used in robotics for industrial automation.
RL can be used in machine learning and data processing
RL can be used to create training systems that provide custom instruction and materials according to the requirement of students.

Unity Machine Learning Agents beta

Unity Machine Learning Agents, the first of Unity’s machine learning product offerings, trains intelligent agents with reinforcement learning and evolutionary methods via a simple Python API.

Demo Application –

Spider bot self-learning to walk

Reinforcement Learning 3

Reinforcement Learning 2

Blockchain Application Development Workshop at Singapore – Event Update.


Blockchain Application Development Workshop at Singapore

Recently I did Blockchain Application Development Workshop at Singapore.

Topics Covered –

What is a Blockchain?
Blockchain  Applications
How Do Blockchains Work?
Ethereum Blockchain
Smart Contracts implementation

Blockchain Application Development Workshop at Singapore2

Blockchain Application Development Workshop at Singapore3

Knowledge Sharing Session at New Horizons Bangladesh.


AI , Data Science and Machine Learning training bangladesh 4

Recently I did technology Knowledge Sharing at New Horizons Bangladesh.

I covered following topics at the session.

Apple IOS Mobile App development

Android Mobile App development

Microsoft Xamarin Cross Platform Mobile App development  

React Native Cross Platform Mobile App development

Data Science Boot-camp

Deep Learning Boot-camp

Azure Machine Learning

Blockchain Application Development

AI , Data Science and Machine Learning training bangladesh 6

Ethereum and Hyperledger Blockchain Application Development Workshop at Singapore.


Blockchain Application Development Workshop at Singapore.

Recently I did one Day Ethereum and Hyperledger Blockchain Application Development Workshop at Singapore.

I covered following topics at the training.

Module 1: Blockchain Basics

Distributed systems

The history of blockchain

Introduction to blockchain

Types of blockchain

Benefits and limitations of blockchain

Module 2: Decentralization

Decentralization using blockchain

Methods of decentralization

Blockchain and full ecosystem decentralization

Smart contract

Decentralized applications

Platforms for decentralization

Module 3: Ethereum and Hyperledger basics

Introduction

Ethereum blockchain

Hyperledger blockchain

Elements of the Ethereum blockchain

Elements of the Hyperledger blockchain

Ether

Mining

Clients and wallets

The Ethereum network

The Hyperledger network

Applications developed on Ethereum

Scalability and security issues

Module 4: Smart Contract Programming Basics

Advantages and Drawbacks of Smart Contracts

Smart Contracts with Solidity

The Layout of a Solidity File

Writing simple smart contract

Creating contracts

Using new keyword

Module 5: Ethereum Development

Setting up a development environment

Algorithms & Techniques

Development tools and clients

Introducing solidity

Decentralized Applications

Blockchain Application Development Workshop at Singapore.

Blockchain Application Development Workshop at Singapore.

6 attendees from following companies attended this workshop.

clients

Blockchain Application Development Workshop at Singapore.

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Machine Learning and AI Workshop at Microsoft Sri Lanka.


Machine Learning and AI Workshop at Microsoft Sri Lanka.

Recently I had conducted  Machine Learning and AI workshop at Microsoft Sri Lanka.  Around 40 attended the workshop. Employees from various IT companies and organizations attended the event. Their ware 700+ registration for this workshop.

Machine Learning and AI Workshop at Microsoft Sri Lanka.

Topics covered at the workshop-

https://uditha.wordpress.com/2017/11/15/big-data-and-machine-learning-workshop-sri-lanka/

Machine Learning and AI Workshop at Microsoft Sri Lanka.

Machine Learning and AI Workshop at Microsoft Sri Lanka.

Global Blockchain Application Development BootCamp 2019 ( Colombo | Singapore | Jakarta ).


Blockchain workshop

Register Now –

https://goo.gl/Ybb25c

Event Page-

https://www.facebook.com/events/285650382124408/

Blockchain Application Development (Dapp) Training Course Colombo | Jakarta | Singapore.


Blockchain Application Development (Dapp) Training  sri lanka

Course Overview

Blockchain Application Development prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts. The course covers the basic design of a Dapp, Truffle development process and commands (init, develop, test and migrate), testdriven development of Dapp, Dapp application models and emerging standards.

Course Outline

Module 1: Blockchain Basics

Distributed systems

The history of blockchain

Introduction to blockchain

Types of blockchain

Benefits and limitations of blockchain

Module 2: Decentralization

Decentralization using blockchain

Methods of decentralization

Blockchain and full ecosystem decentralization

Smart contract

Decentralized applications

Platforms for decentralization

Module 3: Ethereum basics

Introduction

Ethereum blockchain

Elements of the Ethereum blockchain

Ether

Mining

Clients and wallets

The Ethereum network

Applications developed on Ethereum

Scalability and security issues

Module 4: Smart Contract Programming Basics

Advantages and Drawbacks of Smart Contracts

Smart Contracts with Solidity

The Layout of a Solidity File

Writing simple smart contract

Creating contracts

Using new keyword

Module 5: Ethereum Development

Setting up a development environment

Algorithms & Techniques

Development tools and clients

Introducing solidity

Decentralized Applications

Module 6: Understanding Deployment and Costs

Understand Development and Deployment Cycles

Understanding Solidity Compilation and Deployment

Gas and Gas-Costs

Upgradeability and Data Migration Techniques

Module 7: Hyperledger

Hyperledger as a protocol

Hyperledger Fabric

Module 8: Alternative Blockchains

Platforms

Blockchain Usage

Best Practices

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Mobile +94 0716092918

Singapore-
+65 86738158