A workshop about the intersection of AI with blockchains and smart contracts.

17 Dec 2017, 10 AM - 4:30 PM, ThoughtFactory, Bengaluru

This workshop is a follow-up to the talk “Decentralized AI” by Gene Kogan on December 12, which is about the intersection of artificial intelligence with decentralization technologies such as blockchains and smart contracts. Primary sub-topics include blockchain mechanics and cryptography, federated learning, and security considerations. Relevant platforms will be introduced. The tentative syllabus is as follows:

Cryptography prerequisites

Public key cryptography

Hashing and proof-of-work

Smart contracts

TUTORIAL: Digital signatures

Blockchains

How blockchains work

Bitcoin protocol

TUTORIAL: Proof-of-work on simple blockchain

Survey of cryptocurrencies

Second-generation blockchain applications

Namecoins, colored coins, smart properties, tokens

Distributed data, BigchainDB

Deconstructing blockchains

Blockchain as a state-transition system

Ethereum

Decentralized autonomous organizations (DAO)

Machine learning

Deep learning

Applications to computer vision, natural language processing

TUTORIAL: Basic image classifier in Keras

Problems with centralized machine learning

Data security and surveillance

Problems with economic model

Federated learning

Security issues with federated learning

Differential privacy

Why are blockchains relevant to machine learning?

Blockchains + machine learning

Federated learning on a blockchain

Openmined

AI + DAOs

Impact of AI on decentralized applications

Asset management + “sharing economy”

Data markets and exchanges

Mutual funds, insurance, co-ops

Dangers of AI DAOs

Art DAOs

Speakers

Gene Kogan is an artist and a programmer who is interested in generative systems, artificial intelligence, and software for creativity and self-expression. He is a collaborator within numerous open-source software projects, and leads workshops and talks on topics at the intersection of code and art. Gene initiated and contributes to ml4a, a free book about machine learning for artists, activists, and citizen scientists. He regularly publishes video lectures, writings, and tutorials to facilitate a greater public understanding of the topic.

Tickets

Loading...

Venue

Loading...

HasGeek helps people in technology meet each other, collaborate on new opportunities and advance the state of the art. We organize conferences, hacknights, workshops and geekups, and provide tools for communities to self-organize.

HasGeek is a technology company in the media business, bringing software automation to a traditionally people-intensive operation. HasGeek has organized over two dozen conferences attended by thousands of technology professionals, made several thousand connections, and built open source tools that are now used by many communities.