[vc_row][vc_column][vc_column_text]

Happy Star Wars Day!

Although your workplace may not be fully equipped with lightsabers or a backup army of Stormtroopers, there is still a way to defend your galaxy: Office365.
In celebration of May 4th, here are four ways that Office365 can be the force of your business:
  1. Out-of-this-world mobile experience:
    Edit and view your Word, Excel, and PowerPoint files on any mobile device with Office 365 mobile apps.
  2. First Order worthy Business-class email and calendaring:
    Stay in sync and on schedule while avoiding any communication glitches with business-class email and shared calendars.
  3. File sharing even Yoda would approve of:
    Securely share files with co-workers, customers, and partners. Then work together on documents, accessible from anywhere, and editable in real-time.
  4. Security, compliance, and privacy fit for the Star Destroyer:
    With up to date industry standards and regulations, built-in security features, and settings to let you choose who controls your data - you can put trust in the Cloud.
“A Jedi uses the Force for knowledge and defense, never for attack.” - Yoda

[/vc_column_text][/vc_column][/vc_row]

[vc_row][vc_column width="1/2"][vc_column_text]

Ken Bayne started working at Managed Solution on Monday, April 25, 2016. Ken was born in Burlingame, California and grew up in the town next door - Millbrae, CA. Both cities are located on the Peninsula in the San Francisco Bay Area. Ken is married and has a 12 yr. old son, Kevin. Ken has a cantankerous old Chihuahua that he adopted from an animal shelter, named Ernie, as in Bert and Ernie.
Ken comes from Merlin Entertainments, which owns LEGOLAND, Madame Tussaud Wax Museums, Sea Life Aquariums and about 120 parks and attractions in 22 countries. He was primarily responsible for the end to end IT for New Attractions and Rides openings. Prior to that Ken was an IT Consultant with Robert Half Technology, a Manager of Infrastructure and Service Desk at a Mortgage Bank and Director of Information Systems at Rubio's restaurants. Ken has more than 25 years of IT Operations and IT Project Management experience. Ken has earned the Project Management Professional (PMP) Certification from the Project Management Institute (PMI) and both ITIL Foundations and ITIL Practitioner Certifications.
Ken understands and can speak beginner level Thai. Ken enjoys playing golf and saltwater fishing with his son - and wife when he can get her to participate. Ken is an avid traveler and has been to more than 30 countries, and has spent more than a few weeks/months living in Japan, Thailand, Kuwait, England and Spain. Ken owns a home in Samut Prakan, Thailand, which is about 30 miles south of Bangkok. We are excited to welcome Ken to the Managed Solution Team!

[/vc_column_text][/vc_column][vc_column width="1/2"][vc_column_text][/vc_column_text][/vc_column][/vc_row]

