Workload Automation Blog

Workload automation and job scheduling have become critical as application and IT processing requirements have expanded. Automation for workloads across a broad spectrum of operating systems, applications, databases, and dependencies is now fundamental to on-time service delivery. Learn about Workload Automation at BMC or explore BMC's Introduction to Hadoop.

Introduction to Neural Networks Part II


In the previous post we introduced the concept of perceptrons, which take inputs from simple linear equations and output 1 (true) or 0 (false). They are the left-hand side of the neural network. But as Michael Nielsen explains, in his book, perceptrons are not suitable for tasks like image recognition because small changes to the weights and … [Read more...]

What is a Neural Network? Introduction to Neural Networks Part I


We want to explore machine learning on a deeper level by discussing neural networks. We will do that by explaining how you can use Tensor Flow to recognize handwriting. But to do that we first must understand what are neural networks. We begin our discussion, based upon our knowledge of linear models, and draw some introductory material from … [Read more...]

DevOps Takes Center Stage at Velocity New York 2017


Three weeks ago, I had the opportunity to join over 1,000 web ops and system engineering pros at O’Reilly’s 2017 Velocity conference and expo in New York City to spend four days hearing from visionaries in DevOps and Distributed Systems Engineering. The conference – themed Build & Maintain Complex Distributed Systems – was packed with … [Read more...]

Introduction to TensorFlow and Logistic Regression


Here we introduce TensorFlow, an opensource machine learning library developed by Google. We explain what it does and show how to use it to do logistic regression. Background TensorFlow has many applications to machine learning, including neural networks. One application of neural networks is handwriting analysis. Another is facial recognition. … [Read more...]

Working with MongoDB Aggregate Functions


This is the second part of the tutorial on how to use NodeJS with MongoDB. Here we switch to using the regular MongoDB shell and commands to make the study of aggregate functions simpler. To show how to use aggregate functions, we will first explain how to do basic queries. Then we will show how to do the WordCount program, which is what people … [Read more...]

MongoDB Sharding Explained


MongoDB is designed to be scalable, meaning you can run it in a cluster across a distributed platform. That is called sharding. You assign different parts of the data to different servers using an index.  For example, records with the index customers could be on one set of servers and vendors on the other.  But if you want a completely random … [Read more...]