1
edit
m (added Participant) |
(Remove dead link and add new learning resource) |
||
(39 intermediate revisions by 13 users not shown) | |||
Line 14: | Line 14: | ||
'''NEWS''' | '''NEWS''' | ||
'''>>> We will be screening our bots during the [http://www.uni-weimar.de/de/universitaet/profil/veranstaltungen/veranstaltungen-2015/summaery2015/ Summaery 2015] at the [http://www.digital-bauhaus-lab.de Digital Bauhaus Lab] <<<''' | |||
''' | [[Image:botsn-plots-twitterwall-preview.jpg|800px]] | ||
'''Save the date: Thursday 09.07.15, 20:00 – 23:00''' | |||
'''Twitterbots at the Summaery:''' | |||
* Awkward Bot ([http://twitter.com/awk_bot @awk_bot]) combining akward pictures with awkward questions | |||
* Animal Faces Bot ([http://twitter.com/animalize_it @animalize_it]), an animalistic face substitution bot | |||
* Picturius Bottian ([http://twitter.com/picturius @picturius]), a photoshop-like filter effects bot | |||
* 3D Bot ([http://twitter.com/uipluis/ @uipluis]), make a 3D image! | |||
* Kaleidogif Bot ([http://twitter.com/kaleidogif @kaleidogif]), feat. animated kaleidoscopic gifs | |||
* 8bit Bot ([http://twitter.com/8bitify @8bitify]), retro computifies everything! | |||
* Imagesorting Bot ([http://twitter.com/JHDrop @JHDrop]), messing up pixels since 2015 | |||
Check out the '''[https://twitter.com/botsnplots/lists/summaery-2015 List of Twitter-Bots]''' running on our brand new Videowall.<br> | |||
Send them a tweet with an image to see what they do.<br> | |||
Or just follow '''[http://twitter.com/botsnplots @botsnplots]''' on Twitter. | |||
== Description == | == Description == | ||
Line 67: | Line 82: | ||
Es wird empfohlen diesen Kurs mit dem Projekt-Modul [[GMU:eval(nature)|eval(nature)]] zu kombinieren. | Es wird empfohlen diesen Kurs mit dem Projekt-Modul [[GMU:eval(nature)|eval(nature)]] zu kombinieren. | ||
== Evaluation == | |||
* Presence and active participation (required) | |||
* Punctual and complete submission of homework (required) | |||
* 50% Technical and aesthetic execution of the final bot project | |||
* 20% Emergent behaviour from making the robots talk | |||
* 20% Documentation of the final project | |||
* 10% Contribution to the MediaWiki | |||
== Participants == | |||
* [[GMU:Bots_'n'_Plots/Sebastian Stang|Sebastian Stang]] | |||
* [[GMU:Bots_'n'_Plots/Luis Hurtarte|Luis Hurtarte]] | |||
* [[GMU:Bots_'n'_Plots/Apasri Titatarn|Apasri Titatarn]] | |||
* [[GMU:Bots_'n'_Plots/Jan Dropmann|Jan Dropmann]] | |||
* [[GMU:Bots_'n'_Plots/Azucena Sanchez|Azucena Sanchez]] | |||
* [[GMU:Bots_'n'_Plots/Natalia Martínez|Natalia Martínez]] | |||
* [[GMU:Bots_'n'_Plots/smin kim|Smin Kim]] | |||
* [[GMU:Bots_'n'_Plots/Christopher Marx|Christopher Marx]] | |||
* [[GMU:Bots_'n'_Plots/Shubhra Bhatt|Shubhra Bhatt]] | |||
* [[GMU:Bots_'n'_Plots/Constantin Oestreich|Constantin Oestreich]] | |||
* [[GMU:Bots_'n'_Plots/Oliver Hannemann|Oliver Hannemann]] | |||
* [[GMU:Bots_'n'_Plots/Ashin Mandal|Ashin Mandal]] | |||
== Language == | == Language == | ||
The course will be in English, unless all participants are speaking German. | The course will be in English, unless all participants are speaking German. | ||
== Eligible Participants == | == Eligible Participants == | ||
Undergraduates and graduates enrolled in the faculties of: | Undergraduates and graduates enrolled in the faculties of: | ||
* Media Art/Design | * Media Art/Design | ||
* Visual Communication | * Visual Communication | ||
== Requirements == | == Requirements == | ||
* Burning Interest in Artificial Intelligence, Computer-Linguistics and Generative Design | * Burning Interest in Artificial Intelligence, Computer-Linguistics and Generative Design | ||
* Previous course about the Internet of Things highly recommended | * Previous course about the Internet of Things highly recommended | ||
Line 85: | Line 118: | ||
* Time and Devotion for lots of coding homework, which may be frustrating at times | * Time and Devotion for lots of coding homework, which may be frustrating at times | ||
* Programming experience considered helpful | * Programming experience considered helpful | ||
== Application == | == Application == | ||
The deadline to apply for this course is April 13th, 2015 | The deadline to apply for this course is April 13th, 2015 | ||
Line 159: | Line 192: | ||
|} | |} | ||
== Links == | == Links == | ||
Here are a couple of links that should give you an idea of where this course is heading ... | Here are a couple of links that should give you an idea of where this course is heading ... | ||
=== Learning Python === | === Learning Python === | ||
* [https://classpert.com/python-programming Python Online Courses] at Classpert | |||
* [http://www.codecademy.com/en/tracks/python Learn Python] at Code Academy | * [http://www.codecademy.com/en/tracks/python Learn Python] at Code Academy | ||
* [https://www.diveinto.org/python3/table-of-contents.html Dive Into Python 3] | |||
=== Image Processing === | === Image Processing === | ||
* [http://software-carpentry.org/v4/media/ Multimedia Programming] by Software Carpentry | * [http://software-carpentry.org/v4/media/ Multimedia Programming] by Software Carpentry | ||
Line 186: | Line 206: | ||
* [https://zulko.github.io/moviepy/ MoviePy] by Zulko | * [https://zulko.github.io/moviepy/ MoviePy] by Zulko | ||
* [https://zulko.github.io/blog/2014/09/20/vector-animations-with-python/ Vector Animations with Python] | * [https://zulko.github.io/blog/2014/09/20/vector-animations-with-python/ Vector Animations with Python] | ||
=== Audio === | |||
==== IO ==== | |||
* [http://people.csail.mit.edu/hubert/pyaudio/ PyAudio] realtime IO, PortAudio | |||
* [https://github.com/thestk/rtaudio/tree/master/contrib/python/pyrtaudio PyRtAudio] realtime IO, RtAudio | |||
* [http://www.ar.media.kyoto-u.ac.jp/members/david/softwares/audiolab/ audiolab] audio file IO, libsndfile | |||
==== Analysis and Synthesis ==== | |||
* [http://www.cerlsoundgroup.org/Loris/ Loris] | |||
* [http://musickit.sourceforge.net MusicKit] | |||
* [http://sndobj.sourceforge.net SndObject] | |||
==== Plotting ==== | |||
* [http://matplotlib.org matplotlib] | |||
==== Number Crunching ==== | |||
* [http://docs.scipy.org/doc/ scipy and numpy] | |||
=== Language Processing === | === Language Processing === | ||
* [http://h6o6.com/2013/03/using-python-and-the-nltk-to-find-haikus-in-the-public-twitter-stream/ Using Python and the NLTK to find Haikus in the public twitter stream] | * [http://h6o6.com/2013/03/using-python-and-the-nltk-to-find-haikus-in-the-public-twitter-stream/ Using Python and the NLTK to find Haikus in the public twitter stream] | ||
Line 191: | Line 224: | ||
=== Twitter === | === Twitter === | ||
* [https://zulko.github.io/blog/2014/07/26/a-tweets-controlled-python-script/|A Python Script controlled via Twitter] | * [https://zulko.github.io/blog/2014/07/26/a-tweets-controlled-python-script/|A Python Script controlled via Twitter] | ||
=== Contributions by Students === | |||
* [http://www.belfasttelegraph.co.uk/technology/robot-that-bought-mdma-passport-and-baseball-cap-released-by-authorities-31150495.html "Random Darknet Shopper" bot released from prison] | |||
*[[Media:vapory-on-osx.txt |tutorial Vapory on unix]] | |||
== Literature == | == Literature == | ||
* Bird, Steven: ''Natural Language Processing with Python'' ISBN 978-0596516499 ([http://www.nltk.org/book/ online]) | * Bird, Steven: ''Natural Language Processing with Python'' ISBN 978-0596516499 ([http://www.nltk.org/book/ online]) | ||
Line 197: | Line 232: | ||
* Russel, Mathew: ''Mining the Social Web'' ISBN 978-1449367619 | * Russel, Mathew: ''Mining the Social Web'' ISBN 978-1449367619 | ||
* Segaran, Toby'': Programming Collective Intelligence'' ISBN 978-0596529321 | * Segaran, Toby'': Programming Collective Intelligence'' ISBN 978-0596529321 | ||
=== Python === | === Python === | ||
This is a list of recommended books for the Python language:<br> | This is a list of recommended books for the Python language:<br> |
edit