Connected Devices Weekly Update/2016-09-29: Difference between revisions

platform and tools
(pocket ID update added)
(platform and tools)
Line 23: Line 23:
* Bulleted list item
* Bulleted list item
|-
|-
| [[Voice_Interface|Voice Platform - Deep Speech]]
| Platform (incl DeepSpeech)
| Sandip/Nicole
| Sandip/Nicole
| N/A
| N/A
! style="background:#00EC00;" | On Target
! style="background:#00EC00;" | On Target
|  
|  
* Bulleted list item
* Team reviewing the common blocks & frameworks needed for each "track-1" product as they get defined/scoped.
* Bulleted list item
* Assessing options (& pros/cons) for OTA framework, security policies, build systems etc. Keeping generic to benefit all products.
* Weekly Notes: https://docs.google.com/document/d/1yo1AtuozukgfkZwzO745LdEsB1fdZrEWoIYr8F9eydo/edit#heading=h.qgtmzupjdx35
<br>'''Deep Speech'''
* Re-wrote deep learning training algorithm (Adam optimization) to work across multiple GPU's
* Integrated CPU based CTC algorithm into the neural network
* Benchmarked GPU based CTC algorithm vs CPU based CTC algorithm looking at execution time and validation error
** GPU algorithm much better - less validation error, less time variance and we don’t have to move data between CPU and GPU memory.
* Wrote code to periodically serialize the model to disk while training to allow for archiving performant models
* Started writing the multi-threaded data loading code for the 300 hour TED data corpus
|-
|-
| Platform and Tools
| Tools/Devkit
| Sandip/Nicole/Mahe
| Sandip/Mahe
| N/A
| N/A
! style="background:#00EC00;" | On Target
! style="background:#00EC00;" | On Target
|  
|  
* Platform
* General agreement in the team to focus on a software Dev Kit first.  
** Team reviewing the common blocks & frameworks needed for each "track-1" product as they get defined/scoped.
** Part 1 - Start cataloguing a “hub” of components & utilities that we already have on deck within CD teams (see examples in link below).  
** Assessing options (& pros/cons) for OTA framework, security policies, build systems etc. Keeping generic to benefit all products.
** Part 2 - Add product specific developer framework components as we learn about each track-1 product's developer involvement.  
** Weekly Notes: https://docs.google.com/document/d/1yo1AtuozukgfkZwzO745LdEsB1fdZrEWoIYr8F9eydo/edit#heading=h.qgtmzupjdx35
* Expect 1st devkit (for sensorweb & other products) around Feb'2017. Schedule of milestones being built.  
 
* Weekly Notes: https://docs.google.com/document/d/1BvXPyCRWZxVpi0fpdhOXdkdDti32jXK68a8IJUWnJ7o/edit?ts=57e448b7#heading=h.oxrerlr2zojn
* DevKit
** General agreement in the team to focus on a software Dev Kit first.  
*** Part 1 - Start cataloguing a “hub” of components & utilities that we already have on deck within CD teams (see examples in link below).  
*** Part 2 - Add product specific developer framework components as we learn about each track-1 product's developer involvement.  
** Expect 1st devkit (for sensorweb & other products) around Feb'2017. Schedule of milestones being built.  
** Weekly Notes: https://docs.google.com/document/d/1BvXPyCRWZxVpi0fpdhOXdkdDti32jXK68a8IJUWnJ7o/edit?ts=57e448b7#heading=h.oxrerlr2zojn
|-
|-
| [[Connected_Devices/Projects/Abigail|Abigail]]
| [[Connected_Devices/Projects/Abigail|Abigail]]
666

edits