#Opinion – Face-Depixelizer , a sad sample of how ML illustrates preexisting bias

Buy Me A Coffee

Hi !

During the past days, you may see this images about how a new ML model can start with a pixelated image of a face, and .. let me share the official project description:

Given a low-resolution input image, Face Depixelizer searches the outputs of a generative model (here, StyleGAN) for high-resolution images that are perceptually realistic and downscale correctly

GitHub, Face-Depixelizer (see references)

Great Idea, sadly, one of the first tested images show this

You probably guess the source image, and you can see how wrong is the guess. However, it’s not just a mistake, after a quick search we can find some other bad samples of the tool.

And we can even find some scary face generation from video game characters (see references)

Why this is wrong ?

Just taking a look at the generated faces, will give you a sense of what’s wrong here.

There is a trend which basically denied an error here. Researchers in deep generative modeling are obsessed with generating photo-realistic images from more abstract/low-information representations (down-sampled, cartoons, sketches, etc.). The technology behind this is amazing, however in this case, is not just “lack of data”, or a very poor trained ML model. The Model uses the popular FFHQ faces dataset, which seems to have a very diverse group of faces.

And here goes my question: how far did the author tested this before publishing? I’m guessing that if you just share this with a couple of friends (ML enthusiasts), someone will point all these errors back to you. Unless, your test circle is so poorly diverse, that you didn’t get to this point.

So, I’ll assume the best from the author, but I’ll also realize how these practices defines a specific type of bias in ML, or in software development in general.

These days, I learned a lot about history, empathy and, and the end I think we all need to do our best to be better humans.

In the following video, you will find an amazing story and samples about bias in Machine Learning.

Bonus: if you wonder how this works with Asian group? Let’s share a Lucy Lu sample

Happy coding!

Greetings

El Bruno

Resources

#Podcast – NTN 55 – Machine Learning y datos, muchos datos con Miguel Egea @miguelEgea @jc_quijano,

Buy Me A Coffee

Buenas!

Hoy tenemos la suerte de hablar con Miguel Egea (@miguelEgea) y Juan Carlos Quijano (@jc_quijano) sobre Machine Learning, y datos, muchos datos. Miguel es uno de los principales referentes en lo que a datos se refiere, asĂ­ que tener la oportunidad de hablar con el de varios temas, es todo un privilegio!

Miguel Egea es Technical Advisor en Solid Quality Mentors, Juan Quijano es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantaciĂłn de DevOps.

Ir a descargar

Happy coding!

Greetings

El Bruno

#Event – Machine Learning.Net y AutoML, esta vez en Español !

Buy Me A Coffee

Buenas !

Seguimos en modo StayAtHome, y una forma excelente de conectar con las comunidades, es participando en eventos ya sea como Speaker o como Attendee.

Esta vez tengo la oportunidad de hablar en NetCoreConf:

NetCoreConf 2020

Lo último en tecnologías Microsoft y mucho más con los mejores expertos. Donde podrás aprender, compartir y hacer networking. Asistiendo a diversas Conferencias y Workshops. Hablaremos sobre NetCore, Azure, Xamarin, IA, Big Data. ¿A que estas esperando?

NetCoreConf 2020 realizará el primer evento virtual a nivel global dedicado exclusivamente al sector del desarrollo y consultoría que busca descubrir y dar a conocer las nuevas tecnologías de vanguardia y crear vínculos estratégicos que generen sinergias conjuntas entre los profesionales del sector, empresas e instituciones.

NetCoreConf 2020

Mas informaciĂłn NetCoreConf Virtual 2020

La agenda es impresionante, y yo hablaré de uno de los productos más interesantes que Microsoft ha presentado en los últimos años: Machine Learning.Net. En mi sesión comentaré un poco la historia y algunos ejemplos del producto, y además un poco de una herramienta muy interesante para los no programadores: AutoML.

Finalmente, agradecer al gran equipo que esta detrás de este evento:

Happy coding!

Greetings

El Bruno

#Event – Resources used in the #devdotnextdigital session around Anomaly Detection #devdotnext2020

Buy Me A Coffee

Hi!

I had an amazing time with the Dev.Next team in a virtual session. The agenda was great, I joined a couple of session and it was great ! Take a look at the full set of contents here. Recording sessions soon !

Important: the event was postponed to August, and you can more information here.

Slides

Source

Updated source code soon !

Reference Links

General

Machine Learning.Net

Cognitive Services Anomaly Detector

Azure Machine Learning

Happy coding!

Greetings

El Bruno

#Event – (update) @devdotnext now in virtual mode ! #devdotnext2020

Buy Me A Coffee

Hi!

These are strange days, however we all try to do our best to move forward. An important part of today’s behaviors is to try to avoid big events. That’s why, in the last 2 weeks, we get news about events being cancelled all over the world.

I have a plan to visit Colorado, US, in a couple of weeks for the Dev.Next event. However, due to Covid-19, the event was postponed to August (more information here).

The amazing organizing team, decided to face this with a big smile and organized a mini virtual version of the event. This is the official announcement:

