Interfaz Podcast Episodio 131 – En vivo desde Microsoft Ignite 2019 – Inteligencia Artificial y Hobbies con Bruno Capuano

Buy Me A Coffee

¡En vivo desde Microsoft Ignite 2019 en Orlando!

La democratización de la Inteligencia Artificial y sus tecnologías relacionadas, permite crear divertidos e interesantes proyectos.  Tal es el caso del servicio cognitivo de Vision Personalizada o Custom Vision de Azure, el cual nos permite entrenar un modelo de machine learning para el reconocimiento de imágenes.

Para hablarnos de esto y de su aplicación en hobbies y proyectos familiares, en este episodio de Interfaz contamos con la presencia de Bruno Capuano, quien es Microsoft MVP en la categoría de AI.

Durante esta amena charla, Bruno nos platica algunas novedades en ML.NET, su experiencia como speaker en Ignite 2019, y un interesante proyecto de reconocimiento de imágenes para su gato.

Notas y vínculos adjuntos

Twitter de Bruno

@elbruno

Bruno nos recomienda la serie de libros de Warhammer 40000.  Uno de ellos es “La herejía de Horus 1. Horus, señor de la guerra : las semillas de la herejía

HorusSenordelaGuerra

#Event – Download all #MSIgnite sessions from the [Developer's guide to AI] Learning Path

Buy Me A Coffee

Hi!

A few weeks ago I wrote a post where I explained how to download slides and videos for all the Microsoft Ignite 2019 sessions.

It was very simple, just search for your preferred session at

Just navigate to https://myignite.techcommunity.microsoft.com/sessions

And, in the session you got the link to download the slides and the video to watch it later. I also explained how to use the PowerShell file available in each session to automate the download process.

And now, someone asked about my choice on the best AI sessions from Microsoft Ignite. I have my personal choice, however I strongly advice everyone to visit the leaning path for AI:

Developer’s guide to AI

Making sense of your unstructured data with AI

Tailwind Traders has a lot of legacy data that they’d like their developers to leverage in their apps – from various sources, both structured and unstructured, and including images, forms, and several others. In this session, learn how the team used Azure Cognitive Search to make sense of this data in a short amount of time and with amazing success. We discuss tons of AI concepts, like the ingest-enrich-explore pattern, search skillsets, cognitive skills, natural language processing, computer vision, and beyond.VIEW MORE


Using pre-built AI to solve business challenges

As a data-driven company, Tailwind Traders understands the importance of using artificial intelligence to improve business processes and delight customers. Before investing in an AI team, their existing developers were able to demonstrate some quick wins using pre-built AI technologies. In this session, we show how you can use Azure Cognitive Services to extract insights from retail data and go into the neural networks behind computer vision. Learn how it works and how to augment the pre-built AI with your own images for custom image recognition applications.VIEW MORE


Start building machine learning models faster than you think

Tailwind Traders uses custom machine learning models to fix their inventory issues – without changing their software development life cycle! How? Azure Machine Learning Visual Interface. In this session, learn the data science process that Tailwind Traders’ uses and get an introduction to Azure Machine Learning Visual Interface. See how to find, import, and prepare data, select a machine learning algorithm, train and test the model, and deploy a complete model to an API. Get the tips, best practices, and resources you and your development team need to continue your machine learning journey, build your first model, and more.VIEW MORE


Taking models to the next level with Azure Machine Learning best practices

Tailwind Traders’ data science team uses natural language processing (NLP), and recently discovered how to fine tune and build a baseline models with Automated ML. In this session, learn what Automated ML is and why it’s so powerful, then dive into how to improve upon baseline models using examples from the NLP best practices repository. We highlight Azure Machine Learning key features and how you can apply them to your organization, including: low priority compute instances, distributed training with auto scale, hyperparameter optimization, collaboration, logging, and deployment.VIEW MORE


Machine learning operations: Applying DevOps to data science

Many companies have adopted DevOps practices to improve their software delivery, but these same techniques are rarely applied to machine learning projects. Collaboration between developers and data scientists can be limited and deploying models to production in a consistent, trustworthy way is often a pipe dream. In this session, learn how Tailwind Traders applied DevOps practices to their machine learning projects using Azure DevOps and Azure Machine Learning Service. We show automated training, scoring, and storage of versioned models, wrap the models in Docker containers, and deploy them to Azure Container Instances or Azure Kubernetes Service. We even collect continuous feedback on model behavior so we know when to retrain.VIEW MORE

