Category:Py.rate.chnic sessions

From XPUB & Lens-Based wiki

stupid-hackathon.jpg

.py.rate.chnic sessions aka Prototyping2

General description

.py.rate.chnic are a series of 3 collective work-sessions organized by the XPUB second-year's students and attended by all XPUB students.


Each sessions is conducted by two second-years' who organize the session around a topic and format related to their graduation projects and will function as an opportunity to develop, experiment, test and discuss prototypes collectively.

Prototyping planning document

Each session you will need a Prototyping planning document, which includes:

  • title:
  • who:
  • format: workshop?hackthon?test session?book sprint?
  • short description:
    • what will happen?
    • why (relevance)?
    • outcome: what will be goal of the session
  • prerequisites: reading list, preliminary research, software installs

Deadline for prototyping planning document: Wednesday evening of the previous week.

Do not overload the participants with prerequisites PLEASE. The idea of these planning documents, is that the sessions can start quickly and be productive and fun, rather than a tedious 2hours' install session.

Format

The format of sessions can range from a

  • hackthon: where you ask the participants to explore a subject, through the development of a prototypes, from give a starting point.
  • workshop: where you bring in a certain technology/prototype/... and ask others to develop or explore it. More focused on a approach and see what that approach can lead to
  • (book) sprints: where the group writes collaboratively a manual / research text / book / and produces a wbesite/pdf/...
  • test session: where a given procedure/methods is tested on the participants and at the end feedback is given
  • ...others or combinations of these

Sessions

Schedule:

Planning Document

8.10.2018: Tash & Joca // Scrape, rinse and repeat

Edition 1 is a workshop about web scraping: extracting data from websites and exploring applications of it within an artistic practice.Workshop leaders Tash and Joca will share how they use scraping in their graduation projects: from analyzing self-censorship in Indonesia to remixing the design of your daily news. Then it's time for you to collect data, and experiment with ways to present it.

Please read the information below, to make sure you are ready to scrape, rinse and repeat!

Where & when:

Monday the 8th of October 11:00 till 17:00, in our lovely XPUB studio

Things to prepare:

To get started quickly, make sure you have the following software installed

   python3
   pip3
   html5lib
   selenium

You can find installation instructions on the pad: https://pad.xpub.nl/p/pyratechnic1


Programme:

PART 1: human scraping Introduction: Why scraping? Examples of projects Start with pen and paper, analyzing different components, rearranging them

PART 2: programmatic scraping Scraping using Python3: offering two basic scripts to start with 1. html5lib and elementtree (e.g. text, link, and tag scraping) 2. selenium (scraping via web browser automation, e.g. for dynamic elements like comments)

Work in small groups on different scraping prototypes (try different sources, extract different elements, find different presentation forms)

PART 3: performative scraping PRESENT! what did you scrape? can you show it visually? read it aloud? anything surprising? Feedback and wrap-up

29.10.2018: Zalan & Alex

Where & When

Monday, 29.10.2018

11:00 – 17:00 in the small project space

Things to prepare:

Please, if possible, [try to] install the following dependencies:

  • h5py==2.8.0
  • Keras==2.2.4
  • Keras-Applications==1.0.6
  • Keras-Preprocessing==1.0.5
  • numpy==1.15.2
  • Pillow==5.3.0
  • protobuf==3.6.1
  • PyYAML==3.13
  • scipy==1.1.0
  • six==1.11.0
  • tensorflow==1.0.0

Installation

If you wish to use a virtual environment (optional): (first cd to your working directory)

python3 -m venv pyrate.venv
source pyrate.venv/bin/activate

for the rest just use pip3 install as follows:

pip3 install h5py==2.8.0
pip3 install Keras==2.2.4

and so on with the rest!


Programme:

  • 11:00–11:30 Short introduction & discussion about machine learning and computer vision
  • 11:30–13:00 Programming a script in groups of 3–4 (1st years mixed with 2nd years) (?)
  • 13:00–14:00 Lunch
  • 14:00–14:30 Finalising the script
  • 14:30–15:00 Showing the outcomes of the script
  • 15:00–15:10 Coffee break
  • 15:10–15:40 Short introduction & discussion about data visualisation and spatial installations
  • 15:40–16:30 Creating different spatial installations from the outcomes of the first script in groups of 3–4 (1st years mixed with 2nd years)
    • How can the dataset and the algorithm be projected into space / how can the dataset be »experienced«
  • 16:30–17:00 Showing the outcomes of the installations

12.11.2018: Angeliki & Alice

🍕 at the end



Examples

introduction aims of your project questions context what could you do to develop in 5h that relates to this? start off with things end of the day - presentation with gratis pizza sponsored by Andre




Tash possible topics to explore:

   anonymity
   creating safe, temporary, local networks (freedom of speech - freedom of connection!) http://rhizome.org/editorial/2018/sep/11/rest-in-peace-ethira-an-interview-with-amalia-ulman/
   censorship
   for research part: scraping, archiving
   steganography?
   meme culture
   

Joca Possible topics

   - Scraping and packing in a different interface
   - Language analysis, visualize results
   - Form art competition https://anthology.rhizome.org/form-art  // https://userinyerface.com/


Zalan Possible topics:

   sound visualisation
   generative visuals
   live vjing
   kinetic light 
   algo rave https://en.wikipedia.org/wiki/Algorave
   light-shadow-sound-space relationships
   audiovisual installations
   human perception of light

Angeliki Possible topics:

   * radio art, electromagnetic public sphere, platforms of communication and how to contest them, broadcasting and webcasting
   * mapping tools, walking practices
   * voice as a tool, speech recognition, transcriptions, voice in communication platforms 
   * in relation to the above interventions of text

Alice

Possible topics:

   * natural language processing, training with a custom dataset, what is a cookbook, how can both meanings be met
   * pipelines for publishing
   * food hacking explorations

Media in category "Py.rate.chnic sessions"

The following 71 files are in this category, out of 71 total.