Webinar del 16 giugno 2020 con associazione per la professionalità del web IWA Italy www.iwa.it, curato da Roberto Marmo, presentazione di servizi web per creare testo, immagine, video con algoritmi di intelligenza artificiale.
#iwa20 #iwa #intelligenzaartificiale #contentmarketing
Intelligenza Artificiale per creare contenuti con testo immagine video
1. Webinar targati IWA Italy
Roberto Marmo
Data Scientist, Consulente e Formatore
www.robertomarmo.net info@robertomarmo.net
https://www.linkedin.com/in/robertomarmo/
Intelligenza
Artificiale per
creare contenuti
https://www.iwa.it/soci/303192/
2. PARTECIPAZIONI ▪ Dal 1996 (in Italia dal 2000) è il riferimento
di chi lavora nel Web, sia nel settore
pubblico che privato.
▪ Associazione professionisti Web
(Legge 4/2013), promotrice norme UNI in
materia di professionalità ICT.
▪ Obiettivo di IWA è creare rete tra i soci,
partecipare all'evoluzione della rete e
divulgare conoscenza tramite i soci con
eventi e iniziative.
https://www.iwa.it
2Intelligenza Artificiale per creare contenuti – Roberto Marmo
International Web Association Italia – IWA Italy
3. 3Intelligenza Artificiale per creare contenuti – Roberto Marmo
Mio libro su Python e IA
www.algoritmiia.it
Miei interessi nell'Intelligenza Artificiale
Primi esperimenti in anni '80
Professore a contratto
Università di Pavia
Facoltà di Ingegneria
Computer Vision Lab
https://vision.unipv.it
4. 4Intelligenza Artificiale per creare contenuti – Roberto Marmo
1. Servizi disponibili
2. Creare testo
3. Creare slide
4. Creare immagini
5. Creare didascalia e descrizione
6. Creare video con Deep Fake
7. Creatività Umana e Artificiale
8. Dubbi e conclusioni
Agenda
5. 5Intelligenza Artificiale per creare contenuti – Roberto Marmo
Cosa è l'Intelligenza Artificiale
il cervello umano è un risolutore
intelligente per alcuni problemi
simulare nel computer il funzionamento del
cervello umano per creare algoritmi in
grado di risolvere problemi complessi
Webinar precedente
https://www.youtube.
com/watch?v=Eoh9
Wp9Qm8Q
6. 6Intelligenza Artificiale per creare contenuti – Roberto Marmo
• Motore di raccomandazione prodotti
• Chatbot per interagire con utente
• Profilazione utente per marketing
• Analisi parole chiave per SEO
• Previsione di vendite, traffico, interazioni
• Anti frode acquisti e pubblicitaria
• Creazione immagini, video, testo
• Sicurezza del sito web
• Campagne pubblicitarie personalizzate
Esempi di intelligenza artificiale per Internet
9. 9Intelligenza Artificiale per creare contenuti – Roberto Marmo
•https://medium.com/deep-writing/how-to-write-with-
artificial-intelligence-45747ed073c
•codice in linguaggio Python per Deep Learning
https://github.com/hunkim/word-rnn-tensorflow
fare prove e cambiare i testi, anche in italiano
•Altri esempi di testi creati on lingua inglese
https://medium.com/deep-writing
Creare testo
10. 10Intelligenza Artificiale per creare contenuti – Roberto Marmo
Divina Commedia - Inferno
Sveste la mente a quel colle e fu darmi e sé egregia potrebbesi il
tristizia i' volgendo "Maestro, volando già dinanzi ascolta lo suo
mente stesso, del seme che 'l qual tutto sapete".
Harry Potter
Harry was watching him. He looked like Madame Maxime. When
she strode up the wrong staircase to visit himself.
Creare testo
11. 11Intelligenza Artificiale per creare contenuti – Roberto Marmo
• La giornata in cui un computer scrive un romanzo, scritto in
collaborazione con una persona, nel 2016 ha passato la selezione di
un premio letterario giapponese
• ultime frasi:
La giornata in cui un computer ha scritto un romanzo. Il computer,
ponendo la priorità sulla ricerca della propria gioia, ha smesso di
lavorare per gli esseri umani.
http://www.cultora.it/giappone-un-romanzo-scritto-da-un-robot-
diventa-finalista-in-un-premio-letterario/
Creare testo
12. 12Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://automatedinsights.com/wordsmith/
• scrivere comunicati stampa ricavati da una tabella di dati con
una raccolta di frasi predefinite e descrizioni tipiche
• esempio: da tabella riguardante i dati di vendita di un prodotto,
oppure una scheda prodotto di e-commerce, ricava un testo che
descrive i dati
• esempio: Sono stati chiusi 763 contratti di vendita rispetto ai
712 del mese precedente, con un incremento del 7%
Creare testo
13. 13Intelligenza Artificiale per creare contenuti – Roberto Marmo
• solo in lingua inglese, non ideale per scrivere approfondimenti,
critiche e riflessioni sui dati
• https://www.repubblica.it/tecnologia/2015/10/20/news/arriva_w
ordsmith_beta_il_robot_giornalista_alla_portata_di_tutti-
125514696/
• https://www.alground.com/site/wordsmith-cose-come-
funziona/44157/
• agenzia di stampa statunitense Associated Press
https://automatedinsights.com/customer-stories/associated-
press/
Creare testo
14. 14Intelligenza Artificiale per creare contenuti – Roberto Marmo
• Acrolinx https://www.acrolinx.com/ mantiene coerenza tra i
contenuti in termini di linguaggio, tono di voce e stile
• esamina i contenuti creati dalla persona e suggerisce
correzioni ortografiche, grammaticali e stilistiche in modo da
tenersi coerente con il brand che si rappresenta
• solo per la lingua inglese e tedesca
• Vasta quantità di brand loro clienti
Creare testo
15. 15Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://wordlift.io/ Plugin WordPress lavora come un
esperto SEO per fare crescere il pubblico
• in lingua italiana, disponibile prova gratuita
• analizza i contenuti dell'articolo e identifica le entità
corrispondenti a: Chi, Che cosa, Quando e Dove
• traduce articoli in metadati comprensibili da chatbot e crawler
• raccomanda altri contenuti, link ai contenuti interni, aiuta nel
creare visualizzazioni dei dati
Creare testo
16. 16Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://www.atomicreach.com/ integra molte caratteristiche di
strumenti precedenti
• analizza i testi in lingua inglese e ricava 23 misure
• suggerisce contenuti in target per aumentare engagement
• analizza statistiche di condivisione per capire cosa succede
• determina orario e luogo migliore per la pubblicazione
• analizza i dati in tempo reale e suggerisce le mosse future
Creare testo
17. 17Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://www.beautiful.ai/
• creare slide con le tue idee
• le slide si auto-aggiustano mentre vengono modificate
• suggerisce le immagini secondo cosa si scrive
• crea in automatico le animazioni dei dati
• https://www.toolperstartup.com/2018/04/09/presentazioni-
efficaci-che-si-creano-da-sole-beautiful-ai/
Creare slide
18. 18Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://dreamscopeapp.com/ trasforma fotografia in quadro
ispirato a Picasso, Van Gogh, Monet e altri, anche tramite app
Creare immagini
19. 19Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://deepart.io/ trasforma fotografia in un quadro
• analizza l'immagine ed estrae caratteristiche chiave
• dipinge sulla immagine, confronta caratteristiche con quadro da
realizzare, occorrono alcuni minuti
Creare immagini
20. 20Intelligenza Artificiale per creare contenuti – Roberto Marmo
Creare immagini
• genera immagini con gattini
• https://github.com/simoninitho
mas/CatDCGAN
• software in linguaggio Python
da eseguire basato su un
modello di Neural Network
21. 21Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://www.remove.bg/ rimuovere lo sfondo delle foto
senza interventi manuali
Creare immagini
22. 22Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://thisfootdoesnotexist.com/
gruppo di creativi Mschf, si
diverte a "disturbare" la cultura
pop moderna per creare
immagini di piedi inesistenti
• utente scrive al chatbot su 646-
760-8955 e si riceve uno scatto
di piedi
Creare immagini
23. 23Intelligenza Artificiale per creare contenuti – Roberto Marmo
Creare didascalia e descrizione
http://max-image-caption-generator-web-app.mybluemix.net
24. 24Intelligenza Artificiale per creare contenuti – Roberto Marmo
• scegli un post sul blog o feed RSS
• https://lumen5.com/ crea video riepilogo del contenuto e abbina
ogni scena con video, foto e musica pertinenti alle tue idee
• promette video-slideshow belli da vedere con alto contenuto di
engagement
• posso scegliere i passaggi interessanti del post e ordinare le
scene
• https://www.toolperstartup.com/2017/05/16/trasforma-i-post-del-
tuo-blog-in-video-lumen5/
Creare video
25. 25Intelligenza Artificiale per creare contenuti – Roberto Marmo
Creare Video Deep Fake con modello GAN
- Generative Adversarial Network
Video base in cui inserire
Generatore
Discriminatore
Training set
da inserire
Risultato buono
Fake, modificare
26. 26Intelligenza Artificiale per creare contenuti – Roberto Marmo
Creare Video Deep Fake con modello GAN
GAN: il generatore produce flussi di materiale partendo da
un’immagine e da una sorgente audio, i discriminatori cercano di
distinguere tra video reali e falsi basati sulla sincronia o sulla
presenza di espressioni facciali naturali
video creato usando un'immagine fissa di Albert
Einstein e una clip della sua voce
https://www.youtube.com/watch?v=6sDjNLvW2aA
https://github.com/DinoMan/speech-driven-
animation software in Python da eseguire
27. 27Intelligenza Artificiale per creare contenuti – Roberto Marmo
Creare Video Deep Fake con modello GAN
https://github.com/chervonij/DFL-Colab codice Python per
creare video con deep fake
https://www.youtube.com
/watch?v=zNUuXPFauy8
28. 28Intelligenza Artificiale per creare contenuti – Roberto Marmo
• La creatività umana è la capacità produttiva della ragione o della fantasia,
talento creativo, inventiva. Per risolvere problemi, inventare, ecc.
Creatività Umana e Artificiale?
• https://www.forbes.com/sites/bernardmarr/2020/02/28/can-machines-and-artificial-
intelligence-be-creative/#864c36945803 Creativity and Artificial Intelligence
• http://www.beunsocial.it/il-rapporto-tra-le-intelligenze-artificiali-e-la-creativita-umana/
29. 29Intelligenza Artificiale per creare contenuti – Roberto Marmo
• https://www.nytimes.com/interactive/2015/03/08/opinion/sunda
y/algorithm-human-quiz.html test in lingua inglese
• “A shallow magnitude 4.7 earthquake was reported Monday
morning five miles from Westwood, California, according to
the U.S. Geological Survey. The temblor occurred at 6:25 a.m.
Pacific time at a depth of 5.0 miles.” COMPUTER
• “I was laid out sideways on a soft American van seat, several
young men still plying me with vodkas that I dutifully drank,
because for a Russian it is impolite to refuse.” UOMO
Scritto da uomo o da computer?
30. 30Intelligenza Artificiale per creare contenuti – Roberto Marmo
✓ i miei contenuti passati a questi servizi che fine fanno?
✓ i miei contenuti servono per migliorare la AI del servizio?
✓ mi chiedono accesso a dati di insight di mie presenze
online, accetto?
✓ il contenuto creato per me viene creato uguale anche per
altri?
✓ chi detiene il copyright e diritto di autore?
Dubbi
31. 31Intelligenza Artificiale per creare contenuti – Roberto Marmo
✓ breve rassegna dei principali tool basati su AI
✓ non bisogna avere paura della Intelligenza Artificiale
✓ gli strumenti di IA aiutano nei compiti ripetitivi e ben
definiti
✓ difficilmente gli algoritmi di IA riusciranno a sostituire la
creatività umana nel breve-medio tempo
✓ bisogna conoscere come funziona IA per migliorare la
propria creatività
Conclusioni
32. 32Intelligenza Artificiale per creare contenuti – Roberto Marmo
Ci rivediamo su www.linkedin.com/in/robertomarmo
www.algoritmiia.it www.slideshare.net/RobertoMarmo
E buona creazione di contenuti a tutti voi!
Domande e risposte