#WinML – How to create a #Windows10 App using #YOLO for object detection (1 of 4)

Windows 10 and YOLOV2 for Object Detection Series


Hi!

Today’s post is the first one in a series where I’ll explain the steps needed to use YOLO object recognition model in a Windows 10 application. You Only Look Once (YOLO) is a pretty popular model, you only need to check the next trailer ti burn in desire to try the model

 

This model is a real-time neural network for object detection that detects 20 different classes. It is made up of 9 convolutional layers and 6 max-pooling layers and is a smaller version of the more complex full YOLOv2 network.

Now that we can use ONNX models in Windows 10, we can take advantage of the same. The first thing we must do is convert the model to ONNX format. We can use the ONNX tools, or download the already converted model from the Azure Artificial Intelligence Gallery:

Tiny YOLO V2

Now we only need Windows 10 and the latest Visual Studio 2017 version. In the Next Post Comment on the steps necessary to use YoloV2 in a Windows App 10.

Happy Coding!

Greetings @ Burlington

El Bruno

References

Advertisements

#WinML – Creando una #Windows10 App con #YOLO para reconocer objetos (1 de 4)

Crear una Windows 10 UWP App y utilizar YoloV2 para reconocer objetos


Buenas!

En el post de hoy comenzare con los pasos necesarios para utilizar el modelo de reconocimiento de objetos YOLO en una Aplicación Windows 10. You only look once (YOLO) es un modelo bastante popular, solo hay que ver el siguiente tráiler para quedarse con ganas de probar el mismo

 

 

YOLO es una red neuronal en tiempo real para la detección de objetos que detecta 20 clases diferentes. Está compuesto por 9 capas convolucionales y 6 capas de combinación máxima. Para este ejemplo utilizaremos Tiny YoloV2, que es una versión más pequeña de la red YOLO V2 completa.

Ahora que podemos utilizar modelos ONNX en Windows 10, podemos sacar partido del mismo. Lo primero que debemos hacer es convertir el modelo a formato ONNX. Podemos utilizar las herramientas de ONNX, o descargar el modelo ya convertido desde la galería de Inteligencia Artificial de Azure:

Tiny YOLO V2

Ahora solo necesitamos Windows 10 y la ultima version de Visual Studio 2017. En el próximo post comentare los pasos necesarios para utilizar YoloV2 en una App Windows 10.

Happy Coding!

Saludos @ Burlington

El Bruno

References

#MLNET – What’s a #MachineLearning model? A 7 minute video as the best possible explanation

Hi!

Now that I’m starting to talk about Machine Learning For .net developers, one of the first questions you ask me is that you describe it as a model. Well, in the series of articles of [Data Sciende for Begginers] there’s a video of Brandon Rohrer which basically nailed it.

I1.png

Predict an answer with a simple model

Greetings @ Toronto

El Bruno

References

My Posts

#MLNET – Que es un modelo en #MachineLearning? Un video de 7 minutos que es la mejor explicación posible

Buenas!

Ahora que estoy comenzando a hablar de Machine Learning para .Net developers, una de las primeras preguntas que me hacen es que describa que es un modelo. Pues bien, en la serie de artículos de [Data Sciende for Begginers] hay un video de Brandon Rohrer que lo explica a la perfección.

I1.png

Predict an answer with a simple model

Saludos @ Toronto

El Bruno

References

My Posts

#Personal – Contest: The #Alexa and #Arduino #SmartHome Challenge

Hi!

Over the next few days/weeks/months I’ll be working with Amazon Alexa. That’s why it is very likely that during this time I wrote a couple of posts about Amazon Alexa, and obviously the first thing I will do is to test the relationship between Cortana and Alexa that was presented a few months ago. ”

Along the way I find a contest that can help me to join some of my Pet Projects with Alexa and it will also give me some ideas for other personal projects:

The Alexa and Arduino Smart Home Challenge

As always best to explain it with a couple of videos and below the references to it.

Happy Coding!

Greetings @ Burlington

El Bruno

Reference

#Personal – Contest: The #Alexa and #Arduino #SmartHome Challenge

Buenas!