Download all the slides and videos

And, finally if you want all these sessions material, just

  • Access “Get the bulk session resource download script” at the bottom of the page in one of the sessions.
  • Open a PowerShell window to the directory in which the script is located.
  • Run the following script
.\Download-Resources.ps1 -directory . -sessionCodes "AIML10, AIML20, AIML30, AIML40, AIML50"  

A couple of seconds later you will see how each one of the sessions will be starting to be downloaded in a separated folder with the session keyname.

Microsoft ignite download Ai learning path videos

Happy coding!

Greetings @ Etobicoke

El Bruno

References

CollabTalk Podcast at #MSIgnite: How Culture Drives Innovation

Buy Me A Coffee

Hi!

During Ignite I was lucky enough to have some amazing moments with awesome people. And this one is on my top 5: have the chance to talk about Culture and Innovation at the Microsoft Ignite Podcast Center, with Christian Buckley (@buckleyplanet), Tracy Van der Schyff (@tracyvds) and Eric Riz (@rizinsights).

As I said, it was an amazing moment and if you have some time, go and list our chat!

More information: https://www.buckleyplanet.com/2019/11/how-culture-drives-innovation.html

Happy coding!

Greetings @ Toronto

El Bruno

#Event – You can now watch all the sessions from #MSIgnite. Bonus: there is an official #PowerShell script to download videos and slides!

Buy Me A Coffee

Hi!

Wow, I’m still amazed about the awesome Microsoft Experience. And on top of that, now we have the chance to watch all the sessions online. A simple step

Just navigate to https://myignite.techcommunity.microsoft.com/sessions

And, as a bonus, you can download the videos and slides from most of the sessions. There is a couple of ways to do this.

