1. Geografia, Topológia, Dizajn

Geografia, Topológia, Dizajn #

Interface #

  • Čo je interface?
  • Čo robí interface?
  • Aké je najstaršie interface? Aké je najnovšie?
  • Čo by mohlo byť interface?
  • Čo by nemohlo byť interface?
  • Definícia a typy interface.
  • Príklady vo výtvarnom intermediálnom umení.
  • Brainstorming najpodivnejších možností interface (napr. “Môže byť strom rozhraním?”)

Výpočty / Computation #

  • je proces, ktorý sa riadi konečne popisateľnými pravidlami
  • algoritmy, krok za krokom pokyny, ktoré je možné mechanicky vykonávať na formálnej mašine
  • počítať, znamená vypočítať, je to spracovávať a transformovať informácie
  • základné koncepty:
    1. Výpočet je riadený pravidlami: pre každý stav výpočtu pravidlá určujú práve jeden stav, ktorý ho bude nasledovať
    2. Tieto pravidlá musia byť opísateľné, formálne a nenáhodné
    3. Súbor pravidiel tiež musí byť konečný

Umenie a výpočty / computation #

  • zameriava sa na estetický vzťah vo výpočte
  • nezávisí na používaní počítačov, skôr na tom, ako zásadný a významný je samotný výpočet pre umenie a estetické vzťahy
  • sú systémy
  • post-formalistické: viac než zdôrazňovanie morfológií, cenia si vzťahy
  • opierajú sa o problémy organizácie a namiesto tvorby artefaktov vytvárajú prostredia, ktoré vznikajú z interagujúcich komponentov
  • samotný výpočet sa stáva estetickým výstupom, raison d’être
  • potrebuje výpočty, ale nie nevyhnutne počítače, aspoň nie digitálne počítače
  • môže využívať klasické, nevýpočtové médiá a potom pracovať s ľuďmi, ktorí sú schopní spracovávať informácie.
  • jeho história predchádza vynálezu počítačov a začína najskoršími použitiami procedurality alebo algoritmov v umeleckej praxi.
  • výpočtové umelecké diela nie sú obmedzené na artefakty, ale zahŕňajú celú infraštruktúru, ktorá sa používa na ich výrobu a skúsenosti s nimi. Majú zmysel ako umelecké diela len v tomto kontexte a ak je tento kontext odstránený, odstráni sa aj umelecké dielo.
  • Počítače nás priviedli do post-digitálnej podmienky, ktorá v počítaní nachádza základný ontologický a epistemologický nástroj na pochopenie sveta ako /komplexu informačných procesov
  • výpočtové umenie nie je tak veľmi o technológiách výpočtu, ako o fenoménoch výpočtu.
  • Výpočtové umenie môže byť centrálne pre umenie a estetické skúsenosti. Môže sa používať na rozvoj umeleckých diel, existovať v umeleckých dielach, alebo dokonca byť samotným umeleckým dielom. Rovnako ako v konceptuálnom umení, kde je materiálom koncept, vo výpočtovom umení je materiálom výpočet.
  • Univerzálny výpočet

    • výpočet nie je obmedzený len na digitálne počítače
    • Stephen Wolfram - Všetko v prírodnom svete môže byť považované za výpočtové alebo ako výsledok výpočtu.(Wolfram 2020)
    • Výpočty nám ukazujú, že neexistuje priama korešpondencia medzi zložitosťou pozorovaného správania a zložitosťou základných pravidiel.(Wolfram 2020)
    • Wolfram navrhuje:
      1. Princíp výpočtovej ekvivalencie ak výpočet prejavuje zložité správanie, bude pravdepodobne univerzálny
      2. Princíp výpočtovej nezredukovateľnosti
        • Aj keď sú výpočty striktne deterministické, neznamená to, že sú predvídateľné.
        • nemožno predpovedať, hoci vieme, že nás nevyhnutne privedú k nejakému deterministickému výsledku
        • nepredvídateľné výpočty sú nezredukovateľné
        • nezredukovateľné výpočty sú čierne skrinky
  • Limity výpočtu

    • Algoritmus je konečná postupnosť vykonateľných pokynov navrhnutých tak, aby vydala konečný výstup v konečnom počte krokov pre konkrétny konečný vstup. Dôležité je, že počas svojho vykonávania používa len konečné množstvo pamäťového priestoru. Algoritmy možno zapísať do programovacích jazykov. Tento kód je kompilovaný alebo interpretovaný (alebo oboje) – proces, ktorý transformuje kód na jazyk, ktorý konkrétny stroj môže pochopiť a vykonať.

    • Avšak algoritmy môžu bežať aj v našom mozgu. Jednoduchým príkladom môže byť algoritmus triedenia, ktorý používate na ukladanie kníh do políc vo vašom dome. Vstupmi v tomto prípade sú knihy (a konkrétne názvy kníh a autori). Výstupom je usporiadaná sekvencia kníh, ktorá skončí na vašich policiach. Ale to je len to, čo je algoritmus v abstrakte.

    • Kým filozofi ako Leibniz a Descartes kedysi snívali o univerzálnom jazyku, ktorý by mohol vyriešiť akýkoľvek vedecký problém v rámci komplexného kalkulu, Kurt Gödel ukázal v roku 1931, že tento moderný snaženie bol nakoniec márny. V Principles of Theoretical Logic navrhli David Hilbert a Wilhelm Ackermann myšlienku algoritmu schopného určiť pravdivosť alebo nepravdivosť akéhokoľvek logického výrazu prvého rádu. Táto otázka, známa ako problém rozhodnutia, je často ilustrovaná problémom zastavenia Turingovho stroja. Tieto diela urobili ciele formalistov čoraz dosiahnuteľnejšími, až kým Kurt Gödel vo svojej publikácii O formálne nerozhodnuteľných návrhoch Principia Mathematica a príbuzných systémoch stanovil jasné limity ich ambíciám. Po prvé, dokázal, že dostatočne robustný systém, ktorý zahŕňa aspoň aritmetiku, nemôže dokázať svoju vlastnú konzistenciu. Po druhé, ukázal, že v takomto systéme môžu byť návrhy, ktoré nie sú ani dokázateľné ani spochybniteľné.

    • Neskôr Alen Turing ukázal, že neexistuje Turingov stroj (program), ktorý by mohol vypočítať pre akýkoľvek daný Turingov stroj daný ako popis (zdrojový kód), či sa zastaví alebo nie. Tým sa preukázalo, že existujú dobre definované otázky, ktoré sú nerozhodnuteľné, alebo inak povedané, existujú problémy, ktoré nie sú Turingovo vypočítateľné. Vzhľadom na to, že žiadny existujúci výpočtový stroj nie je konceptuálne výkonnejší ako Turingov stroj, to znamená, že existujú problémy, ktoré nemožno vypočítať vykonávaním algoritmu.

    • V dôsledku toho diela Alberta Thoralfa Skolema a Jacquesa Herbranda nakoniec viedli k obmedzeniu týkajúcemu sa predikátového kalkulu, tvrdiac, že pre návrh považovaný za pravdivý v kalkule, jeho pravdivosť možno dokázať v konečnom počte krokov. Naopak, v druhom prípade môže byť dôkaz buď úspešný, alebo neúspešný. Táto situácia je často označovaná ako pol-rozhodnuteľnosť predikátového kalkulu.

    • Toto objavenie znamená trhlinu v modernej perspektíve a predznamenáva našu súčasnú postmodernú podmienku.

