Skip to content

experimental-informatics/hands-on-artificial-neural-networks

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Notebooks from the Seminars:

Introduction to Artificial Intelligence Programming < WS18/19 - WS19/20

Georg Trogemann und Christian Heck

Grundlagenseminar Material/Skulptur/Code

Dienstag wöchentlich 11:00 –13:00

Filzengraben 8 - 10, 0.2 Experimentelle Informatik

Kunsthochschule für Medien Köln

Description

Profound cultural consequences of AI do not only appear with the use of upload filters for algorithmic censorship of undesirable text and image content or the auctioning of AI paintings at Christie's; nor with the formulation of ethical guidelines for dealing with AI or the increased emergence of AI-powered hate speech bots. They begin, quite abstractly and mostly unnoticed in their programming, in semi-public, very formal fields of discourse.

This is exactly where we start experimentally. The seminar provides a very elementary introduction to the subsymbolic AI of neural networks and their programming. The aim of this seminar is to code from scratch, discuss the code together and learn to understand it, in order to learn to assess the possibilities, limits and dangers of this technology for oneself.

We do not adopt the technology of artificial intelligence as a tool in the Homo Faberian sense, but combine programming as an artistic practice with the critical analysis of its social effects.

Info

Seminar Wiki Pages:

Executing the Notebooks:

  • You can run, execute and work on the following Notebooks here: Binder

Setting Up

Basics in Anaconda & Jupyter Notebooks:


Hands on Python

see repository: https://github.com/experimental-informatics/hands-on-python


Artificial Neural Net in Python

many of the Code is based on Tariq Rashid's Book »Neuronale Netze selbst programmieren« < Git Repo


Hands on Keras & Tensorflow

all examples working with MNIST handwritten digit database

most of the Codes are based on Francois Chollet's Book »Deep Learning with Python« < Git Repo

Dense Neural Net
Autoencoder
Convolutional Neural Net
Generative Adversarial Network
Interpretable AI
Explainable AI

Natural Language Processing (NLP)

Text Preprocessing
Chatbots
Sentiment Analysis
Word embeddings
RNN/LSTM
Datasets

Binder

About

Notebooks from the seminars "Introduction to Artificial Intelligence Programming", WS-18/19 and WS-19/20

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published