Andres Reyes

Andres Reyes

Python Instagram Scraper: commenti
Computer Vision

Python Instagram Scraper: commenti

Lo scraping dei commenti  può aiutarci ad identificare i migliori commentatori del nostro profilo e la frequenza con cui commentano. Ad esempio il profilo pubblico del Van Gogh Museum, ha proposto in un post pubblico di indovinare quanti girasoli erano dipinti nella famosa opera di Van Gogh. How many sunflowers
2 giu 2021 • 2 min read
Python Instagram Scraper: image analysis
Computer Vision

Python Instagram Scraper: image analysis

Nel 2010 la prima versione di Instagram consentiva agli utenti di visualizzare solo foto con un aspect ratio quadrato, ciò significava che gli utenti potevano pubblicare solo contenuti visivi che corrispondessero alla larghezza di 640 pixel dell’iPhone 4 che din quel momento in vendita e supportato. Dal 2015 venne
2 giu 2021 • 2 min read
Python Instagram Scraper: emoji sentiment analysis
Computer Vision

Python Instagram Scraper: emoji sentiment analysis

Le interiezioni nascono dall’esigenza di migliorare la comunicazione verbale (“Boh è il mio nuovo super potere!”, 2019), allo stesso modo in cui le emoticons rendono la comunicazione scritta più chiara e meno ambigua. Le emoticons, che sono molto più recenti delle interiezioni, spesso imitano le espressioni facciali 🙂 😉 , che permettono
2 giu 2021 • 5 min read
Python Instagram Scraper
Computer Vision

Python Instagram Scraper

La tienda de Doña Cecilia è la meta turistica per eccellenza quando si visita “La Candelaria”, nel cuore del centro storico di Bogotá. In più di 38 anni di attività la sua tienda ha visto migliaia di studenti universitari, turisti ed è stata persino usata come location per riprese cinematografiche.
1 giu 2021 • 7 min read
Prima di Alexa c'era SHRDLU
Computer Vision

Prima di Alexa c'era SHRDLU

Nel 1968 Marvin Minsky (1927-2016) proclamava che entro una generazione ci sarebbero stati computer intelligenti come l’assistente vocale HAL del film “2001 Odissea nello spazio”  di cui era stato anche consulente. Nello stesso anno il venticinquenne Terry Winograd, allora studente di Seymour Papert, stava programmando SHRDLU uno dei primi
31 dic 2020 • 8 min read
The Summer Vision Project
Computer Vision

The Summer Vision Project

Nell’estate del 1956, presso il Dartmouth College di Hannover, si tenne la prima conferenza sull’intelligenza artificiale (AI) con l’intento di raccogliere i contributi dei diversi pionieri della nascente disciplina come John McCarthy , Marvin Minsky ,  Claude Shannon,  Allen Newell e Herbert Simon. Secondo le parole del matematico Marvin
31 dic 2020 • 3 min read
La voce di Watson
Dimension | Work Experience

La voce di Watson

Gli esseri artificiali sono da sempre stati dotati di coscienza e di un corpo, infatti cercando di dare una risposta a che cos’è la coscienza, emergono come leitmotiv della storia umana i numerosi tentativi di riprodurre la vita attraverso strumenti artificiali. Tutto ebbe inizio con Pigmalione, l’eroe di
23 lug 2020 • 4 min read
Il volto di Watson
Dimension | Work Experience

Il volto di Watson

Durante il primo anno di sviluppo di Watson, come ci racconta il giornalista Stephen Baker, in pochi in IBM si erano preoccupati della sua presenza fisica sul palco. Si sapeva solo che Watson non avrebbe potuto comunicare con il mondo esterno e avrebbe ricevuto gli indizi solo in formato testuale
23 lug 2020 • 5 min read
Watson: alla ricerca di una nuova sfida
Dimension | Work Experience

Watson: alla ricerca di una nuova sfida