Klasické médiá vs výpočtové #

  • Klasické médiá
    • sú sebestačné a náhodné, bytosti-same-v-sebe
    • sú nezmeniteľné, sebestačné a statické
  • Výpočtové médiá
    • vnútorné popretie samého-seba, ktoré ich robí bytosťami-pre-seba.
    • sú odsúdené na zmenu

Analógové vs Digitálne #

  • Diskusia o diskrétnom vs kontinuálnom
  • Diskusia o ekológii
  • Príklady: Analógový film vs digitálna fotografia

Digitálna Filozofia #

  • Úvod do Zuse, Fredkina a Wolframa
  • Dôsledky v Umení
    • Zuse: Generatívne Umenie, Virtuálna Realita
    • Fredkin: Informačné Umenie, Interaktívne Umenie
    • Wolfram: Jednoduchosť k Zložitosti, Buněčné Automaty
  • Diskusia o dôsledkoch pre umenie

Algoritmus #

  • algoritmy opisujú postupnosť vykonateľných inštrukcií

  • majú zvláštny vzťah k času, algoritmus je popisom príčinnej cesty do budúcnosti, hoci v ňom nie je fyzický čas spomínaný explicitne

  • algoritmus určený na to, aby bol vykonaný, teda premenený na bežiaci program

  • algoritmus je ako príbeh: môže sa rozvinúť, ale je aj nemenný; jeho obsah sa nemení, ale môže sa logicky rozvinúť

  • v skutočnosti je veľmi podobný hudobnému dielu, ktoré môže byť predvedené v čase, ale zároveň existuje nezávisle od neho

  • Pôvod termínu algoritmus bol dlho nejasný. Historici neskoro zistili, že termín vznikol mierou úpravou mena renomovaného perzského autora Abu Ja’fara Muhammada ibn Musu al-Khwarizmiho. V tom čase algorizmus znamenal “konkrétnu postupnosť krokov na vykonanie písomnej základnej aritmetiky”. Meno bolo latinizované na algorismi a neskôr preložené do strednej vysokej nemčiny ako Algorismus. V novších časoch bol výraz spojený s gréckym termínom aritmetika, čím vznikol termín algoritmus.

  • Dlhú dobu bol termín algoritmus primárne spojený s kombináciou aritmetických operácií, vrátane sčítania, odčítania, násobenia a delenia. koncept algoritmu ako kombinácie čisto aritmetických operácií začal blednúť. Namiesto toho algoritmy začali zahrňovať kombinatorické operácie a riadiace štruktúry. Súčasne sa vyvíjala veda o výpočtoch a prvé vyššie programovacie jazyky, ako napríklad Algol58 a jeho deriváty (skratka pre ALGOrithmic Language). Odvtedy sa algoritmom rozumie súbor definovaných krokov, ktoré ak sa dodržia v správnom poradí, spracujú vstup (inštrukcie a/alebo dáta) na dosiahnutie želaného výsledku [Miy12].

  • V súčasných časoch termín algoritmus korelujeme s konceptami ako recept, výpočtová inštrukcia, proces, procedúra, metóda

Nástroje #

  • Úvod do dostupných kódovacích prostredí
  • Ukážkové projekty pre každý LANG na inšpiráciu výberu
    • proprietary and opensource
  • What does it mean to be open(source) ?
  • importance of open-source philosophy in art
  • linux, forums, society ‘brotherhoods & sisterhoods’
  • python, pd, openframeworks, supercollider

python #

https://bvanderlei.github.io/jupyter-guide-to-linear-algebra/Numpy_Introduction.html https://shawnrhoads.github.io/gu-psyc-347/module-01-01_Intro-to-Python.html https://bronwojtek.github.io/neuralnets-in-raw-python/docs/mcp.html https://executablebooks.org/en/latest/gallery/

kniznice #

https://github.com/terkelg/awesome-creative-coding