Machine Learning & Big Data – BMC Blogs BMC Software Fri, 23 Mar 2018 20:20:07 +0000 en-US hourly 1 Machine Learning & Big Data – BMC Blogs 32 32 Linear Regression with Amazon AWS Machine Learning Thu, 22 Mar 2018 00:00:41 +0000 Here we show how to use Amazon AWS Machine Learning to do linear regression. In a previous post we explored using Amazon AWS Machine Learning for Logistic Regression. To review, linear regression is used to predict some value y given the values x1, x2, x3, …, xn. in other word it finds the coefficients b1, […]]]> Intro to Amazon Machine Learning with Logistic Regression Wed, 07 Mar 2018 10:49:31 +0000 Here we look at Amazon’s Machine Learning cloud service. In this first article we will look at logistic regression. In future blog posts we will see what other algorithms it offers. Remember that logistic regression is similar to linear regression. It looks at a series of independent variables and calculates one dependant variable. If the […]]]> Amazon Machine Learning and Analytics Tools Fri, 02 Mar 2018 08:23:02 +0000 Here we begin our survey of Amazon AWS cloud analytics and big data tools. First we will give an overview of some of what is available. Then we will look at some of them in more detail in subsequent blog posts and provide examples of how to use them. Amazon’s approach to selling these cloud […]]]> Machine Learning, Data Science, Artificial Intelligence, Deep Learning, and Statistics Fri, 16 Feb 2018 00:00:34 +0000 Machine learning. Data science. Artificial intelligence. Deep learning. Statistics. Most organizations, companies and individuals today are using these technologies – whether they know it or not. If your work involves computers, you’re likely familiar with at least some of them – but the terms can be confusing, and their use sometimes conflicting. The 21st century […]]]> Google Natural Language API and Sentiment Analysis Wed, 14 Feb 2018 00:00:48 +0000 Here we discuss Natural Language processing using the Google Natural Language API. Our goal is to do sentiment analysis. Definition Sentiment analysis means seeing whether what someone writes is positive or negative. Business can use this to look at Twitter, Yelp, or whoever offers a API and then change their marketing, practices, or even reach […]]]> Machine Learning and AI Frameworks: What’s the Difference and How to Choose? Mon, 12 Feb 2018 00:00:15 +0000 There are many machine learning frameworks. Given that each takes much time to learn, and given that some have a wider user base than others, which one should you use? Here we look briefly at some of the major ones. In picking a tool, you need to ask what is your goal: machine learning or […]]]> Redis Data Types Fri, 02 Feb 2018 12:53:07 +0000 Redis has these data types: Binary-safe strings Lists Sets Sorted sets Hashes Bit arrays HyperLogLogs Here, we briefly explain each of these. Redis keys The first element of any Redis data structure is a key. One notable difference with Redis than other systems is that they you can set keys to expire after a certain […]]]> Supervised vs Unsupervised AIOps Machine Learning Wed, 31 Jan 2018 00:00:05 +0000 This post explains the difference between “supervised” and “unsupervised” machine learning in the context of Artificial Intelligence for IT Operations (AIOps). I’ll define the difference between the two, briefly discuss application considerations and share a couple of IT-specific examples. What is “machine learning”? Machine Learning (ML) is frequently characterized as the effort to give machines […]]]> Apache Redis In Memory Database Tue, 23 Jan 2018 00:00:32 +0000 Architecture Redis is a distributed in-memory database. It stores data in key, value pairs. There are no tables, schema, or collections. Redis processes data in memory but stores it on disk. Processing it in memory means it is very fast, because there are no mechanical moving parts as there is no disk I/O. Of course […]]]> Redis Clustering and Partitioning for Beginners Mon, 22 Jan 2018 19:07:17 +0000 One way to boost the performance of Redis is to put all records with the same keys into the same node. In that case only one node needs to be read when looking for values with that key. Here we explain the principles behind that. Suppose you want to separate customers, employees, and vendors into […]]]>