BuyMeACoffee

Buy Me A Coffee
Mostrando las entradas con la etiqueta Cognitive Services. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Cognitive Services. Mostrar todas las entradas

jueves, 17 de septiembre de 2020

Introduction to PTI.Microservices.Library



Today we want to introduce you to "PTI.Microservices.Library", a NuGet package designed to aid developers create systems faster by integrating several cloud services, abstracting some of the repetitive logic, adding exception handling, an logging, while also allowing developers to have control of the configuration.

Why "PTI.Microservices.Library" was created?

At PTI Costa Rica, we do lots of Research And Development, we develop many POC (Proof of Concept) code, and many times those tasks tend to be repetitive, writing the same code.

We also like to use Strong Types and take advantage of methods such as PostAsJson, ReadFromJson, etc.

So we decided to take all that we have in our POCs, along with some of the custom code we have in our applications and convert it to a NuGet package, and share it so our customers can use it.

The package was recently released as preview, and the official documentation will be here:

https://github.com/efonsecab/PTI.Microservices.Library

Currently the package is in preview so it is free, however, the product will be accesible through a monthly subscription once it is out of preview, which should happen by the end of year 2020.


martes, 26 de mayo de 2020

How to Convert Your Text To Speech With Microsoft Azure

Microsoft Azure gives you a lot of possibilities, among them,
it allows you to use Cognitive Services in order to convert your text to speech,
which is extremely useful when creating GPS enabled applications, 
web applications with accesibility features, MOOC(Massive Open Online Courses),
videogames characters dialogs when you have no voice actors, and more.

Watch the following videos to learn how to use Microsoft's Azure Speech APIs




domingo, 17 de marzo de 2019

Leveraging the power of technology to identify cases of depression and prevent suicides



Depression is one of the most common pathologies present in human beings, and however, it is not always evident, persons with depression and suicidal tendencies tend to present behavioral patterns many times so subtle that get unnoticed by most people, and this is something normal, since not everyone has knowledge on these topics, after all, one simply can't know everything, and here is where technology can help us, cloud computing and artificial intelligence can be integrated with psychology studies, and help identify these cases.

By leveraging the power of technology you can help parents identify possible signs of depression on their children utilizing the children's social networks data.

With the data it is possible to get important metrics like how many times per week a user has posted in a social network, how possitive or negative the person has been throughout the time, association betwwen a negative mood and places visited, the many different emotions a person has through the time, like happiness, anger or sadness.
We can also get information on the most common used phrases, and map them to common words and phrases used by persons with depression.

Below you will see some sample Power BI reports consuming the analyzed data for a user's social network.

Weekly Posts
Some studies mention that if a person posts more than 3-5 times per week, that may be a possible indicator of a person having depression, of course that indicator alone mean nothing, when compared to other indicators like the emotions and negativity of posts, it begins to take meaning.

Weekly Posts


Monthly Sentiment
How positive or negative a person has been during a particular period and the trend of each can also be a possible indicator of depression. How sad and dark/obscure the person's messages have been can also be a possible indicator.
Sentiment Per Year

Sentiment Per Month

Association Between Sentiment and Places
With the data analysis it is possible to identify association between sentiment and the visited places, which is a useful key to check if when a person has been negative tends to visits a place or if the negativity tends to be a result of visting a specific place.
Sentiment And Place Association


Emotional Analysis

Furthermore, the data can be compared to case of study and even create some preddictions like when a person will possibly feel sad, or angry in the future.

Weekly Sentiment With Filters

The previous report takes advantage of Power BI filtering capabilities to help the user identify sentiment in a range, and the weeks and months where that happens. In a real case scenario a therapist or a father can search for data where sentiment is below a given threshold (45% for example),, and the report will show the months and weeks in the year when this has happened.

Posts with Sentiment and Places

The previous report takes advantage of Power BI filtering capabilities to help the user identify the posts where there is a sentiment in a given range. This report allows the user to associate the places where a sentiment is low, which can be used as additional insight to discover places that could be causing depression, or the places a person visits in order to run away from depressive emotions.


For more information about the project you can send an email to services@pticostarica.com