The goal is to build a computer that can be more effective in understanding and interacting in natural language, but not necessarily the same way humans do it. David Ferrucci Nell’autunno del 2004 Charles Lickel, reasearch manager, durante una cena a Poughkeepsie con i colleghi di lavoro, notò che,
23 lug 2020 • 6 min read
Watson Assistant
Conversational Interfaces

Watson Assistant

The goal is to build a computer that can be more effective in understanding and interacting in natural language, but not necessarily the same way humans do it. David Ferrucci Watson è diventato famoso per la sua partecipazione a Jeopardy!, come abbiamo visto in questo articolo “Watson: alla ricerca di
23 lug 2020 • 6 min read
Coffee Chatbot: annotazione rapida del dominio
Colombia

Coffee Chatbot: annotazione rapida del dominio

Rituales (Circular 74 # 39B-22) è uno dei miei caffè preferiti a Medellìn (Colombia), in una strada residenziale a pochi passi  dal parco di Laureles e da altri caffè come Algarabía e Revolución (Calle 37 # 79-32). Anche se accanto all’avenida Nutibara, il coffee-shop è silenzioso e tranquillo, ottimo per lavorare
15 lug 2020 • 4 min read
Trasformiamo la Raspberry PI 4 in un device Echo Alexa
Conversational Interfaces

Trasformiamo la Raspberry PI 4 in un device Echo Alexa

Amazon Alexa Voice Service (AVS) consente ai produttori di hardware di integrare Alexa in schede di prototipazione hardware come la Raspberry Pi o i development kits di terze parti come NXP, Qualcomm, offrendo la comodità del controllo vocale. Tech Stack Una volta configurato Raspbian OS con il wizard di primo
28 mar 2020 • 7 min read
Archeologia: Alexa e NLP
Arc-team | Work Experience

Archeologia: Alexa e NLP

In queste ultime settimane sto collaborando con i miei amici del Arc-Team sul possibile utilizzo di un’assistente vocale (VUI) nell’ambito dei Beni Culturali (Cultural Heritage). Abbiamo deciso quindi di iniziare con un project manager che possa aiutare l’archeologo durante il lavoro sul campo. Apri Arc Team manager
25 dic 2019 • 4 min read
Voice UX Design: Boh è il mio nuovo super potere!
Conversational Interfaces

Voice UX Design: Boh è il mio nuovo super potere!

Dare una definizione univoca di interiezione è piuttosto difficile e quindi l’unico modo per cercare di definirla è considerare tutte le sue caratteristiche. Le interiezioni sono parole come ah,oh,ehi,accidenti!, avanti!, ecc., utilizzate soprattutto nella lingua parlata e capaci di trasmettere il significato di una “parola-frase”. Ad
1 nov 2019 • 6 min read
You don't know Alexa
Conversational Interfaces

You don't know Alexa

In che modo siamo in grado di capire, descrivere, prevedere gli atteggiamenti, le attività dei nostri simili, gli esseri umani? L’atteggiamento intenzionale, D. Dennett Nelle interazioni vocali è importante creare un’esperienza utente personalizzata e per farlo dobbiamo creare e mantenere l’illusione della consapevolezza. Come possiamo tradurre la
22 ott 2019 • 2 min read
Alexa Voice Design Patterns: Be available
Conversational Interfaces

Alexa Voice Design Patterns: Be available

Che cos’è un’interfaccia? Le Vocal User Interface (VUI) come Alexa non sostituiscono le Graphic User Interface (GUI) piuttosto le integrano in base al contesto in cui vengono utilizzate. Il computer scientist Bill Buxton, a tale proposito,  ha introdotto il concetto di place-ona, riprendendo il concetto di  persona, per
21 ott 2019 • 3 min read
Alexa Voice Design Patterns: Be adaptable
Conversational Interfaces

Alexa Voice Design Patterns: Be adaptable

Gli utenti devono prima  imparare a navigare fra i menu di un’interfaccai grafica (GUI) prima di poter trovare ciò che cercano ed è per questo che creiamo un layout che imposti una gerarchia visiva che aiuti l’utente nel guardare le cose nel modo corretto. Allo stesso modo con
20 ott 2019 • 3 min read
Alexa Voice Design Patterns: Be relatable
Conversational Interfaces

Alexa Voice Design Patterns: Be relatable

I teorici degli “atti linguistici”, come John Austin (1911-1960), John Searle, Paul Grice (1913-1918) e Ludwig Wittgenstein (1889-1951) spostarono l’attenzione della filosofia del linguaggio dallo “studio del significato delle parole” all’uso che ne facciamo (“Come fare cose con le parole”, 2015). In ogni scambio linguistico i partecipanti non
19 ott 2019 • 1 min read
Alexa Voice Design Patterns
Conversational Interfaces

Alexa Voice Design Patterns

Stop using trees, start designing for situations Siamo abituati a siti web, applicazioni che hanno un limite fisico come la larghezza dello schermo, la lunghezza della pagina, il numero di pulsanti che possiamo premere e così via. Stiamo a nostro agio con queste limitazioni e elementi grafici (UI elements) che
19 ott 2019 • 3 min read
Alexa: Interaction model
Conversational Interfaces

Alexa: Interaction model

I dati utilizzati per fare il training  di un modello in italiano per Alexa solitamente vengono annotati usando una rappresentazione semantica di dominio, intent e slot (entities). Per spiegare cosa si intende  per dominio semantico, prendiamo come esempio il coffee-shop Rituales (Circular 74 # 39B-22) a cui vado spesso a Laureles
25 ago 2019 • 4 min read
Alexa: Creazione policy ed utente
Amazon Web Services

Alexa: Creazione policy ed utente

Prima di poter sviluppare una skill per Alexa abbiamo bisogno di creare una policy contenente i permessi per i servizi per la creazione della lambda function e per monitorare i logs con CloudWatch. Step 1 – Creazione policy Iniziamo cercando nella  AWS Console il servizio IAM per la gestione delle identità
25 ago 2019 • 3 min read
Open Data HackaBot 2019
Conversational Interfaces

Open Data HackaBot 2019

Il 17 – 18 maggio 2019 ho partecipato come tutor aziendale per Dimesion alla seconda edizione di ODHB Trentino, ODHB è un hackathon incentrato sull’utilizzo di chatbot ed interfaccie conversazionali con lo scopo di impiegare gli open-data della Pubblica Amministrazione. Fra i team premiati c’era anche il nostro HIFIVE
17 mag 2019 • 1 min read
Python e Regex: lets me save the day
Dimension | Work Experience

Python e Regex: lets me save the day

Le espressioni regolari (regex) si possono fare risalire alle prime ricerche del neurofisologo Warren McCulloch (1898-1969) e del giovane logico Walter Pitts (1923-1969) che nell’opera “A Logical Calculus of Ideas Immanent in Nervous Activity” (1943) furono i precursori dello studio delle reti neurali artificiali. Infine vennero sistematizzate nel 1956
29 set 2018 • 3 min read
Oasis Inaugurazione
Colombia

Oasis Inaugurazione

Oasis è un’installazione artistica che offre una rappresentazione in tempo reale dei dati sulla qualità dell’aria nell’area metropolitana di Medellín. Dieci dispositivi sono stati posizionati in diverse aree della città e inviano costantemente informazioni all’OASIS. Parco di San Ignacio Oasis ha debuttato il primo settembre nel
1 set 2018 • 1 min read
Medellin, Intel & Bosh per l'innovazione urbana
Colombia

Medellin, Intel & Bosh per l'innovazione urbana

La mia esperienza presso Gora, il makerspace di Medellín, si è conclusa con la fine del mio periodo come Digital Nomad in Colombia, insieme a un sentito ringraziamento da parte di Intel per la mia partecipazione al progetto “IoT Smart Cities”, presentato in India nel giugno del 2017, come IoT
4 ago 2018 • 1 min read