Machine Learning: Azure Machine Learning

  (This post is translated from Olivia’s Machine Learning Series) In this blog post I am going to give a brief overview of Azure Machine Learning (Azure ML) and what is the vision behind it. At the Strata + Hadoop World in San Jose on February 18, Joseph Sirosh, CVP machine learning at Microsoft, announced…

Machine Learning: Linear Regression (Supervised Learning)

1. Model Representation First, we will establish notations for future use. Input variables (input feature) as x(i) Output that we are trying to predict as y(i) A pair of (x(i), y(i)) is called a training example A list of m-training examples is called a training set (*Note: The superscript i is the index if the example…

Machine Learning: Introduction

Machine Learning is one of the most exciting recent technologies. We’ve probably used dozen of its application without noticing. Google, Facebook, Youtube, Amazon and many other sites, the reason why they work so well is because of Machine Learning. They learn from our habits, examine things that we are interested in and then based on…

Software Development Process Model: V-Model XT (Vorgehensmodell XT)

The V-Model XT Overall Structure and Basic Concepts 1. The V – Model XT The V – Model XT (VMXT) is a very special model which is very useful for planning, developing and analyzing software projects and models. It is currently used world-wide for the projects and models which are intended to achieve these following…

Agile Development: Advantages vs. Disadvantages

Agile Manifesto and 12 Principles behind it Advantages vs. Disadvantages 1. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change…

Adding Azure Backend to Xamarin Mobile App

With Microsoft Azure – the cloud computing service provided by Microsoft, it is easier than ever before to build a back-end to power your Xamarin mobile application. Moreover, Microsoft Azure provides simple no-code backends with Azure Easy Tables to help everyone  make it even more do-able. Let’s start! Register Microsoft Azure – Go to https://azure.microsoft.com to buy or register…

Cryptography – Chapter 2: Simple Cryptosystems (Part 1)

Cryptography — What are some classical, simple cryptosystems? Figure 1. Classical Cryptosystems Classification As shown in the figure, simple cryptosystems can be divided into two main types: Substitution and Transpositional. In this chapter we will only consider about the Substitution. We can encrypt a message by substituting each character one by one (Mono Alphabetic) or…

Cryptography – Chapter 1: Basic Definitions

Cryptography — What is cryptography? What can it do? How to use it? First, let’s consider an example in sending text message over the network. Alice wants to have a secret date with Bob, so she sends him a message telling where she will be this evening. Unfortunately, Oscar – a friend of them –…