Dataflow vs. Spark: 4 Key Differences to Consider

Dataflow vs. SparkReading Time: 5 Minutes Read Both Google Cloud Dataflow and Apache Spark are big data tools that can handle real-time, large-scale data processing. They have similar directed acyclic graph-based (DAG) systems in their core that run jobs in parallel. But while Spark is a cluster-computing framework designed to be fast and fault-tolerant, Dataflow is a fully-managed, cloud-based processing service for […]

Natural Language Processing: A Short Introduction To Get You Started

Natural Language ProcessingReading Time: 8 Minutes Read Natural Language Processing (NLP) is a subfield of artificial intelligence (AI) that aims to improve communication between humans and computers. People speak in languages defined by error-prone rules. They make mistakes and use illogical statements, yet they still understand each other pretty well. Computers, on the other hand, need a perfect structure, preferably already in […]

Google Machine Learning: Using AI Has Never Been So Easy

Google Machine Learning: Using AI Has Never Been So EasyReading Time: 5 Minutes Read Machine learning (ML) has been around for decades, but at first, it was nearly as unapproachable for businesses as rocket science. Building artificial intelligence (AI) that could recognize pictures or make predictions about a new product’s success required serious investment. The first neural networks were more mathematical experiments than solutions applicable to real-life problems. For […]