Markdown source

# Tensorflow

<abstract>
I miei appunti su Tensorflow
</abstract>

<img src="./logo_tensorflow.png">

## Video:

Spiegazione di un prof. su: vectors and tensors. Molto interessante e “basilare”, 
con esempi molto semplici e chiari. L’ho trovato un ottimo punto di partenza.

* <https://www.youtube.com/watch?v=f5liqUk0ZTw>

## Google Cloud, TensorFlow and ML.

Questi filmati, descrivono molto bene sia i TensorFlow, sia i prodotti Google Cloud. 
Sono molto interessanti. Io li ho ascoltati e “letti” abilitando i sottotitoli in inglese. 
Non vi nascondo che l’ho visti più volte, e non solo per i problemi di lingua.

* <https://www.youtube.com/watch?v=u4alGiomYP4>
* <https://www.youtube.com/watch?v=ETeeSYMGZn0>
* <https://www.youtube.com/watch?v=9ziVGkt8Gg4>
 
## Doc

Il primo passo è installare questa che viene descritta come: “an open source library for numerical computation”, 
i TensorFlow. Io ho seguito i step per Win10, ma senza usare Anaconda. Mi funziona tutto, sia TensorBoard, 
che è un prodotto che rende in grafica ciò che abbiamo costruito con il nostro programma, sia notebook. 

* <https://www.tensorflow.org/install>

Consiglio di seguire il getting started per iniziare a macinare la novità. 
Solo alcuni programmi, presi dagli esempi trovati in Internet, non hanno compilato. Purtroppo 
è per via delle differenti versioni di TensorFlow che Google sta rilasciando. 
La versione di TensorFlow che ho installato io è la 1.4.0

* <https://www.tensorflow.org/get_started/get_started>

## More:

Altra documentazione che ho trovato riguarda dei tutorial, dove viene commentata ogni riga di programma 
e altre spiegazioni generali sull’argomento. Quelle che ho apprezzato di più sono le seguenti:

* <https://www.datacamp.com/community/tutorials/tensorflow-tutorial>
* <https://www.oreilly.com/learning/hello-tensorflow>
* <https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0>
 
## Movidius™ Neural Compute Stick

<img src="./movidius_stick.jpg">


Un’altra cosa che ho scoperto da poco, è questo “stick”: “The Movidius™ Neural Compute Stick (NCS) is a 
tiny fanless deep learning device that you can use to learn AI programming at the edge. “ 

* <https://developer.movidius.com/>

Questo è quanto riportato dal sito:”The Movidius™ Neural Compute Stick is an embedded machine 
intelligence platform from Movidius™, an Intel® Company. Through software and hardware tools, 
the Neural Compute Stick brings machine intelligence and AI out of the data centers and into end-user devices. 

The Neural Compute Stick is designed to help democratize the machine intelligence space, 
and accelerate an age of ubiquitous, intelligence devices and systems. “.

Da poco è disponibile anche l’SDK per i TensorFlow: 

* <https://www.rs-online.com/designspark/get-your-tensorflow-on-with-the-movidius-ncs?cm_mmc=IT-EM-_-DSN_20171211-_-DM80988-_-HB_URL&cid=DM80988&bid=534102608>
 
@include='bio_clemente_dicaprio'



Le attività del TanzoLab si svolgono ogni mercoledi sera, salvo casi speciali, dalle ore 18:30 presso i locali della Acme Systems srl e consistono in:

  • Talk monotematici a cura di professionisti in vari settori tecnologici
  • Workshop pratici su elettronica embedded, produzione e informatica
  • Progettazione e realizzazione di nuovi prodotti embedded per l'IT

Le attività vengono coordinate tramite questo sito, in cui vengono pubblicati tutti i lavori svolti o in via di sviluppo, e tramite un gruppo Telegram con cui per interagire direttamente via chat con gli altri membri.