dev.next is happy to announce a mini digital event on March 24, 2020. The event is free to attend. We will post link here on March 24th. Recordings from the event will be available later. Please check back here for links to the recordings.

dev.next digital event

I’ll be part of this Digital / Virtual Days hosting a remote session around AI and Anomaly Detection, with code and without code !

Take a look at the agenda here.

Happy coding!

Greetings

El Bruno

#Event – Materials and resources used during TechDay Conf, #techdayconf #techdayconf2020

Buy Me A Coffee

Hi !

I shared some knowledge around Machine Learning.Net last Saturday during the TechDays virtual conference. And, as usual, it’s time to share the resources I used in this session.

Full event

Slides

Resources

Happy coding!

Greetings

El Bruno

#Event – TechDay Conf, virtual sessions in English and French #techdayconf #techdayconf2020

Buy Me A Coffee

Hi !

I will participate this Saturday on a full day of technical sessions around technologies like Machine Learning, Azure, Entity Framework, .Net Core and more! The agenda is amazing, take a look:

Sessions in French

  • 10h – 10h20: Denis Voituron – Evitez Entity Framework. Faites du Mappage Relationnel Objets
  • 10h20 – 10h40: Charles-Henri Sauget – Data Lake Architecture dans 15 Min
  • 10h40 – 10h55: Anouar Ben Zahra – Cognitive Services dans 15 minutes
  • 11h00 – 11h20: CĂ©dric Derue – Utiliser Azure Functions pour votre stratĂ©gie cloud hybride ou multi-cloud

Sessions in English

  • 11h20 – 11h40: Alibek Jakupov – Knowledge Extraction from Unstructured Data using Azure ML services and Power BI
  • 11h40- 12h15: Bruno Capuano – Getting Started with Machine Learning.Net and Windows Machine Learning
  • 12h15- 12h40: Khaled Tounsi – Feature management with Azure App Configuration
  • 12h40 – 13h05: Damien Delaire – Building one UWP app for Xbox and Windows XAML/C#, 20 minutes Chrono to build Dailymotion (light)!
  • 13h05 – 13h20: Hamida REBAI – Build and deploy .NET Core application in Azure

And important, the time mentioned is in Canada – Quebec, for European we need to add 6 hours so 10h is 16h

To get access to the live streaming details and more, please register using this link: https://techdayconf.eventbrite.fr

Happy coding!

Greetings

El Bruno

#Event – Let’s rock some #AI and #ComputerVision at @devdotnext #devdotnext2020

Buy Me A Coffee

Hi!

In a couple of weeks, I’ll be visiting one of the biggest events in Broomfield, Colorado: @devdotnext.

DevDotNext

DevDotNext hosts 150+ 75-minutes Presentations, 4 Keynotes/Panels, and 11 All-day Pre-Conference Workshops.

The schedule is available here https://www.devdotnext.com/schedule with some of this amazing topics:

  • Languages
  • Design and Architecture Cloud
  • Server-Side
  • Frontend
  • DevOps
  • Microservices
  • Machine Learning
  • Testing
  • Being agile
  • Leadership
  • And more

I’ll be sharing some experiences and insights around Machine Learning, Computer Vision and IoT.

Registration and event details

Hurry up, regular registration ends soon.
Register at https://www.devdotnext.com/register

Hope to see you there. Use coupon code LEARNWITHME

Happy coding!

Greetings

El Bruno

#Event – Resources used during Getting started with #MachineLearning.net with @TheDataGeeks

Hi!

It was a placer to share some amazing and early time with the Data Platform Geeks in a webinar about Machine Learning.Net.

Slides

Source Code

https://github.com/elbruno/events/tree/master/2020%2001%2021%20DPG%20MLNet

Resources

Event information

https://www.linkedin.com/feed/update/urn:li:activity:6625330471557529600

https://www.linkedin.com/feed/update/urn:li:activity:6625330471557529600

Happy Coding!

Greetings @ Burlington

El Bruno

#Event – I will be speaking at @devdotnext #devdotnext2020 this March in Colorado.

Buy Me A Coffee

Hi!

In a couple of weeks, I’ll be visiting one of the biggest events in Broomfield, Colorado: @devdotnext.

DevDotNext

DevDotNext hosts 150+ 75-minutes Presentations, 4 Keynotes/Panels, and 11 All-day Pre-Conference Workshops.

Topics covered include:

  • Languages
  • Design and Architecture Cloud
  • Server-Side
  • Frontend
  • DevOps
  • Microservices
  • Machine Learning
  • Testing
  • Being agile
  • Leadership
  • And more

I’ll be sharing some experiences and insights around Machine Learning, Computer Vision and IoT. Here are my session details.

How a PoC at home can scale to Enterprise Level using Custom Vision APIs (v2!)

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 going to be described and explained in this session.

In this new version of the session, we will start from scratch and create a complete “Parking Garage Open Space Tracker” solution with live devices and live cars (small ones, of course)

Registration and event details

Hurry up, regular registration ends soon.
Register at https://www.devdotnext.com/register

Happy coding!

Greetings

El Bruno