Getting Started
-
Getting Started: MicroPython sul NodeMCU
Molti progetti IoT (Internet of Thing) sono basati sul kit di sviluppo NodeMCU che è composto da un modulo transceiver a basso costo Wi-Fi ESP e da un micro-controllore (MC Unit) prodotto da Espressif Systems. I fabbricanti Amica, Lolin e DOIT hanno prodotto negli anni 3 versioni di NodeMCU: la seconda versione (V2) rappresenta un’evoluzione…
-
Conversational Interfaces, Digital Nomad, Dimension, Getting Started, Machineria, Natural Language Processing, Python, Watson
Getting started: 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 una nuova sfida”, battendo i…
-
Getting started: DialogFlow
La Linguistica Computazionale è lo studio di sistemi informatici per la comprensione e la produzione di linguaggio naturale – Ralph Grishman Nel 201o Apple acquista da un istituto di ricerca californiano Siri, un’agente in grado di comprendere e rispondere alle richieste dell’utente impiegando il linguaggio naturale, presentadolo al mondo nell’autunno 2011 con l’iPhone 4s. Il…
-
4- Getting started: Installare Google Assistant SDK sulla Pi-Zero
Nel numero 57 di The MagPi di maggio 2017 Google regalava un Voice kit per incoraggiare le persone a costruirsi il proprio Google Home. Il progetto si chiama AIY, miscuglio tra AI (Artificial Intelligence) e DIY (Do It Yourself), e nasce con l’intento di soddisfare la crescente voglia di prodotti dotati di intelligenza artificiale. Seguendo…
-
3- Getting started: setting up Assistant API
Prima di poter integrare Google Assistant in un nostro progetto dobbiamo registrarci alla piattaforma Cloud con un nostro account Google e alla prima registrazione creare un nuovo progetto, abilitare l’API e ottenere la chiave di autenticazione che useremo come autorizzazione. Step 1 – Nuovo progetto Apriamo da browser Google Cloud Console e clickiamo su Selezioniamo un…
-
Getting started: Come scrivere un testbench con MyHDL?
Quando puoi misurare ciò di cui stai parlando, ed esprimerlo in numeri, tu conosci qualcosa su di esso; ma quando non puoi misurarlo, quando non puoi esprimerlo in numeri, la tua conoscenza è scarsa e insoddisfacente: può essere l’inizio della conoscenza, ma nei tuoi pensieri, sei avanzato poco sulla via della scienza. – William Thomson,…
-
Getting started: Test benching MyHDL con ISE Simulator
This phase is as important as the design phase, and as a general rule, the amount of time spent simulating should be about twice the design time. Gina R. Smith, FPGA designer Un sistema descritto in VHDL viene solitamente simulato per analizzarne il comportamento, stimolando i possibili ingressi e verificando se i segnali in uscita sono quelli…
-
MyHDL: a Python-Based HDL
Con l’affermarsi del movimento dei makers abbiamo assisitito al diffondersi di piattaforme embedded (ARM), che prima erano ad appannaggio dei soli specialisti, presso un pubblico più vasto composto da hobbisti e persone non del settore. Questo cambiamento ha portato alla ribalta linguaggi di programmazione ad alto livello come Python che è noto per la sua…
-
Getting started: creare un Bot Facebook con Python
Lo scopo di questa guida step by step è di realizzare un echobot che svolga la semplice funzione di ripetere ciò che gli scriviamo in modo da prendere confidenza con le API Graph di Facebook, per poi arrichire le funzionalità del nostro chatbot con servizi di elaborazione e comprensione del linguaggio naturale (NLP/NLU) come: – Api.ai (Google)…
-
Getting Started: FPGAs Hello World!
L’intento di questo articolo non é di fornire una guida al VHDL, ma un workflow dallo schematico al bitstream attraverso l’ISE Design Suite di Xilinx rispondendo alle domande di chi compra un nuovo FPGA e non sa da dove iniziare. Registratevi al sito Xilinx e createvi un account e scaricate Xilinx ISE Design Suite per…