[vc_row][vc_column][vc_column_text][/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Microsoft Turns On Yammer For Office 365 Business Customers

By Sarah Perez as written on techcrunch.com
Get ready for Yammer, Microsoft announced today – and it’s not kidding. Microsoft said this afternoon it will begin to activate Yammer for all its eligible Office 365 business customers starting today, in what’s a major push for the enterprise social networking service. The rollout will come in waves, beginning with those customers who have a business subscription, and fewer than 150 licenses, including one for Yammer.
The second phase of the rollout on March 1st will expand Yammer to larger business customers, who have fewer than 5,000 licenses, but excluding those with education subscription.
The final phase, or Wave 3, starts on April 1, and will include those education subscriptions, as well as all remaining customers.
The end result of this push is that every Office 365 users with a Yammer license will be able to use the service from the Office 365 app launcher, as well as start Yammer conversations from within SharePoint, Office 365 Video Portal, and soon, Delve and Skype Broadcast as well.
Effectively, it’s elevating the product to become more of a fully-fledged member of Microsoft’s suite of tools aimed at businesses.
By being baked into Microsoft’s existing products and services, Yammer will become more useful than when it was a standalone product ahead of Microsoft’s 2012 acquisition. For example, Yammer will be hooked into the Office 365 Groups service in the first half of this year, which will let customers do things like turning Yammer conversations into Skype calls, schedule meetings with Outlook calendar, access files in OneDrive, create tasks in Planner, from within Yammer’s groups.
Yammer has fallen out of the limelight since Microsoft bought the company for $1.2 billionseveral years ago. Not much had been said about the service since. And it’s fair to say that many wondered if Microsoft ever intended to do much of anything with it, beyond making it available for those who wanted it.
But in recent months, Yammer has seen new competitors arise. Currently, its biggest competition is Slack, which Microsoft also recently had to acknowledge the importance of, in its own way – the company introduced Skype integration last month, that is. And Facebook has been ramping up its efforts with its business-focused Facebook for Work, which could pose a challenge to Yammer in the future when it becomes publicly available.
For now, however, Yammer still has a shot at grabbing a foothold thanks to Microsoft’s big push to its Office 365 commercial customers.
With the rollout, Yammer will be switched on by default, though Microsoft says that admins will be able to dial that back, if need be, noting that “if you are not ready to fully adopt Yammer in your organization, you can un-assign Yammer licenses for those who should not access Yammer from Office 365.”
Well, seems like it would just be easier to go live on Yammer than have to go around turning it off for people, doesn’t it?
More details on the Yammer integration is available here.

[/vc_column_text][/vc_column][/vc_row]

[vc_row][vc_column][vc_column_text]

Amazon Machine Learning gives data science newbies easy-to-use solutions for the most common problems

By Martin Heller as written on infoworld.com
As a physicist, I was originally trained to describe the world in terms of exact equations. Later, as an experimental high-energy particle physicist, I learned to deal with vast amounts of data with errors and with evaluating competing models to describe the data. Business data, taken in bulk, is often messier and harder to model than the physics data on which I cut my teeth. Simply put, human behavior is complicated, inconsistent, and not well understood, and it's affected by many variables.
If your intention is to predict which previous customers are most likely to subscribe to a new offer, based on historical patterns, you may discover there are non-obvious correlations in addition to obvious ones, as well as quite a bit of randomness. When graphing the data and doing exploratory statistical analyses don’t point you at a model that explains what’s happening, it might be time for machine learning.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Amazon’s approach to a machine learning service is intended to work for analysts to understand the business problem being solved, whether or not they understand data science and machine learning algorithms. As we’ll see, that intention gives rise to different offerings and interfaces than you’ll find in Microsoft Azure Machine Learning (click for my review), although the results are similar.
With both services, you start with historical data, identify a target for prediction from observables, extract relevant features, feed them into a model, and allow the system to optimize the coefficients of the model. Then you evaluate the model, and if it’s acceptable, you use it to make predictions. For example, a bank may want to build a model to predict whether a new credit card charge is legitimate or fraudulent, and a manufacturer may want to build a model to predict how much a potential customer is likely to spend on its products.
In general, you approach Amazon Machine Learning by first uploading and cleaning up your data; then creating, training, and evaluating an ML model; and finally by creating batch or real-time predictions. Each step is iterative, as is the whole process. Machine learning is not a simple, static, magic bullet, even with the algorithm selection left to Amazon.

 

amazon puts machine learning in reach 2 - managed solution

Data sources

Amazon Machine Learning can read data -- in plain-text CSV format -- that you have stored in Amazon S3. The data can also come to S3 automatically from Amazon Redshift and Amazon RDS for MySQL. If your data comes from a different database or another cloud, you’ll need to get it into S3 yourself.
When you create a data source, Amazon Machine Learning reads your input data; computes descriptive statistics on its attributes; and stores the statistics, the correlations with the target, a schema, and other information as part of the data source object. The data is not copied. You can view the statistics, invalid value information, and more on the data source’s Data Insights page.
The schema stores the name and data type of each field; Amazon Machine Learning can read the name from the header row of the CSV file and infer the data type from the values. You can override these in the console.
You actually need two data sources for Amazon Machine Learning: one for training the model (usually 70 percent of the data) and one for evaluating the model (usually 30 percent of the data). You can presplit your data yourself into two S3 buckets or ask Amazon Machine Learning to split your data either sequentially or randomly when you create the two data sources from a single bucket.
As I discussed earlier, all of the steps in the Amazon Machine Learning process are iterative, including this one. What happens to data sources over time is that the data drifts, for a variety of reasons. When that happens, you have to replace your data source with newer data and retrain your model.

Training machine learning models

Amazon Machine Learning supports three kinds of models -- binary classification, multiclass classification, and regression -- and one algorithm for each type. For optimization, Amazon Machine Learning uses Stochastic Gradient Descent (SGD), which makes multiple sequential passes over the training data and updates feature weights for each sample mini-batch to try to minimize the loss function. Loss functions reflect the difference between the actual value and the predicted value. Gradient descent optimization only works well for continuous, differentiable loss functions, such as the logistic and squared loss functions.
For binary classification, Amazon Machine Learning uses logistic regression (logistic loss function plus SGD). For multiclass classification, Amazon Machine Learning uses multinomial logistic regression (multinomial logistic loss plus SGD). For regression, it uses linear regression (squared loss function plus SGD). It determines the type of machine learning task being solved from the type of the target data.
While Amazon Machine Learning does not offer as many choices of model as you’ll find in Microsoft’s Azure Machine Learning, it does give you robust, relatively easy-to-use solutions for the three major kinds of problems. If you need other kinds of machine learning models, such as unguided cluster analysis, you need to use them outside of Amazon Machine Learning -- perhaps in an RStudio or Jupyter Notebook instance that you run in an Amazon Ubuntu VM, so it can pull data from your Redshift data warehouse running in the same availability zone.

Recipes for machine learning

Often, the observable data do not correlate with the goal for the prediction as well as you’d like. Before you run out to collect other data, you usually want to extract features from the observed data that correlate better with your target. In some cases this is simple, in other cases not so much.
To draw on a physical example, some chemical reactions are surface-controlled, and others are volume-controlled. If your observations were of X, Y, and Z dimensions, then you might want to try to multiply these numbers to derive surface and volume features.
For an example involving people, you may have recorded unified date time markers, when in fact the behavior you are predicting varies with time of day (say, morning versus evening rush hours) and day of week (specifically workdays versus weekends and holidays). If you have textual data, you might discover that the goal correlates better with bigrams (two words taken together) than unigrams (single words), or the input data is in random cases and should be converted to lowercase for consistency.
Choices of features in Amazon Machine Learning are held in recipes. Once the descriptive statistics have been calculated for a data source, Amazon will create a default recipe, which you can either use or override in your machine learning models on that data. While Amazon Machine Learning doesn’t give you a sexy diagrammatic option to define your feature selection the way that Microsoft’s Azure Machine Learning does, it gives you what you need in a no-nonsense manner.

Evaluating machine learning models

I mentioned earlier that you typically reserve 30 percent of the data for evaluating the model. It’s basically a matter of using the optimized coefficients to calculate predictions for all the points in the reserved data source, tallying the loss function for each point, and finally calculating the statistics, including an overall prediction accuracy metric, and generating the visualizations to help explore the accuracy of your model beyond the prediction accuracy metric.
For a regression model, you’ll want to look at the distribution of the residuals in addition to the root mean square error. For binary classification models, you’ll want to look at the area under the Receiver Operating Characteristic curve, as well as the prediction histograms. After training and evaluating a binary classification model, you can choose your own score threshold to achieve your desired error rates.

amazon puts machine learning in reach 3 - managed solution

For multiclass models the macro-average F1 score reflects the overall predictive accuracy, and the confusion matrix shows you where the model has trouble distinguishing classes. Once again, Amazon Machine Learning gives you the tools you need to do the evaluation in parsimonious form: just enough to do the job.

Interpreting predictions

Once you have a model that meets your evaluation requirements, you can use it to set up a real-time Web service or to generate a batch of predictions. Bear in mind, however, that unlike physical constants, people’s behavior varies over time. You’ll need to check the prediction accuracy metrics coming out of your models periodically and retrain them as needed.
As I worked with Amazon Machine Learning and compared it with Azure Machine Learning, I constantly noticed that Amazon lacks most of the bells and whistles in its Azure counterpart, in favor of giving you merely what you need. If you’re a business analyst doing machine learning predictions for one of the three supported models, Amazon Machine Learning could be exactly what the doctor ordered. If you’re a sophisticated data analyst, it might not do quite enough for you, but you’ll probably have your own preferred development environment for the more complex cases.

[/vc_column_text][/vc_column][/vc_row]

Contact us Today!

Chat with an expert about your business’s technology needs.