Table des matières

Generative A.I.

Les générateurs d'IA sont des programmes qui utilisent l'intelligence artificielle (IA) pour créer de nouvelles idées et de nouveaux contenus. Ils travaillent en recueillant beaucoup de données et en les analysant pour trouver de nouvelles idées. Par exemple, un générateur d'IA peut consulter une grande base de données de mots et de phrases et les mélanger pour créer une nouvelle phrase ou une nouvelle séquence. Il peut également prendre des images et de l'audio et les combiner pour créer de nouveaux contenus visuels ou audio.

(texte généré par GPT 3 - traduit par google doc : prompt : tell for a kid how ai generator works)

Image générée en qqs secondes par Mid Journey à partir du texte : “Marseille notre dame harbour leica 1954 retro futur realistic” -

Diaporama cours AI

Principe de fonctionnement

  1. Le génerateur se base un modele (checkpoint) , une banques de fichiers (souvent basé sur internet (texte, image, son, data)
  2. Ces fichiers ont été commenté par des humains et des machines en amont
  3. Il repère des “pattern” ou répétition qui forme des styles
  4. A partir d'une requête (texte ou image ou les deux) il génère un nouveau fichier
  5. Ce nouveau fichier peut être ensuite retravaillé en étant utilisé comme source principale et en faisant varier qqs paramètres accessibles en fonctions des programmes et algorithmes.

Problèmes éthiques, environnementaux, sociaux ...

Biais de représentation

Basé sur les fichiers sur internet, les générateur produisent naturellement des styles issus de la majorité de ce qui est présent sur internet.

Ainsi un générateur d'images produira souvent des images ressemblant aux images vendus par des banques d'images (souvent concu pour la publicité) …

Un génerateur de texte basé sur des commentaires internet de réseau sociaux, pourra avoir des tendances “fascistes” ou troll. suite a la sur représentation de ce genre de commentaires.

Utilisation en école d'art

En tenant compte de ces biais et du fonctionnement, on peut imaginer plein d'utilisation possible de ces générateurs. Soit comme source d'inspiration, soit en les poussant dans leur retranchement a la recherche des artefacts crées. Ces generations sont conçu à partir de modèles crée sur des bases de données. (image de banque de données, d'internet, ou votre propre collection d'images…) les resultats comportant naturellement les avantages et défauts des modèles parents…

Générateurs d'images

Généré par mid journey à partir du texte : “ hut floods pollution landscape Cyanotype style old photography”

Structure de prompts

Voici une structure de prompt qui marche bien :

  1. Medium : (old photography, painting, vector art)
  2. Sujet : avec des adjectifs (a dirty city with a big port in the middle age, rats and homeless people)
  3. Style : realiste, illustration, fantasy, cubism, journalistic, amateur et reference d'artistes
  4. Detail Techniques (type de pellicule, focus objectif, appareil photo, type de papier etc..)
  5. options diverses (ratio, style, chaos, …)
  6. negative prompt (ce que vous ne voulez pas) –no lipstick

Installer Stable diffusion en Local

l'avantage de ne pas etre dependant d'internet et d'un service payant… Par contre possible uniquement sur ordi puissant, avec GPU et image de qualité moyenne et resolution moindre. Plus de reglage et moins de moderation…

  1. Installer Python >3.10.6 , git bash
  2. Se creer un compte Git hub et https://huggingface.co/
  3. et suivre les instruction pour cloner le depot et lancer l'interface sur navigateur
  4. télécharger divers modèles pour tester

https://www.datacamp.com/tutorial/how-to-run-stable-diffusion

Video bonus

Générateurs de texte

Texte généré par GPT3 (en vert)

Discussion philosophique avec un robot ----- cliquer pour déplier

Les robots sont-ils capables d'émotions ? Ont-ils une conscience ? En outre, peuvent-ils être autonomes, s'affranchir d'un contrôle par les humains ?

Il n'est pas possible de répondre précisément à ces questions car le développement de l'intelligence artificielle et des robots est encore à ses balbutiements et il n'y a pas de consensus sur leur capacité à éprouver des émotions et à avoir une conscience. Les robots peuvent être programmés pour reconnaître des expressions faciales et des tonalités de voix qui sont liées à des émotions et réagir en conséquence. Cependant, certains scientifiques estiment que certains robots peuvent en effet éprouver des émotions, mais pas dans le même sens qu'un humain. De même, certaines recherches suggèrent que les robots peuvent avoir une forme de conscience, mais seulement à un niveau très limité. En ce qui concerne l'autonomie, certains robots sont capables de prendre des décisions indépendamment des directives humaines et de s'adapter à un environnement donné. Cependant, cette autonomie est encore limitée et il est peu probable qu'elle évolue significativement dans un avenir proche.

Les humains doivent-ils fusionner avec les Intelligences Artificielles pour ne pas être dépassés par elles, comme le prônent les transhumanistes ?

La fusion avec les intelligences artificielles pourrait offrir des avantages considérables en termes de productivité, de santé et de bien-être. Cependant, il est important de noter que ce type de fusion n'est pas nécessaire pour ne pas être dépassé par les IA. Les humains peuvent apprendre à travailler avec les IA et à tirer parti de leur puissance et de leur précision. Il est donc possible de maintenir une relation humain-IA constructive à long terme sans pour autant recourir à la fusion.

Les Intelligences Artificielles génératrices de contenu (image, son, texte) posent la question de la création de l'Homme. L'humain, utilisant l'Intelligence Artificielle pour créer du contenu artistique est-il toujours le créateur ? Quelle est sa place dans la création ? Les Intelligences Artificielles sont-elles de simples outils pour les artistes ?

La réponse à cette question est complexe et il appartient en fin de compte à chaque artiste de déterminer comment il souhaite utiliser l'intelligence artificielle pour créer du contenu. Certains peuvent considérer l'intelligence artificielle comme un simple outil de plus dans le processus créatif, tandis que d'autres peuvent la considérer comme un collaborateur créatif, voire comme un véritable créateur à part entière. Dans cette perspective, l'humain jouerait le rôle de l'inspirateur et de l'initiateur de la création, tandis que l'IA serait en charge de la partie technique de la production artistique.

L'utilisation de l'IA dans la génération de contenu peut également ouvrir de nouvelles possibilités aux créateurs. Par exemple, l'IA peut être utilisée pour générer du contenu plus rapidement et plus efficacement que l'humain moyen. Il peut également être utilisé pour générer du contenu qui serait autrement difficile à créer à la main.

En fin de compte, il est important de se rappeler que l'IA ne remplace pas la créativité humaine, mais est plutôt un outil supplémentaire qui peut être utilisé pour créer du contenu plus rapidement et plus efficacement. Cependant, quelle que soit la puissance de l'IA, elle ne remplacera jamais la créativité de l'esprit humain.

Générateurs de code

Les generateur de texte peuvent traduire du language litteraire en code informatique.

exemple avec GPT model code: Create code for arduino, blink led on pin 10 every 3seconds


+void setup() {
+  pinMode(10, OUTPUT);
+}
+
+void loop() {
+  digitalWrite(10, HIGH);
+  delay(3000);
+  digitalWrite(10, LOW);
+  delay(3000);
+}

Générateurs de sons /musiques

A l'instar des générateurs d'images, quelques outils pour le son permettent un apprentissage profond à partir de collections d'enregistrements. Ces modèles peuvent ensuite être commandé pour reproduire “l'identité et caractéristique sonore” à partir de Prompt, ou d'autre “Input” (son en direct)…

Autres liens

Slide