[#AZURE] Azure #MachineLearning free eBook

Hello!

Today is a short post, now is time for some running series and my legs are not in the mood. A few days ago I wrote a post with some options to start with Machine Learning. One of the options was Azure Machine Learning.

Today I read that the our MSPress friends have released a free book on this topic,

3312.9780735698178-FB_thumb_043387F7

The book covers the most important things for those who we are beginning to learn this amazing world. This is the chapter list:

  • Chapter 1, “Introduction to the science of data”
  • Chapter 2, “Getting started with Azure Machine Learning”
  • Chapter 3, “Using Azure ML Studio”
  • Chapter 4, “Creating Azure ML client and server applications”
  • Chapter 5, “Regression analytics”
  • Chapter 6, “Cluster analytics”
  • Chapter 7, “The Azure ML Matchbox recommender”
  • Chapter 8, “Retraining Azure ML models”

I jumped directly to the algorithms section (Chapter 2) and is quite well explained. It contains everyday samples and they are similar to what we can be found in our daily basis.

Then I jumped to Chapter 3, which is something I like a lot: a step by step tutorial on how to make a Hello world with AzureML. I liked: is simple and direct. A good tutorial that also relies on all the online material that is already available to learn more about AzureML.

Well, here I left it and I have study material for the next few days.

Saludos @ Home

/El Bruno

Source: http://blogs.msdn.com/b/microsoft_press/archive/2015/04/15/free-ebook-microsoft-azure-essentials-azure-machine-learning.aspx

[#AZURE] Libro electronico gratis de Azure #MachineLearning (o #AzureML como le decimos en casa)

Hola !

Post corto de viernes que ahora me tocan series y las piernas no están de humor para lo que sigue. Hace unos días escribí un post con algunas opciones para comenzar con Machine Learning. Una de las opciones era Azure Machine Learning.

Hoy veo que los amigos de MSPress han liberado un libro gratis sobre el tema, al que me tocará echarle un vistazo lo antes posible,

3312.9780735698178-FB_thumb_043387F7

El libro cubre lo más importante, para aquellos que estamos comenzando a conocer este mundo. Esta es la organización del libro

  • Chapter 1, “Introduction to the science of data”
  • Chapter 2, “Getting started with Azure Machine Learning”
  • Chapter 3, “Using Azure ML Studio”
  • Chapter 4, “Creating Azure ML client and server applications”
  • Chapter 5, “Regression analytics”
  • Chapter 6, “Cluster analytics”
  • Chapter 7, “The Azure ML Matchbox recommender”
  • Chapter 8, “Retraining Azure ML models”

He saltado directamente a la parte de algoritmos (Chapter 2) y la verdad es que lo explican bastante bien. Los ejemplos son cotidianos y se asemejan a lo que podemos encontrarnos en nuestro día a día.

Luego llegamos al Chapter 3, que es el que más me suele interesar: un paso a paso para hacer el Hola Mundo con AzureML. Me ha gustado, es sencillo y directo. Un buen tutorial que además se apoya en todo el material online que ya hay disponible para conocer más sobre AzureML.

Pues eso, aquí lo he dejado y ya tengo material de estudio para los próximos días.

Saludos @ Home

/El Bruno

Source: http://blogs.msdn.com/b/microsoft_press/archive/2015/04/15/free-ebook-microsoft-azure-essentials-azure-machine-learning.aspx

[#IOT] Glitter problems at home, Amazon #Dash and Azure #MachineLearning

Hello!

A couple of days I was painting with my 5-year-old girl and we realized that we had been out of glitter. As a parent this is one of the moments more happy complicated ever. Glitter is something that girls love to use in their art work.

Clipboard02

However, I discovered in the bad way that GLITTER is impossible to clean. If you slightly dropped a little and you try to use some cloth for cleaning, glitter is multiplied and increasingly everywhere. As always, someone see this as a problem, others finds here an opportunity. I find an online company, and they can send “glitter bombs” to your enemies, to basically ruin their day (or week). https://shipyourenemiesglitter.com/

Clipboard05

Going back to my problem, at that time, it would been very useful to have active an Amazon Dash Button associated with glitter as a product. The idea of this button is very simple: you put a button associated with a product in your home. Once that product is about to end, you press the button and this product it is added automatically to your Amazon shopping list. Later you can close the transaction from your Smartphone or laptop, and you’ll have it the next day at home.

When this was presented a couple of weeks ago, I listened to all different types of opinions. As always, the “haters” with opinions like

Does that mean I’ll have my house full of “buttons”?; When I have to buy several things I have to do clicks all over my house? Get out … for me it is much more easy to make online purchase from my computer.

And the last statement was the answer to their problem: for this user profile is easier to make the purchase directly online. So far, no one forces them to use Dash Buttons.

In my case, after years of training I finally get to a point where my children can prepare their breakfast themselves. That means that they are looking for cereals, milk and cocoa; and while I try to not help them, they are responsible for their breakfast. But … this doesn’t avoid me to have a conversations like this one with Valentino (7 years old)

  1. Valentino: Bruno, no more cereals
  2. Bruno: No problem, today I’ll get more. Do you have enough for today?
  3. Valentino: No, we get our of cereals, yesterday morning
  4. Bruno: Yesterday? Next time, let me know before
  5. Valentino: Before what?
  6. Bruno: There is no more cereals
  7. Valentino: Ahh Ok. Bruno, no more grain
  8. Go To 1

The conversation can be quite surreal with a 7-year-old child, and I must have a very high level of patience to not spend my next 5 years in prison. Perhaps a Dash Button, can help me to make this type of situation more bearable. If my children can handle their own stock of “breakfast stuff”, then is an excellent time to distribute responsibilities.

In the case of Amazon Dash, they have also led him to a higher level with 2 interesting options.

In addition to the button, there is a smart scanner that allows you to do something similar: scan the barcode of the product you want to purchase. This allows a very agile and fast build of the shopping list, since you are looking for stuff already in your home, you don’t have to leave home.

Also, the Dash platform has a dedicated space for Makers. This means that you can add this “button” in your own devices or even extend the platform. This is where the ability to innovate in hardware becomes important, or you can also take advantage of the power of Azure Machine Learning. For example, you could work on this basis:

  • I have an experiment in Machine Learning that analyzes my purchases
  • There is another experiment dedicated to analyze weather for the next 7 days
  • These experiments have detected every 5 weeks (approximately) I have to refill my glitter “stock”
  • In addition, crossing this data, the experiments can predict that when there is bad weather, I used more glitter
  • This is normal, when there is bad weather we can get out, so is time for home activities
  • Another experiment can analyze the weather and because it will rain in the coming days and my stock of “glitter” is low, it can suggest or add this product into my shopping list

I personally think that these examples of IoT (Internet of Things), are what really make a smart home or a setting’s value.

Connect a temperature sensor to a Raspberry Pi or an Arduino is fine, connect all the points for something of value, but the aim to achieve.

Clipboard03

Important: I can’t get away from my Scrum / Agile past, I always have to think to add value  ;)

/El Bruno

References

Glitter Bombs, https://shipyourenemiesglitter.com/

Amazon Dash Button, https://www.amazon.com/oc/dash-button?ref_=B00Q3E4UBW

Amazon Dash for Makers, https://www.amazon.com/oc/dash-replenishment-service

Azure Machine Learning, http://azure.microsoft.com/en-us/services/machine-learning/

Hardware is the future, with VisualStudio2013, http://elbruno.com/2014/05/24/opinion-hardware-is-the-future-with-visualstudio2013-of-course/

Internet of Things, http://en.wikipedia.org/wiki/Internet_of_Things

[#IOT] Problemas en casa con Purpurina, Amazon #Dash y Azure #MachineLearning

Hola!

Hace un par de días, mientras pintaba y coloreaba con mi niña de 5 años nos dimos cuenta de que nos habíamos quedado sin purpurina / brillantina. Como padre este es uno de los momentos más felices complicados que existen. La purpurina / brillantina es algo que a las niñas les encanta para decorar.

Clipboard02

Sin embargo, yo descubrí de mala manera que LA PURPURINA ES IMPOSIBLE DE LIMPIAR. Si se te ha caído un poco y le pasas una bayeta para limpiarla, pues la purpurina se multiplica y cada vez hay más. Como siempre, donde algunos vemos un problema, otros ven una oportunidad y, por ejemplo, he encontrado una empresa online que se encarga de enviar “bombas de purpurina” a tus enemigos, para básicamente arruinarles el día (o la semana). https://shipyourenemiesglitter.com/

Clipboard05

Volviendo a mi problema, en esos momentos, hubiese sido muy útil tener activo un Amazon Dash Button (link) asociado a purpurina como producto. La idea del mismo es muy simple, pones un botón asociado a un producto en tu casa. Cuando vez que ese producto está a punto de acabarse, presionas el botón y este producto se agrega automáticamente a tu lista de la compra. Si luego cierras la transacción desde tu Smartphone o laptop, lo tienes al día siguiente en casa.

Cuando se presentó hace un par de semanas, escuché opiniones de todo tipo. Por un lado, los “haters” de toda la vida con opiniones del tipo

¿Eso significa que tendré mi casa toda llena de “botones” ?; ¿cuándo tengo que comprar varias cosas tengo que hacer clics por toda mi casa? Paso de esta idea, para mi es mucho más fácil hacer la compra online desde mi ordenador.

Y en esa afirmación estaba la respuesta a su problema: para ese perfil de usuarios es más simple hacer la compra online. Por ahora, nadie obliga a utilizar los Dash Buttons.

En mi caso, después de años de entrenamiento he logrado que mis niños se hagan el desayuno ellos solos. Eso significa que ellos buscan los cereales, la leche y el cacao; y mientras yo intento no ayudarlos, ellos se encargan de su desayuno. Cuidado, esto no quita que tenga conversaciones como la siguiente con el Valentino (7 añazos)

  1. Valentino: Bruno, no hay más cereales
  2. Bruno: No hay problema, hoy compro más. ¿Cuándo se acabaron?
  3. Valentino: Ayer a la mañana
  4. Bruno: ¿Ayer? La próxima avísame antes
  5. Valentino: ¿Avisarte qué cosa?
  6. Bruno: Que no hay más cereales
  7. Valentino: Ahh Ok. Bruno, no hay más cereales
  8. Go To 1

La conversación se puede poner bastante surrealista con un niño de 7 años, y hay que tener un nivel de paciencia muy alto para no terminar en prisión 5 años. Tal vez un botón de este tipo, pueda ayudarme a que este tipo de situaciones sean más llevaderas. Si mis niños manejan ellos mismos el stock de lo que necesitan para su desayuno, pues es un excelente momento para repartir responsabilidades. En el caso de Amazon Dash, además lo han llevado a un nivel superior con 2 opciones interesantes.

Por un lado, además del botón, existe un scanner inteligente que te permite hacer algo parecido escaneando el barcode del producto que quieres comprar. Esto permite que armar la lista de la compra sea bastante ágil, ya que si lo que buscas es solo reponer, no hace falta salir de casa.

Y, en segundo lugar, la plataforma Dash tiene un dedicado especial para Makers. Esto significa que puedes agregar este “botón” en tus devices o inclusive extender la plataforma. Aquí es donde entran a jugar elementos como la capacidad de innovar en el hardware, o aprovechar la potencia de Azure Machine Learning para escenarios concretos. Por ejemplo, podría trabajar sobre estas bases:

  • Tengo un experimento de Machine Learning que analiza mis compras
  • Existe otro experimento que se dedica a analizar el tiempo para los próximos 7 días
  • Estos experimentos han detectado que cada 5 semanas (aproximadamente) tengo que reponer mi “stock” de purpurina
  • Además, cruzando datos, es posible intuir que cuando hace mal tiempo, se utiliza más purpurina
    • Esto es normal, si hace mal tiempo no podemos salir, así que toca hacer actividades en casa
  • Otro experimento puede analizar el tiempo y debido a que va llover en los próximos días y mi stock de “purpurina” es bajo, proponer o agregar este producto a mi lista de compra

Personalmente creo que estos ejemplos de IoT (Internet of Things), son los que realmente hacen una casa inteligente o un escenario de valor. Conectar un sensor de temperatura a un Raspberry Pi o a un Arduino está muy bien, aunque conectar todos los puntos para tener algo de valor, es el objetivo a lograr.

Clipboard03

Importante: Aquí me sigue saliendo la vena de Scrum / Agile, siempre hay que aportar valor ;)

Saludos @ Madrid

/El Bruno

References

Glitter Bombs, https://shipyourenemiesglitter.com/

Amazon Dash Button, https://www.amazon.com/oc/dash-button?ref_=B00Q3E4UBW

Amazon Dash for Makers, https://www.amazon.com/oc/dash-replenishment-service

Azure Machine Learning, http://azure.microsoft.com/en-us/services/machine-learning/

El futuro está en el Hardware con #VisualStudio2013, http://elbruno.com/2014/05/23/opinion-el-futuro-esta-en-el-hardware-eso-si-con-visualstudio2013/

Internet of Things, http://es.wikipedia.org/wiki/Internet_de_las_cosas

[#IOT] 2 options to save you backend work #LabOfThings and #ConnectTheDots

Good!

One of the most important parts in a solution of IoT is the decision of the type of backend which we will use. If you are a craft person, chances are that you think your own hub based in WebApi and hostees on AZURE. Then it will be time to think on topics such as security, scalability, etc. Here are actors like Azure Event Hub, Machine Learning, Azure Stream Analytics, etc. At the end you end up giving a look at Azure IoT Suite, that is more than just insurance.

Another important issue is the ability of data processing in the backend. Like it or not, the fact to be able to present the data in a friendly manner is something that is always appreciated. Here Excel and BI-Power tend to be one choice that Interestingly, in my case I prefer to use Avanade Touch Analytics (multi-platform and very powerful)

Now, if you want to be unaspruebas with a platform that you automatically, similar capabilities you can try other options. For example Lab of Things or Connect the Dots .

To give you a little bit of weight, just start saying that Lab of Things has been created by the people of Microsoft Research. This already by itself, gives us a good taste at the beginning. To me what more I liked is the quantity of projects of Research that are already created and which can be used as a basis for new solutions from IoT.

On the other hand Connect the Dots not start wrong, has been created by the people of Microsoft Open Technologies. Within this solution (hosted on GitHub, of course) we can find examples of code, configuration files, and more that will serve us to assemble a solution from scratch using Azure services. This example is that arrive starting from scratch, then investigate and learn a little.

So now you know, if you want to save a couple of days (or more) reversed a morning and up you can have a fun time.

Greetings @ Home

/El Bruno

Lab of Things: http://www.lab-of-things.com/

Connect the Dots: https://github.com/msopentech/connectthedots

PS: If you’re waiting for an analysis of necessary services and code to interact with each of these platforms, so that in upcoming posts.

[#IOT] 2 opciones para ahorrarte trabajo en el backend #ConnectTheDots and #LabOfThings

Buenas!

Una de las partes más importantes en una solución de IoT es la decisión del tipo de backend que vamos a utilizar. Si eres una persona artesanal, lo más probable es que te crees tu propio hub basado en WebApi y lo hostees en AZURE. Luego será el momento de pensar en temas como seguridad, escalabilidad, etc. Aqui aparecen actores como Azure Event Hub, Machine Learning, Azure Stream Analytics, etc. Al final terminas dando un vistazo a Azure IoT Suite, eso es más que seguro.

Otro tema importante es la capacidad de procesamiento de datos que exista en ese backend. Quieras o no, el hecho de poder presentar los datos de manera amigable es algo que siempre se agradece. Aquí Excel y Power BI suelen ser una opción más que interesante, en mi caso prefiero utilizar Avanade Touch Analytics (multi plataforma y muy potente)

Ahora bien, si quieres realizar unaspruebas con una plataforma que te de unas capacidades parecidas de forma automática, puedes probar otras opciones. Por ejemplo Lab of Things o Connect the Dots.

Para darle un poco de peso, basta con comenzar diciendo que Lab of Things ha sido creado por la gente de Microsoft Research. Esto ya de por sí, nos da un buen gusto al principio. A mi lo que más me ha gustado es la cantidade de proyectos de Research que ya hay creados y que pueden ser utilizados como base para nuevas soluciones de IoT.

Por otra parte Connect the Dots tampoco empieza mal, ha sido creado por la gente de Microsoft Open Technologies. Dentro de esta solución (hospedada en GitHub, of course) podemos encontrar ejemplos de código, archivos de configuración y más que nos servirán para montar una solución desde cero utilizando servicios de Azure. Este ejemplo es al que llegaríamos empezando desde cero, luego de investigar y aprender un poco.

Asi que ya sabes, si quieres ahorrarte un par de días (o más) invierte una mañana y encima puedes pasar un rato divertido.

Saludos @ Home

/El Bruno

Lab of Things: http://www.lab-of-things.com/

Connect the Dots: https://github.com/msopentech/connectthedots

PD: Si estás esperando un análisis de los servicios y código necesarios para interactuar con cada una de estas plataformas, pues eso en próximos posts.

[#IOT] Microsoft IoT Azure contest by #CodeProject, $10000 … so cool !!!

Clipboard01

Hello!

CodeProject friends have launched a contest about Internet Of Things based on Azure wich is very nice. The prize is $10 K (subject to the typical restrictions), and the interesting thing is that it is open to any idea you have and use devices and Azure to collect, aggregate, and explote data.

From what I understand, can range from the typical temperature sensor in your home by sending this information to AZURE to scenarios more complex with several integrated devices between if and trying to conquer the world.

The only problem is that the scenario you are describing in your article must be published and ready before March 23, so you have all this weekend to finish a nice article on the subject.

Saludos @ Madrid

/El Bruno

Fuente: http://www.codeproject.com/Competitions/795/Microsoft-Azure-IoT-Contest.aspx