Durante los próximos días / semanas / meses estaré trabajando con Amazon Alexa. Es muy probable que durante este tiempo escriba un par de posts al respecto, y obviamente lo primero que hare es probar la relación entre Cortana y Alexa que se prometió hace unos meses.

Pues bien, en el camino me encuentro con un consurso que puede unir alguno de mis Pet Projects con Alexa y que, además, puede darme muchas ideas para otros proyectos personales:

The Alexa and Arduino Smart Home Challenge

Como siempre lo mejor es explicarlo con un par de videos y debajo las referencias al mismo.

Happy Coding!

Saludos @ Burlington

El Bruno

Reference

#PowerShell – Download all MS Ignite videos and slides in a single click (thanks @mderooij!)

Hi !

Last week I shared a powershell script created by Jon Galloway to download videosn from Channel 9. So, Microsoft Ignite is finished, and someone pick the idea and created a similar one which also includes video and slides download features.

We need to thanks to Michel de Rooij (@mderooij), who is the author of the powershell script to download materials from Microsoft Ignite 2017.

I1

Like in the previous one, we have a couple of parameters to define some filters, like video quality. It took me almost a full day to download all the materials and at the end I finished downloading +420GB which includes 785 PowerPoint Slides and 681 sessions videos.

I2

Happy Coding!

Greetings @ Toronto

El Bruno

References

#PowerShell – Descarga todos los videos y presentaciones de MS Ignite en un click (gracias @mderooij!)

Hola!

La semana pasada compartí un script creado por Jon Galloway para descargar videos desde Channel 9. Pues bien, no se ha hecho esperar las actualizaciones del mismo y ya podemos encontrar otro PowerShell Script, mucho más actual.

Michel de Rooij (@mderooij), ha creado uno para descargar todo el contenido publicado de Microsoft Ignite 2017.

I1

Como en el anterior, tenemos varias opciones para definir el tipo de contenido a descargar, la calidad de los videos, presentaciones, etc,

Estos son bastante GBs de contenido. En mi caso habiendo descargado solo 50 de 1633 elementos ya llevo casi 20 GBs de contenidos

I2

Happy Coding!

Saludos @ Toronto

El Bruno

References

#PowerShell – Script to download #Channel9 videos (thanks @jongalloway!)

Hi!

These are hardware days, so this is time for a quick post. When I’m offline and travelling, I always try to bring with me some videos to take advantage of the time and learn something new. Channel 9 is a great source of materials and now thanks to Jon Galloway (@jongalloway ), downloading videos from C9 will be much more easies.

The installation steps are very easy, in 2 lines we have the main ps1 locally ready to be used.

I1

And then, it’s a matter of tries to get to the correct format for the RSS feed to download videos. After a couple of test I learned the following steps to make it work

If I want to download some videos on the Microsoft Research category, I can browse them using the next URL

https://channel9.msdn.com/Shows/Microsoft-Research

So, now I need to add the sufix “/rss/” at the end of the url and the url will reconvert into a valid one to be used on the script

https://s.ch9.ms/Shows/Microsoft-Research/rss/

After this, the script also gives us some options for filtering videos, quality, download folder, and more

I2

Happy downloading!

Greetings @ Toronto

El Bruno

References

#PowerShell – Script para descargar videos de #Channel9

Hola!

Post rápido de jueves que hoy es día de hardware. Si alguna vez te enfrentas con una situación donde tienes que viajar y quieres bajarte un par de videos de Channel 9 para matar el rato. El siguiente PowerShell Script de Jon Galloway (@jongalloway ), te puede ahorrar bastante tiempo.

La instalación del mismo es bastante simple

I1

Y luego solo queda aprender cómo poner el feed correcto para que el mismo funcione. Despues de un par de pruebas y errores, llegue a la siguiente conclusión

Si por ejemplo quieres bajar todos los videos que están en la categoría de Microsoft Research con la siguiente URL

https://channel9.msdn.com/Shows/Microsoft-Research

tienes que agregar el sufijo “/rss/” al final de la url y la misma se convertirá en un feed correcto para ser utilizado en el script

https://s.ch9.ms/Shows/Microsoft-Research/rss/

A partir de ahora ya puedes descargar los videos, utilizando los comandos propios del script

I2

Happy downloading!

Saludos @ Toronto

El Bruno

References