{"id":3730,"date":"2021-01-14T06:00:15","date_gmt":"2021-01-14T06:00:15","guid":{"rendered":"https:\/\/way2vat.com\/?p=3730"},"modified":"2021-01-14T06:00:15","modified_gmt":"2021-01-14T06:00:15","slug":"ml-ops-landscape-of-2020","status":"publish","type":"post","link":"https:\/\/way2vat.com\/ml-ops-landscape-of-2020\/","title":{"rendered":"ML Ops Landscape of 2020"},"content":{"rendered":"

A survey of ML Ops off-the-shelf solutions for building an automated machine learning pipeline<\/p>\n

At WAY2VAT we have been running a specialized\u00a0homebrew\u00a0machine learning pipeline for years.\u00a0Our pipeline is a piece of software that governs aspects of running\u00a0our\u00a0machine-learning-based\u00a0patented\u00a0product, the Automatic Invoice Analyzer\u00a0(AIA).\u00a0The AIA supports our everyday business by eliminating human processing time on all fronts of the VAT\\GST reclaim process \u2013 from extracting basic\u00a0transaction\u00a0information to determining whether an invoice is\u00a0eligible for submission in a claim for VAT\\GST return.<\/p>\n

The core of\u00a0the\u00a0AIA\u00a0technology is\u00a0composed\u00a0of\u00a0more than a dozen algorithms, each with specific training data and evaluation metrics. Together, the algorithms provide a coherent, detailed analysis of any invoice that we receive, from extracting fields to determining the language and currency. Many of the algorithms are co-dependent and run\u00a0sequentially, each following on the results of the last,\u00a0while the purpose of others is to correct the results of intermediate steps for getting a clearer picture.<\/p>\n

The complexity of our\u00a0product\u00a0demands we keep on top\u00a0of training and evaluating\u00a0the\u00a0models in production, as well as research into new methods. To that end, we use several tools:<\/p>\n