#VS2017 – Using Microsoft.Recognizers to recognize and solve numbers, units and date / time; in multiple languages

Hi!

During the session of the Global Azure Bootcamp, one of the topics that I shared was related to Language Understanding. We live in days where is very easy to add natural language capabilities to our applications. In general, the first thing we usually think about is to use LUIS for this, however, there are situations where we can save an HTTP call and carry out the analysis “in local mode”. Welcome to Microsoft.Recognizers

Since it is best to let the code explain itself, here is a portion of the code directly from the Github repository that explains some of the scenarios covered to recognize numbers,
units of measurement, dates, etc. (see references)

 

It is very interesting at the same time useful, and to date it supports the languages ​​Chinese, English, French, Spanish and Portuguese.

Greetings @ Toronto

El Bruno

References

Advertisements

#VS2017 – Utilizando Microsoft.Recognizers para reconocer y resolver números, unidades y fecha / hora; en múltiples idiomas

Buenas!

Durante la sesión del Global Azure Bootcamp, uno de los temas que comente fue que estamos en un momento donde es muy simple agregar capacidades de lenguaje natural a nuestras aplicaciones. Por lo general, lo primero que solemos pensar es utilizar LUIS para esto, sin embargo, existen situaciones donde podemos ahorrarnos una llamada HTTP y realizar el análisis “en local”. Para esto existe Microsoft.Recognizers

Como lo mejor es dejar que el código se explique por si mismo, he aquí una porción de código directamente desde el repositorio de Github que explica algunos de los escenarios cubiertos para reconocer números, unidades de medida, fechas, etc. (ver referencias)

Es muy interesante a la par que útil, y al día de la fecha soporta los lenguajes Chino, Inglés, Francés, Español y Portugués.

Saludos @ Toronto

El Bruno

References

#VS2017 – Disable PerfWatson2 to improve Visual Studio performance from the Visual Studio Experience Improvement Program (What?)

Hi !

Next month, this post will be a 7 years old post

[VS2010] 5 tips to improve your IDEs performance

And the truth is that, with the exception of the WinForms option, the other options are still valid. Visual Studio is still an excellent IDE, if you can live with a high RAM usage and warm processor.

Well, thanks to a tweet from RFog referring to a tweet from Enrique Blanco

I learn that to kill the 2nd PerfWatson2.exe instance, which is usually associated with the IDE, you have to unsubscribe from the Visual Studio Experience Program (yes, you have not misread that)

In the StackOverflow post they explain it perfectly

  • From the help menu, select Send Feedback > Settings.
  • In the Visual Studio Experience Improvement Program dialog, select No, I would not like to participate.

I have been a little flipping with this option, although I see the good side: my demos with my crappy surface pro 4 will be much more fluid!

Greetings @ Burlington

El Bruno

References

#VS2017 – Deshabilitar PerfWatson2 para mejorar la performance en Visual Studio desde el programa de mejora de experiencia de usuario (What?)

Buenas!

En un mes se cumplirán 7 años del siguiente post

[VS2010] 5 tips to improve your IDEs performance

Y la verdad es que, salvo la opción de WinForms, las demás opciones siguen siendo válidas. Visual Studio sigue siendo un excelente IDE, si puedes vivir con un consumo alto de RAM y el procesador calentito calentito.

Pues bien, gracias a un tweet de RFog haciendo referencia a un tweet de Enrique Blanco

Me entero que para matar la 2da instancia de PerfWatson2.exe que suele estar asociada al IDE, hay que darse de baja del programa de experiencia de usuario (tal cual, no has leido mal)

En el post de StackOverflow lo explican perfectamente

  • From the help menu, select Send Feedback > Settings.
  • In the Visual Studio Experience Improvement Program dialog, select No, I would not like to participate.

Me he quedado un poco fliping con esta opción, aunque le veo el lado bueno: mis demos con mi crappy surface pro 4 serán mucho mas fluidas!

Saludos @ Burlington

El Bruno

References

#VS2017 – Batch script to clean folders BIN / OBJ / BINARIES / PACKAGES

Hi!

Some time ago I created a Console App in .Net that cleaned all the temporary and build directories in a solution. This App was quite useful when I want to share something in a new repository on GitHub, using this App I saved a few minutes of search and delete.

Today I have found this excellent script with similar features, you only need to save this into a .bat or .cmd file

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S bin’) DO RMDIR /S /Q “%%G”

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S obj’) DO RMDIR /S /Q “%%G”

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S Binaries’) DO RMDIR /S /Q “%%G”

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S packages’) DO RMDIR /S /Q “%%G”

Download file https://github.com/elbruno/Blog/tree/master/20180301%20clean%20script

Happy Coding!

Saludos @ Toronto

El Bruno

#VS2017 – Batch script para limpiar directorios BIN / OBJ / BINARIES / PACKAGES

Buenas!

Hace un tiempo había escrito una Console App en .Net que limpiaba todos los directorios temporales y de build en una solución. Esta app es bastante útil cuando quiero compartir algo en un nuevo repo en GitHub, con la app me ahorro unos minutos de search and delete.

