#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

#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

#AI – AI for Earth, AI tools in the hands of those working to solve global environmental challenges

Hi !

When I was in Ohio @CodeMash, I was lucky enough to meet Jennifer Marsman, Principal Engineer & speaker on the AI for Earth team at Microsoft (@jennifermarsman). She hosted an amazing session where she shared details about some projects on AI for Earth.

AI for Earth puts Microsoft cloud and AI tools in the hands of those working to solve global environmental challenges

See references

The work that the AI for Earth teams are doing are amazing, and I was really impressed by the “Mexican whale story”. The team uses image analysis to identify individual animals in regular persons photos or videos, and using meta data like date and location of a photo or a video, they can generate paths of animal migration. And yes, the photos came from public social media spaces like Facebook, Instagram or YouTube.

So, I got this information as a draft for a while, and now I get some more details and it makes sense to share it. The project name is Wild Me:

Wild Me is using computer vision and deep learning algorithms to power Wildbook, a platform that can identify individual animals within a species.  They also augment their data with an intelligent agent that can mine social media. 

And as usual, a video is the best way to explain this:

Besides Wild Me, there are other amazing projects like SilviaTerra or FarmBeats. You can find the complete list of projects and challenges here (link).

Happy Coding!

Greetings @ Burlington

El Bruno

References

#Python – The best way to explain how jupyter notebooks works with Visual Studio Code @Code

Hi !

So, after my yesterday post [Edit and work with Jupyter notebooks in Visual Studio Code], today some people asked me how the Jupyter Notebooks and Python integration works.

The best way to explain this is with a simple animated video with the following actions

  • Create a cell using the prefix # %%
  • Run the cell and display the output in Python Interactive
  • Create a new cell
  • Run the new cell and the previous one
  • Analyze output in Python Interactive

I think this 15 seconds are good enough to understand the benefits of Jupyter Notebooks and Visual Studio Code.

Happy Coding!

Greetings @ NY

El Bruno

References

#WinML – Updated demo using Tiny YOLO V2 1.2, Windows 10 and YOLOV2 for Object Detection Series

Windows 10 and YOLOV2 for Object Detection Series


Hi!

There is a new Tiny YOLO V2 version in Azure AI Gallery

Tiny YOLOv2 1.2

I’ve updated my sample in GitHub to use this new version

https://github.com/elbruno/Blog/tree/master/20180806%20UwpMLNet%20TinyYoloV2%201.2

And it seems that Windows Insiders, are still having issues loading ONNXs models. My current build is 17730.1000

I1.png

Happy Coding!

Greetings @ Toronto

El Bruno

References

#WinML – Demo actualizada para utilizar Tiny YOLOv2 1.2, Windows 10 and YOLOV2 for Object Detection Series

Windows 10 and YOLOV2 for Object Detection Series


Buenas!

Ya tenemos disponible una nueva version de Tiny YOLO V2 en Azure AI Gallery

Tiny YOLOv2 1.2

Así que he actualizado el sample en GitHub para que utilice esta nueva version

https://github.com/elbruno/Blog/tree/master/20180806%20UwpMLNet%20TinyYoloV2%201.2

Y solo recordar que la carga de modelos ONNX parece que sigue sin funcionar en las versiones de Windows Insiders, en mi caso la build 17730.1000

I1.png

 

Happy Coding!

Saludos @ Toronto

El Bruno

References

#WinML – How to create a #Windows10 App and use #TinyYOLOV2 for object detection (the complete series)

Hi !

Windows 10 and TinyYOLOV2 for Object Detection Series

The complete example in GitHub

https://github.com/elbruno/Blog/tree/master/20180709%20UwpMLNet%20TinyYoloV3

Happy Coding!

Greetings @ Toronto

El Bruno

References

#Personal – “Cindy Healy, always check the cables” or the best way to encourage you to study an engineering career #GoalCast #GoalCast

Hi!

There are many programs to promote diversity in work environments. Many of these programs also focus on encouraging women to study engineering careers.

In my particular case, I think that the next 4 minutes are the best way to explain what you can do by being an engineer.

Important: If you’ve read the book, and you’ve seen the movie, what Cindy Healy says it’s becomes much more important!

Greetings @ Toronto

El Bruno

References

#Personal – “Cindy Healy, siempre comprueba los cables”, o la mejor forma de animarte a estudiar una carrera de ingeniería #GoalCast

Buenas!

Hay muchos programas para promover la diversidad en los ambientes de trabajo. Muchas de estos programas también se centran en animar a que las mujeres estudien carreras de ingeniería.

En mi caso particular, creo que los siguientes 4 minutos son la mejor forma de explicar lo que puedes hacer siendo un ingeniero o ingeniera.

Importante: Si has leído el libro, y has visto la película, ¡lo que comenta Cindy Healy tiene el doble de valor!

Saludos @ Toronto

El Bruno

References