How Companies are Making Money with Recommender Systems

More and more companies collect enormous amounts of data hoping to bring new insights and increase the marginal value of the enterprise - yet many of them are doing it the wrong way. In this article, we will provide a technical overview, how the recommender systems work and a review »

Deep Learning chatbots analysis - what's the actual tech behind them?

If you have a business with a large customer service and you want to make it more efficient, it's time to think about introducing chatbots. In this blog post, we'll cover some standard methods which can be used by any B2C. Introduction Any business oriented towards customers needs a customer »

Come see us at the IoT World Conference @ Santa Clara, CA

Machine Learning consulting at the international IoT conference? Sure! Sigmoidal is excited to be exhibiting at the IoT World Conference at Santa Clara, the west coast’s largest digital IoT conference. The event is being held May 16-18 at the Convention Center in Santa Clara. It will cover IoT Strategies »

NVIDIA has partnered with Sigmoidal in the Inception program

Machine Learning consulting - even the strongest one :) - needs a renowned ally. Sigmoidal is officially a partner of NVIDIA via the Inception Program! The program was designed to nurture dedicated and exceptional startups who are revolutionizing industries with advances in AI, Data Science and machine learning The program will »

Machine Learning pipeline — you’ve got it wrong

Design specs. Write software. Test it, fix bugs, post to production. Agile development is omnipresent in the software development world. However, the machine learning development is more like a creative research process. There are certain similarities though, which I’d like to shortly outline here. For those of you that »

TensorFlow 1.0 is here. Let’s do some Deep Learning on the AWS!

After long development, Google released the first stable version of its Machine Learning library, TensorFlow. The release is an important milestone in the development of a common Machine Learning toolkit. TensorFlow provides a set of primitives from which Machine Learning engineers and researchers can construct trainable models — as well as »

10+ Things I Wish I Knew About Elasticsearch

We have recently finished an innovative, data-driven project based on Elasticsearch. The aim was to find similarities between objects across sets. Sets were static, although they were a decent size (90+ million records) and there was a requirement that search was fast (nearly instant) - so Elasticsearch was the best »

How to Free 3 Hours a Day: Automating Financial Data Workflows with Genuine AI

🏃🏼 We work best when we're stimulated by a challenge. Wouldn't it be great if we could automate away tedious data workflows? It's cost-effective, but perhaps more importantly, leaves us to be creative and innovate. Automate manual data work with genuine AI Do you know that your most valuable specialists waste »

My experience with Docker Swarm - when you may need it?

In this post I'm going to analyze Docker role in each stage of application lifecycle, and try to highlight cases when you should consider moving to Swarm. It's not a getting started tutorial, but I'll create one in future. Development with Docker Docker really made my life much easier. Let's »

Machine Learning for Trading

The Artificial Intelligence (AI) and Machine Learning (ML) is quietly revolutionizing nearly all areas of our lives. Did you know latest trading algorithms are using these technologies extensively? Machine Learning hedge funds already vastly outperform generalized hedge funds as well as traditional quant funds according to a report by ValueWalk. »

Setting up SSL with NGINX and LetsEncrypt for your website

![A solder and a helicopter](/content/images/2017/08/navy-seals-620x350-5.jpg) We all know that sweet green padlock in our browsers, meaning that our connection to a website is secure. Don't underestimate encrypted connection! Without it, all data is sent in plain text. It's very dangerous if your site handles »

Automatic code quality checks with git hooks

We all strive to achieve great quality code. Every language allows us to run some quality checks or automatic unit tests. But even best tests won't help, if they aren't run often. Remember! If something takes too much time or effort, people will avoid it! Solution? We can reverse that! »

Jupyter Notebook - what's that?

Today I'm going to write about Jupyter Notebook, previously known as IPython Notebook. It's a tool that allows you to create interactive python sessions, visualize results, and easily distribute them. It's widely used among machine learners and university professors. How does it look? Here is the notebook window of Jupyter »

PDF Forms: the smart way of filling them using Python

Recently at Sigmoidal we had a curious case of filling PDF forms for our users. They can print them out pre-filled by us and use. We had plenty of those forms to set up, so an efficient way of doing it was required. Solution 0 — Putting Texts In Python The »