Pues bien, hoy me he encontrado con este excelente script para guardar en un archivo .bat o .cmd

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S bin’) DO RMDIR /S /Q “%%G”

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S obj’) DO RMDIR /S /Q “%%G”

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S Binaries’) DO RMDIR /S /Q “%%G”

FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S packages’) DO RMDIR /S /Q “%%G”

Puedes descargar el archivo desde aquí https://github.com/elbruno/Blog/tree/master/20180301%20clean%20script

Happy Coding!

Saludos @ Toronto

El Bruno

#Quantum – The key for Mac and Linux is on Visual Studio Code #VSCode

Hi!

Yesterday I wrote that one of the most important news of the last Update of the Microsoft Quantum Development Kit was the support for Mac and Linux. Well, this is achieved because the basis of Q# is the interaction of a host in .Net Core 2.0 and the connection to the Quantum Simulator.
This allows us to work with Microsoft Quantum DevKit using any language that supports .Net. Where C # and F # may be the most popular. And it is on this basis that we can also use Microsoft Quantum DevKit in other platforms, using Visual Studio Code as a development tool

.

I1

From Visual Studio Marketplace we can download an extension for VSCode that allows us to create projects in Microsoft Quantum DevKit. As expected we can also debug, write our Q # code and more with VSCode.

The installation is very simple. We start installing the extension for VSCode

I2

A couple of PowerShell commands

I3

And that’s it! now it’s time to program some Qubits 😀

Happy QCoding!

Saludos @ Toronto

El Bruno

References

My Posts

 

#Quantum – La clave está en Visual Studio Code #VSCode

Buenas!

Ayer comente que una de las novedades más importantes del ultimo Update de Microsoft Quantum Development Kit era el soporte para Mac y Linux. Pues bien, esto se logra ya que la base de Q# es la interacción de un host en .Net Core 2.0 y la conexión con el Quantum Simulator. Esto nos permite trabajar con Microsoft Quantum DevKit utilizando cualquier lenguaje que soporte .Net. Donde C# y F# tal vez sean los más populares.

Y es sobre esta base que también podremos utilizar Microsoft Quantum DevKit en otras plataformas, utilizando Visual Studio Code como herramienta de desarrollo.

I1

Desde Visual Studio Marketplace podemos descargar una extensión para VSCode que nos permite crear proyectos en Microsoft Quantum DevKit. Como es de esperar también podemos depurar, escribir nuestro código Q# y más con VSCode.

La instalación es muy simple. Comenzamos instalando la extensión para VSCode

I2

Y luego un par de comandos en PowerShell

I3

Listo, ya es momento de comenzar a programar nuestros qubits!

Happy QCoding!

Saludos @ Toronto

El Bruno

References

My Posts

 

#Quantum – Improvements in the new version of Microsoft Quantum Development Kit (Linux, Mac, Python and more!)

 

I1.jpg

Hi!

February has been a month of events and sessions; March will be a month more dedicated to study and to build a couple of interesting projects. One of the issues that I have to take up again is Quantum Computing . I’ve already written some posts about it,
and today I find a new version of the Microsoft Quantum Development Kit.

The official article explains the improvements in detail. I will only highlight those that seem most interesting to me

  • Development in Mac, Linux and Windows environments. As it comes naturally in the Microsoft tools, they are not only contained and run in Windows, Linux and Mac are also supported. (And this is an excellent opportunity to put me once and for all with the Mac)

I2.jpg

  • Python support. Yes, it seems that Python will be in new JavaScript, it is everywhere and how could it be otherwise, Microsoft Quantum Development Kit, also supports Python.

teleportation-demo-1024x640.png

To complete the points I should mention the performance improvements of the simulator and that the DevKit is OpenSource. I guess I’ll have time to write about this in the near future.

Happy QCoding!

Saludos @ Toronto

El Bruno

References

My Posts

 

#Quantum – Mejoras en la nueva version de Microsoft Quantum Development Kit (Linux, Mac, Python y mas!)

 

I1.jpg

Buenas!

Febrero ha sido un mes de eventos y sesiones; Marzo será un mes mas dedicado al estudio y a build un par de proyectos interesantes. Uno de los temas que tengo que retomar es Computación Cuántica (A partir de ahora Quantum Computing). Ya he escrito algunos posts al respecto, y hoy me encuentro con una nueva version del Microsoft Quantum Development Kit.

El articulo oficial explica las mejoras en detalle. Yo solo remarcare las que me parecen más interesantes

  • Desarrollo en entornos Mac, Linux y Windows. Como viene siendo natural en las herramientas de Microsoft, las mismas ya no solo se contienen y ejecutan en Windows, Linux y Mac también son soportados. (Y esto es una excelente oportunidad para ponerme de una vez por todas con el Mac)

I2.jpg

  • Soporte para Python. Pues sí, parece que Python será en nuevo JavaScript, esta por todos lados y como no podía ser de otra manera, Microsoft Quantum Development Kit, también soporta Python.

teleportation-demo-1024x640.png

Para completar los puntos debería mencionar las mejoras en performance del simulador y que el DevKit es OpenSource. Supongo que ya tendré tiempo de escribir sobre esto en un futuro cercano.

 

Happy QCoding!

Saludos @ Toronto

El Bruno

References

My Posts