Die c’t 6/2016 wartet mit einer Reihe von Artikeln zum Thema Machine Learning um, inklusive eiber Projektidee zum Entwickeln eines eigenen neuronalen Netzes…
Autor: lutzibutz
[proj] Chatbots
Einem meiner Lieblingsthemen, nämlich den Chatbots, widmet die c’t 12/2016 eine ganze Reihe von Artikeln (z.B. Wie man einen Bot für den Facebook-Messenger schreibt….
[proj]Projektideen mit dem Raspberry Pi 3
Die Vorstellung der Neuauflage des Raspberry Pi und spannende Projektvorschläge findet man in der c’t 10/2016…
[proj] Comics selbst gestalten
Umfangreiche Möglichkeiten zur Erstellung von Comics bietet toondoo.com – einschließlich des Einbindens eigener Vorlagen und dem Erstellen individueller Figuren.. Da kann man ruhig mal versuchen, den ein oder anderen Lehrer nachzubauen 😉
360 degree videos – shot by sheep
Obviously, 360 degree imaging is no rocket science – even sheep can do it!
Here’s how Google is using sheep labour to bring Street View to the Faroe Islands…
[proj] VR
Frisch vom Holodeck heimgekommen, sprudeln die Projektideen…
– Man sitzt auf einem Stuhl, auf dessen Lehne ein Controller montiert ist –> in der VR-Welt wir der Stuhl dann zu Rollstuhl bzw. zum Kapitänssessel..
– Man sieht durch die Brille die Welt aus Kinderaugen
– manipulierbare optische Täuschungen à la M.C. Escher
Turing-Test – einmal anders
Während der klassische Turing-Test ja auf klassische Chatbots abzielt, wurden kürzlich am Dartmouth College Varianten des Turing-Tests für kreative Künste abgehalten.
In drei Kategorien traten dabei Produkte von Rechnern gegen Produkte von Menschen an: Tanzmusik, Kurzgeschichten und Sonette.
Während bei den dance tracks noch eher Uneinigkeit unter den Befragten herrschte (bei einem computergenerierten Track gaben tatsächlich 30% der Befragtenan, hier handle es sich um einen menschlichen Produzenten), ließen sich die Juroren bei den Texten (Geschichten bzw. Gedichte) nicht täuschen.
Einer der Juroren, der namhafte NPR-Journalist Robert Siegel, zeigte sich zwar beeindruckt von der Reimfähigkeit der Programme (naja, das macht dir jede Suchmaschine). Was ihn aber störte, war die offensichtliche Unfähigkeit der Programme, 14 Zeilen lang bei der gleichen Idee zu bleiben.
Daran wird nun gearbeitet 😉
[proj] Textbasierte Adventures selbst erstellen
Das Tool Quest (Obefläche leider nur auf Englisch, aber das Adventure lässt sich auf Deutsch umstellen…) hilft einem bei der Erstellung eines klassischen Adventures.
Für den Informatiklehrer interessant ist die Tatsache, dass das Spiel komplett objektorientiert hinterlegt wird (sowohl Gegenstände als auch Räume).
Die Software erstellt zwar ein generisches File, das jedoch wiederum in seine Javascript- und HTML-Einzelteile zerlegt werden kann. Diesen Konverter gibt’s auch als Webversion.
Computersprache statt Fremdsprache
Ist das Erlernen einer Programmiersprache ähnlich schwer/wichtig/bedeutungsvoll wie das Erlernen einer Fremdsprache?
Die Antwort auf diese Frage fällt je nach Gesprächspartner unterschiedlich aus:
- Der Senat in Florida sagt „Ja“ und erlaubt den Schülern im Land künftig, Kurse in einer Programmiersprache statt einer Fremdsprache zu besuchen.
- Selbst unser Sigmar Gabriel hat sich vor zwei Jahren dafür ausgesprochen, ein entsprechendes Schulfach verbindlich einzuführen. Fordern kann er da als Bundespolitiker natürlich viel 😉 Prompt kam auch der Widerspruch von der damaligen Vorsitzenden der Kultusminister-Konferenz:“Klassische Schulen müssen Allgemeinbildung vermitteln, aber keine Spezialisten für Informationstechnik produzieren“. Ähnlich plakativ, dieses „Argument“.
Mir persönlich fallen da v. a. drei Gründe ein, wegen derer ich mich immer für da Erlernen von Fremdsprachen aussprechen würde:
- Bei Bewerbungen heutzutage kann man es sich schlichtweg nicht leisten, beim Feld „Fremdsprachenkenntnisse“ einfach einen Strich zu setzen.
- Die Fremdsprache bringt immer jede Menge Kontextwissen über das entsprechende Land. Ich halte das für unersetzbar. Klar, der Subtext einer Programmiersprache ist auch reizvoll, aber m. E kein vollwertiger Ersatz.
- (und am wichtigsten): Eine Sprache lernt man, um mit anderen zu sprechen, zu verhandeln, Witze zu reißen, während eine Programmiersprache so gesehen „tot“ ist (sieht man mal von den tollen Fehlermeldungen ab)
[proj] Animierte Strichmännchen
Eine App erlaubt es, unkomolizierte Mini-Movies mit Strichmännchen zu erstellen. Filmt also Euere eigenen Erklärvideos, verfilmt die neuesten Flachwitze oder dreht die neueste StarWars-Episode.
Näher beschrieben wird die App namens Stick Nodes Stickman Animator in der c’t 5 (20. 2. 2016) – den Artikel gibt’s auf Nachfrage bei mir…