You can browse a session, in example “Diversity is more, much more! Living in tech as a Latino who can’t dance” (https://myignite.techcommunity.microsoft.com/sessions/80650?source=speakerdetail ) and you can see the view slide deck and download video in the right menu.

ms ignite my session how to download slides and video and powershell script

However, if you are curious, you can also see the “Get the bulk session resource download script” at the bottom of the page. This action will download a zip file with 2 files

  • Download-Resources.ps1
  • README.txt

The PowerShell file is a script to download all the videos from Microsoft Ignite! That’s amazing. Of course, there are a couple of parameters to use, so you can only download what you need.

To run the script, open a PowerShell window to the directory in which the script is located.

To download everything run the following
.\Download-Resources.ps1
To download everything into a given directory run the following
.\Download-Resources.ps1 "C:\Microsoft Ignite"
To download a set of sessions, supply the session code like this:
.\Download-Resources.ps1 -directory . -sessionCodes "KEY,TK01,TK02,BRK3016"

If you want more details and a better process, you can read my friend Guy post using a similar script to download Microsoft Ignite 2019 materials (see references)

Greetings @ Burlington

El Bruno

References

#Event – My sessions at #MSIgnite 2019, rocking #AI and #Diversity !

Buy Me A Coffee

Hi!

Next week I’ll be at Microsoft Ignite 2019, and I’m very excited. I’ll have 2 sessions (see below), and I’m also excited for the networking opportunities and for some amazing sessions.

My Sessions at Ignite

Diversity is more, much more! Living in tech as a Latino who can’t dance

I was born and raised in Argentina, then I lived eleven years in Spain working all around Europe. Finally, three years ago I moved to Canada. And yes, my Latin background impacted my professional career.

This session is mostly sharing what I’ve learned during these past years. How I learned to get the most from sentences like “You have a very strong accent; I don’t think you will fit this meeting. These are Senior Executives” or “Wow, your accent is amazing, our leadership team will love it!” In both scenarios, I manage to move from frustration or surprise to “let’s focus on our business.”

And it’s not only about language and accent; family, culture, and even food and drinks are a part of the story. Espero que nos veamos en la sesion!

https://myignite.techcommunity.microsoft.com/sessions/80650?source=sessions

How a PoC at home can scale to enterprise level using custom vision APIs

It all started with a DIY project to use computer vision for security cameras at home. A custom machine learning model is the core component used to analyze pictures to detect people, animals, and more in a house environment. The AI processing is performed at the edge, in dedicated hardware and the collected information is stored in the cloud. The same idea can be applied to several CCTV scenarios, like parking lots, train stations, malls, and more. However, moving this into enterprise scale brings a set of challenges, which are described and explained in this session.

https://myignite.techcommunity.microsoft.com/sessions/78686?source=sessions

Happy Coding!

Greetings @ Toronto

El Bruno

#Event – We will also have Learning Paths in #MSIgnite The Tour in Toronto on January 2020

Buy Me A Coffee

Hi!

In a couple of weeks; I’ll be at Microsoft Ignite 2019, and I’m very excited. I’ll have 2 sessions (see below), and I’m also excited for the networking opportunities and for some amazing sessions.

There are tons of awesome sessions, and one cool option that we have, is to choose a Learning Path around a specific subject like Artificial Intelligence, Workplace Modernization, Modern Operations, etc.

What is a Learning Path at Microsoft Ignite?

A Learning Path is a series of connected learning modules that include sessions, hands-on experiences, technical workshops, certifications, and expert connections. Each Learning Path works together to build upon what you’ve learned to provide a comprehensive set of skills to help you reach your goals.

https://myignite.techcommunity.microsoft.com/learning-paths

This is so cool!

And, even cooler, we will have Learning Paths in our own Microsoft Ignite The Tour in Toronto, on January 2020.

Microsoft Ignite The Tour in Toronto, on January 2020.

Microsoft Ignite The Tour brings the very best of Microsoft Ignite to a city near you. The tour provides technical training led by Microsoft experts and your community. You’ll learn new ways to build solutions, migrate and manage infrastructure, and connect with local industry leaders and peers.

Registration and more at https://www.microsoft.com/en-ca/ignite-the-tour/toronto#day1  

Greetings @ Toronto

El Bruno

My Sessions at Ignite

Diversity is more, much more! Living in tech as a Latino who can’t dance

I was born and raised in Argentina, then I lived eleven years in Spain working all around Europe. Finally, three years ago I moved to Canada. And yes, my Latin background impacted my professional career.

This session is mostly sharing what I’ve learned during these past years. How I learned to get the most from sentences like “You have a very strong accent; I don’t think you will fit this meeting. These are Senior Executives” or “Wow, your accent is amazing, our leadership team will love it!” In both scenarios, I manage to move from frustration or surprise to “let’s focus on our business.”

And it’s not only about language and accent; family, culture, and even food and drinks are a part of the story. Espero que nos veamos en la sesion!

https://myignite.techcommunity.microsoft.com/sessions/80650?source=sessions

How a PoC at home can scale to enterprise level using custom vision APIs

It all started with a DIY project to use computer vision for security cameras at home. A custom machine learning model is the core component used to analyze pictures to detect people, animals, and more in a house environment. The AI processing is performed at the edge, in dedicated hardware and the collected information is stored in the cloud. The same idea can be applied to several CCTV scenarios, like parking lots, train stations, malls, and more. However, moving this into enterprise scale brings a set of challenges, which are described and explained in this session.

https://myignite.techcommunity.microsoft.com/sessions/78686?source=sessions

#MSIgnite – Diversity is more, much more! Living in tech as a Latino who can’t dance > See you in November @Msignite!

Hi!

If you think that my blog was hacked, not yet.

Someone advised me to get out of my comfort zone, and somehow my comfort zone is usually speack tech at tech events. So, I decided to try a new format for a session, with some of the stories I usually share in my tech presentations. And that’s how this session was born, and also approved to be at Microsoft Ignite

Diversity is more, much more! Living in tech as a Latino who can’t dance

I was born and raised in Argentina, then I lived eleven years in Spain working all around Europe. Finally, three years ago I moved to Canada. And yes, my Latin background impacted my professional career.

This session is mostly sharing what I’ve learned during these past years. How I learned to get the most from sentences like “You have a very strong accent; I don’t think you will fit this meeting. These are Senior Executives” or “Wow, your accent is amazing, our leadership team will love it!” In both scenarios, I manage to move from frustration or surprise to “let’s focus on our business.”

And it’s not only about language and accent; family, culture, and even food and drinks are a part of the story. Espero que nos veamos en la sesion!

https://myignite.techcommunity.microsoft.com/sessions/80650?source=sessions

Happy coding !

Greetings @ Toronto

El Bruno