Posted in Uncategorized

Machine Learning: Basic Terms for Dummies

Machine learning is becoming increasingly relevant today in trying to solve a host of problems. Essentially you are writing programs which are learning and getting better at doing something as more data is made available to them.  A program gets better at telling users which products they might like as it learns more about user preferences and similarities between users. Continue reading “Machine Learning: Basic Terms for Dummies”

Posted in Alexa, AWS, Programming

Writing Custom Alexa Skills using AWS Lamdba and Python

In this tutorial, we will learn to write an Alexa skill and publish it for certification. We will use AWS Lambda to host the code which will be used to implement the skill.

When you write an Alexa skill it generally involves two set of activities.

  1. Writing a service which will perform the tasks/actions of your new skill. This is the part we will write in AWS Lambda. You can host this service yourself too if you want to by hosting it on a web server and providing an HTTPS endpoint. Lambda just takes cares of many aspects of this and makes it easier to integrate with Alexa
  2. Configuring your skill in amazon developer portal (name, words associated with your skill, how to invoke it etc) and linking it to your service.

Continue reading “Writing Custom Alexa Skills using AWS Lamdba and Python”