With the advancement of cross-platform Web and mobile development languages, libraries, and tools such as React [1], React Native [2], and Expo [3], the mobile app finds more and more applications in machine learning and other domains. The releases of TensorFlow.js for React Native [4] and TensorFlow Lite [5] allow us to train new machine learning and deep learning models or use pre-trained models for prediction and other machine learning purposes directly on cross-platform mobile devices.

 

Recently I published two articles [6][7] to demonstrate how to use Expo [3], React [1], and React Native [2] to develop multi-page mobile applications. In each article, I show how I leveraged TensorFlow.js for React Native [4] and pre-trained convolutional neural network models MobileNet and COCO-SSD for image classification and object detection on mobile devices.

 

As described in [6][7], React [1] is a popular JavaScript framework for building Web user interfaces. Reactive Native inherits and extends the component framework (e.g., component, props, state, JSX) of React to support the development of native Android and iOS applications using pre-built native components such as ViewText, and TouchableOpacity.

 

The native code in mobile platform-specific languages (e.g., Object-C, Swift, Java) is typically developed using Xcode or Android Studio. To simplify mobile app development, Expo [3] provides us with a framework and platform built around React Native and mobile native platforms that allow us to develop, build, and deploy mobile applications on iOS, Android, and web apps using JavaScript/TypeScript. As a result, you can use any text editor tool for coding.

 

In this article, similarly to [6][7], I develop a multi-page mobile application to demonstrate how to use TensorFlow.js [5] and a pre-trained deep natural language processing model MobileBERT [8][9][10], for reading comprehension on mobile devices.

 

Similarly to [6][7], this mobile application is developed on Mac as follows:

 

  • using Expo to generate a multi-page application template
  • installing libraries
  • developing mobile application code in React JSX
  • compiling and running

 

Before beginning, you should have the latest node.js installed on your local computer/laptop, such as Mac.

 

1. Generating project template

 

To use Expo CLI to generate a new project template automatically, first, you need to install Expo CLI:

 

npm install expo-cli

 

Then a new Expo project template can be generated as follows:

 

expo init qna
cd qna

 

The project name is qna (i.e., question and answer) in this article.

 

As described in [6][7], I choose the tabs template of Expo managed workflow to generate several example screens and navigation tabs automatically. The TensorFlow logo image file tfjs.jpg is used in this project, and it needs to be stored in the generated ./asserts/images directory.

 

2. Installing libraries

 

The following libraries need to be installed for developing the reading comprehension mobile app:

 

  • @tensorflow/tfjs, that is, TensorFlow.js, an open-source hardware-accelerated JavaScript library for training and deploying machine learning models.
  • @tensorflow/tfjs-react-native, a new platform integration, and backend for TensorFlow.js on mobile devices.
  • @react-native-community/async-storage, an asynchronous, unencrypted, persistent, key-value storage system for React Native.
  • expo-gl, provides a View that acts as an OpenGL ES render target, useful for rendering 2D and 3D graphics.

 

@tensorflow-models/qna, pre-trained natural language processing model MobileBERT [9][10] that can take a question and a related passage as input and returns an array of most likely answers to the question, their confidences, and locations of the answers in the passage (start and end indices of answers in the passage).

 

npm install @react-native-community/async-storage @tensorflow/tfjs @tensorflow/tfjs-react-native expo-gl @tensorflow-models/qna

 

In addition, the react-native-fs (a native filesystem access for react-native) is required by @tensorflow/tfjs-react-native/dist/bundle_resource_io.js:

 

npm install react-native-fs

 

The expo-camera (a React component that renders a preview for the device’s either front or back camera) is needed since it is used in @tensorflow/tfjs-react-native/dist/camera/camera_stream.js.

 

expo install expo-camera

 

3. Developing reading comprehension mobile application code

 

As described before, first, I used Expo CLI to generate example screens and navigation tabs automatically. Then I modified the generated screens and added a new Qna (question and answer) screen for reading comprehension. The following are the resulting screens:

 

  • Introduction screen (see Figure 2)
  • Reading comprehension (Qna) screen (see Figures 3)
  • References screen (see Figure 4)

 

There are three corresponding tabs at the bottom of the screen for navigation purposes.
This article focuses on the Qna screen class (see [11] for source code) for natural language reading comprehension. The rest of this section discusses the implementation details.

 

3.1 Preparing TensorFlow and MobileBERT model

 

The lifecycle method componentDidMount() is used to initialize TensorFlow.js, and load the pre-trained MobileBERT [9][10] model after the user interface of the Qna screen is ready.

 

async componentDidMount() {
     await tf.ready(); // preparing TensorFlow
     this.setState({ isTfReady: true});    
     this.model = await qna.load();
     this.setState({ isModelReady: true });       
 }

 

3.2 Selecting passage and question

 

Once the TensorFlow library and the MobileBERT model are ready, the mobile app user can type in a passage and a related question.

 

For convenience, the passage and question in [10] are reused as the default in this article for demonstration purposes.

 

Default passage:

 

Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engines, cloud computing, software, and hardware. It is considered one of the Big Four technology companies, alongside Amazon, Apple, and Facebook. Google was founded in September 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University in California. Together they own about 14 percent of its shares and control 56 percent of the stockholder voting power through supervoting stock. They incorporated Google as a California privately held company on September 4, 1998, in California. Google was then reincorporated in Delaware on October 22, 2002. An initial public offering (IPO) took place on August 19, 2004, and Google moved to its headquarters in Mountain View, California, nicknamed the Googleplex. In August 2015, Google announced plans to reorganize its various interests as a conglomerate called Alphabet Inc. Google is Alphabet's leading subsidiary and will continue to be the umbrella company for Alphabet's Internet interests. Sundar Pichai was appointed CEO of Google, replacing Larry Page who became the CEO of Alphabet."

 

Default question:

 

Who is the CEO of Google?

 

3.3 Finding answers to question

 

Once a passage and a question have been provided on a mobile device, the user can click the “Find Answer” button to call the method findAnswers() for finding possible answers to the given question on the passage.

 

In this method, the prepared MobileBERT model is called to take the provided passage and question as input and generate a list of possible answers to the question with their probabilities and locations (starting and ending indices of answers in the passage).

 

findAnswers = async () => {
     try {
       const question = this.state.default_question;
       const passage = this.state.default_passage;
       const answers = await this.model.findAnswers(question, passage);
console.log('answers: ');
 console.log(answers);
return answers;
} catch (error) {
       console.log('Exception Error: ', error)
     }
}

 

3.4 Reporting answers

 

Once the reading comprehension is done, the method renderAnswer() is called to display the answers on the screen of the mobile device.

 

renderAnswer = (answer, index) => {
     const text = answer.text;
     const score = answer.score;
     const startIndex = answer.startIndex;
     const endIndex = answer.endIndex;
return (
       <View style={styles.welcomeContainer}>
         <Text key={answer.text} style={styles.text}>
           Answer: {text} {', '} Probability: {score} {', '} start: {startIndex} {', '} end: {endIndex}
         </Text>
       </View>
     )
}

 

4. Compiling and running mobile application

 

The mobile application in this article consists of a react native application server and one or more mobile clients. A mobile client can be an iOS simulator, Android emulator, iOS devices (e.g., iPhone and iPad), Android devices, or any other compatible simulator. I verified the mobile application server on Mac and mobile clients on both iPhone 6+ and iPad.

 

4.1 Starting React Native Application Server

 

As described in [6][7], the mobile app server needs to start before any mobile client can begin to run. Use the following commands to compile and run the react native application server:

 

npm install
npm start

 

If everything goes through smoothly, a Web interface, as shown in Figure 1, should show up.

 


Figure 1: Reactive application server.

 

4.2 Starting mobile clients

 

Once the mobile app server is running, we can start mobile clients on mobile devices.

 

Since I use Expo [3] for development in this article, the corresponding Expo client app is needed on mobile devices. The Expo client app for iOS mobile devices is available for free in Apple Store.

 

Once the Expo client app has been installed on an iOS device, we can use the camera on the mobile device to scan the bar code of the react native application server (see Figure 1) to use the Expo client app to run the mobile application.

 

Figure 2 shows the introduction screen of the mobile application on iOS devices (iPhone and iPad).

 


Figure 2: Introduction screen on iOS devices.

 

Figure 3 shows the screen of reading comprehension (passage, question, “Find Answer” button, and answers).

 


Figure 3: Qna screen on iOS devices.

 

The following are the output of the findAnswers() method call:

 

Array [
   Object {
     "endIndex": 1206,
     "score": 12.2890625,
     "startIndex": 1186,
     "text": "replacing Larry Page",
   },
   Object {
     "endIndex": 1206,
     "score": 10.87109375,
     "startIndex": 1150,
     "text": "Pichai was appointed CEO of Google, replacing Larry Page",
   },
   Object {
     "endIndex": 1206,
     "score": 9.658203125,
     "startIndex": 1196,
     "text": "Larry Page",
   },
   Object {
     "endIndex": 1156,
     "score": 5.2802734375,
     "startIndex": 1150,
     "text": "Pichai",
   },
   ]

 

Figure 4 shows the screen of references.

 


Figure 4: References screen on iOS devices.

 

5. Summary

 

Similarly to [6][7], in this article, I developed a multi-page mobile application for reading comprehension (question and answer) on mobile devices using Expo [3], React JSX, React Native [2], TensorFlow.js for React Native [4], and a pre-trained deep natural language processing model MobileBERT [9][10].

 

I verified the mobile application server on Mac and the mobile application clients on iOS mobile devices (both iPhone and iPad).

 

As demonstrated in [6][7] and this article, such a mobile app can potentially be used as a template for developing other machine learning and deep learning mobile apps.

 

The mobile application project files for this article are available on GitHub [11].

 

References

 

  1. React
  2. React Native
  3. Expo
  4. TensorFlow.js for React Native
  5. TensorFlow Lite
  6. Y. Zhang, Deep Learning for Image Classification on Mobile Devices
  7. Y. Zhang, Deep Learning for Detecting Objects in an Image on Mobile Devices
  8. J. Devlin, M.W. Chang, et al., BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
  9. Z. Sun, H. Yu, et al., MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devices
  10. Pre-trained MobileBERT in TensorFlow.js for Question and Answer
  11. Y. Zhang, Mobile app project files in Github

 

WIT Leader

Data Team

Builds secure, governed data platforms that power analytics and feed AI models with clean, real-time, and high-quality data.

View all my Posts

Related Posts

  • Blog
  • Advanced Analytics
  • Healthcare

Computer Vision for Health: Living Longer

  • 07 Jul 2025
  • 16 min read
  • 30 May 2025
  • 18 min read
  • Blog
  • Amazon Quicksight
  • BI Reporting & Visualizations

5 Major Benefits of Amazon Quick Suite That you...

  • 28 May 2025
  • 3 min read
  • Blog
  • Amazon Quicksight
  • BI Reporting & Visualizations

Tips and Tricks to Get the Most Out of Amazon Q...

  • 07 May 2025
  • 4 min read
  • 05 May 2025
  • 3 min read
  • 02 May 2025
  • 4 min read
  • Blog
  • Environmental Social & Governance (ESG)

Leveraging AI to Optimize Energy Consumption of...

  • 30 Apr 2025
  • 18 min read
  • Blog
  • Advanced Analytics
  • Predictive Modeling

Predicting the Unpredictable: Leveraging AI to ...

  • 11 Apr 2025
  • 3 min read
  • 28 Mar 2025
  • 2 min read
  • 28 Mar 2025
  • 16 min read
  • Blog
  • Advanced Analytics
  • Retail

Navigating Ethical Issues of AI in Retail

  • 12 Mar 2025
  • 4 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

How Generative AI is Transforming Retail Custom...

  • 12 Mar 2025
  • 5 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

How Text Analytics and Generative AI Are Unlock...

  • 09 Jan 2025
  • 5 min read
  • Blog
  • BI Reporting & Visualizations
  • Business Intelligence & Insights

Transforming BI Reporting and Visualization Wit...

  • 06 Jan 2025
  • 5 min read
  • Blog
  • Cloud Infrastructure Modernization
  • Platform Management

Mastering Cloud Cost Optimization for a More Ef...

  • 03 Jan 2025
  • 5 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

How Generative AI is Transforming the Retail Ex...

  • 20 Dec 2024
  • 21 min read
  • 19 Dec 2024
  • 10 min read
  • 12 Dec 2024
  • 18 min read
  • Blog
  • Business Intelligence & Insights
  • Reporting Modernization

How EZConvertBI Simplifies Your Looker Migration

  • 12 Dec 2024
  • 4 min read
  • Blog
  • Advanced Analytics
  • Business Intelligence & Insights

Transforming Business Intelligence with Looker

  • 12 Dec 2024
  • 6 min read
  • Blog
  • Advanced Analytics
  • Data Governance

Key Challenges in AI Adoption for Businesses

  • 11 Dec 2024
  • 13 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

What AI Disruption Means for Businesses

  • 05 Dec 2024
  • 15 min read
  • Blog
  • Advanced Analytics
  • Business Intelligence & Insights

Optimizing Your Cloud Data Platform with Google...

  • 04 Dec 2024
  • 7 min read
  • Blog
  • Advanced Analytics
  • Amazon Quicksight

From Shopfloor to Boardroom: Get Your Data to T...

  • 21 Nov 2024
  • 5 min read
  • Blog
  • BI Reporting & Visualizations
  • Build & Migrations

Let Your Data Speak to You – Unlocking Organiza...

  • 12 Nov 2024
  • 5 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

The Joy of Decision-Making and Why It Matters

  • 12 Nov 2024
  • 5 min read
  • Blog
  • Data Management
  • Strategy & Assessments

Understanding Data Products

  • 11 Nov 2024
  • 4 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

Crafting User-Focused Solutions and Building an...

  • 06 Nov 2024
  • 12 min read
  • Blog
  • Architecture & Engineering
  • Cloud Infrastructure Modernization

How Data Mesh is Shaping the Future of Data Man...

  • 05 Nov 2024
  • 8 min read
  • Blog
  • Business Intelligence & Insights
  • Reporting Modernization

Streamline your Power BI Migration with EZConve...

  • 22 Oct 2024
  • 4 min read
  • 15 Oct 2024
  • 18 min read
  • Blog
  • Advanced Analytics
  • BI Reporting & Visualizations

How Gen AI and Microsoft Copilot are Reshaping ...

  • 03 Oct 2024
  • 5 min read
  • Blog
  • Advanced Analytics
  • Build & Migrations

Transforming Data Capabilities by Moving Beyond...

  • 25 Sep 2024
  • 5 min read
  • Blog
  • Business Analytics
  • Business Intelligence & Insights

How to Build a Restaurant Performance Measureme...

  • 24 Sep 2024
  • 6 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

Leveraging Data Science and AI to Drive Innovat...

  • 16 Sep 2024
  • 16 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

The Role of Mature Data and AI in Accurate Gene...

  • 26 Aug 2024
  • 14 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

Listening to the Voice of the Customer: A Key t...

  • 21 Aug 2024
  • 6 min read
  • Blog
  • Azure
  • BI Reporting & Visualizations

Moving from Tableau to Power BI: Why Companies ...

  • 20 Aug 2024
  • 6 min read
  • 14 Aug 2024
  • 18 min read
  • Blog
  • Advanced Analytics
  • Demand Forecasting

How to Use Demand Forecasting to Improve Busine...

  • 12 Aug 2024
  • 6 min read
  • Blog
  • Business Intelligence & Insights
  • Cloud Infrastructure Modernization

Building a Data Platform on Snowflake

  • 01 Aug 2024
  • 5 min read
  • Blog
  • Advanced Analytics
  • Demand Forecasting

Why Your Demand Forecasting Model Doesn’t Work ...

  • 30 Jul 2024
  • 7 min read
  • Blog
  • Advanced Analytics
  • Data Governance

Expert Insights on Demonstrating the Value of D...

  • 22 Jul 2024
  • 9 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

How to Effectively Harness Gen AI for Your Busi...

  • 18 Jul 2024
  • 5 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

Navigating the AI Hype Cycle by Setting Realist...

  • 11 Jul 2024
  • 15 min read
  • Blog
  • Advanced Analytics
  • Data Management

Leveraging AI Technology in Healthcare

  • 10 Jul 2024
  • 17 min read
  • Blog
  • Advanced Analytics
  • Data Governance

Expert Insights on Leveraging Data Quality and ...

  • 01 Jul 2024
  • 8 min read
  • Blog
  • Data Governance
  • Privacy Governance & Compliance

Choosing the Right Data Governance Approach for...

  • 24 Jun 2024
  • 5 min read
  • Blog
  • Data Governance
  • Privacy Governance & Compliance

Expert Insights on Leveraging Data Governance f...

  • 11 Jun 2024
  • 12 min read
  • Blog
  • Data Governance
  • Data Management

The Role of Existing Data Stewards in Driving G...

  • 10 Jun 2024
  • 3 min read
  • Blog
  • Data Governance
  • Data Management

Optimizing Data Governance Programs Beyond Chec...

  • 03 Jun 2024
  • 4 min read
  • Blog
  • Data Governance
  • Privacy Governance & Compliance

Measuring Data Governance Progress With Metrics...

  • 29 May 2024
  • 4 min read
  • Blog
  • Data Governance
  • Data Management

Decoding Data Governance: Going Beyond its Name

  • 22 May 2024
  • 5 min read
  • Blog
  • Business Analytics
  • Business Intelligence & Insights

How Your Data Governance Strategy Supports Data...

  • 15 May 2024
  • 4 min read
  • Blog
  • Data Governance
  • Privacy Governance & Compliance

The Need for Data Governance in a Changing World

  • 13 May 2024
  • 4 min read
  • Blog
  • Advanced Analytics
  • Data Management

Crafting a Data Strategy to Support AI in Healt...

  • 30 Apr 2024
  • 13 min read
  • Blog
  • Data Management
  • Data Privacy & Regulatory Compliance

How to Achieve Compliance Excellence in Healthc...

  • 24 Apr 2024
  • 5 min read
  • Blog
  • Environmental Social & Governance (ESG)
  • Manufacturing

Modernizing Supply Chains for Resilience and Su...

  • 17 Apr 2024
  • 8 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

Getting the Absolute Best Data Science Talent t...

  • 16 Apr 2024
  • 14 min read
  • Blog
  • Architecture & Engineering
  • Data Management

How to Design a Modern Data Architecture

  • 10 Apr 2024
  • 5 min read
  • Blog
  • Advanced Analytics
  • Predictive Modeling

How to Re-imagine Customer Experience With Pred...

  • 10 Apr 2024
  • 4 min read
  • Blog
  • Advanced Analytics
  • Generative AI & LLM

Expert Insights on Transformative AI Strategies...

  • 10 Apr 2024
  • 13 min read
  • Blog
  • Data Management
  • Strategy & Assessments

Why Your Organization Needs a Data Strategy

  • 01 Apr 2024
  • 4 min read
  • Blog
  • Data Management
  • Strategy & Assessments

Getting Started With Data Strategy: The AI-Led ...

  • 28 Mar 2024
  • 3 min read
  • Blog
  • Cloud Infrastructure Modernization
  • Cloud Security & Monitoring

The Role of AI and ML in Cloud Security Monitoring

  • 21 Mar 2024
  • 4 min read
  • Blog
  • Data Management
  • Strategy & Assessments

Getting Started With Data Strategy: The Acceler...

  • 20 Mar 2024
  • 4 min read
  • 15 Mar 2024
  • 13 min read
  • Blog
  • Data Management
  • Strategy & Assessments

Getting Started With Data Strategy: The Traditi...

  • 13 Mar 2024
  • 4 min read
  • Blog
  • Healthcare
  • Strategy & Assessments

How Building a Strong Data Strategy Boosts Heal...

  • 12 Mar 2024
  • 7 min read
  • Blog
  • Data Management
  • Strategy & Assessments

The Do’s and Don’ts of Data Strategy

  • 06 Mar 2024
  • 6 min read
  • Blog
  • Advanced Analytics
  • Manufacturing

The Role of Advanced Analytics and AI in Reduci...

  • 04 Mar 2024
  • 5 min read
  • Blog
  • Advanced Analytics
  • Data Management

Reducing Barriers to Complex Data Science Entry...

  • 15 Feb 2024
  • 14 min read
  • 29 Jan 2024
  • 1 min read
  • Blog
  • Advanced Analytics
  • Manufacturing

Manufacturing in 2024: Key Data and Analytics T...

  • 12 Dec 2023
  • 8 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

Data-Driven Dining: Three Essential Data, Analy...

  • 20 Nov 2023
  • 7 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

Demystifying Data and Analytics

  • 24 Oct 2023
  • 12 min read
  • Blog
  • Advanced Analytics
  • Predictive Modeling

Revolutionizing Your Customer Experience Measur...

  • 04 Oct 2023
  • 10 min read
  • Blog
  • Business Analytics
  • Business Intelligence & Insights

How Integrating Reservation and POS Data Can Pr...

  • 27 Sep 2023
  • 4 min read
  • Blog
  • Advanced Analytics
  • Business Intelligence & Insights

Next-Generation CDOs: A Conversation About the ...

  • 25 Sep 2023
  • 12 min read
  • Blog
  • Business Intelligence & Insights

Why Data Analytics Projects Fail and How to Ove...

  • 22 Sep 2023
  • 5 min read
  • Blog
  • Advanced Analytics
  • Machine Learning & MLOps

How to Build Resilient Business Strategies Usin...

  • 22 Aug 2023
  • 6 min read
  • Blog
  • Business Analytics
  • Manufacturing

3 Ways Data Analytics Can Transform Your Supply...

  • 01 Aug 2023
  • 4 min read
  • Blog
  • Business Analytics
  • Manufacturing

How is Data Analytics Transforming Production?

  • 26 Jul 2023
  • 5 min read
  • Blog
  • Advanced Analytics
  • Predictive Modeling

5 Blockers to Effective Artificial Intelligence...

  • 24 Jul 2023
  • 6 min read
  • Blog
  • Data Governance
  • Data Management

Instilling Data Quality Into Your Data Manageme...

  • 20 Jul 2023
  • 7 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

3 Ways Engineers Can Drive Business Value with ...

  • 18 Jul 2023
  • 4 min read
  • Blog
  • Advanced Analytics
  • Predictive Modeling

Calculating ROI for Advanced Analytics Initiatives

  • 15 Jul 2023
  • 6 min read
  • Blog
  • Data Management
  • Strategy & Assessments

How Business Leaders Leverage Data as a Critica...

  • 15 Jun 2023
  • 7 min read
  • Blog
  • Amazon Quicksight
  • BI Reporting & Visualizations

Clear and Actionable: Wavicle’s Winning Dashboard

  • 09 May 2023
  • 2 min read
  • Blog
  • Cloud Infrastructure Modernization
  • Platform Management

The Importance of Effective Cloud Platform Mana...

  • 07 May 2023
  • 4 min read
  • Blog
  • Architecture & Engineering
  • Data Management

Data Architecture 101: Trends and Terms to Know

  • 25 Apr 2023
  • 6 min read
  • Blog
  • Build & Migrations
  • Data Management

Which Data Storage Solution is Right for Your O...

  • 04 Apr 2023
  • 6 min read
  • Blog
  • ActiveInsights
  • Advanced Analytics

The Future of Voice of Customer: 5 Trends to Watch

  • 18 Jan 2023
  • 8 min read
  • Blog
  • Data Governance
  • Data Privacy & Regulatory Compliance

Why a Good Governance, Privacy, and Compliance ...

  • 08 Nov 2022
  • 7 min read
  • 22 Sep 2022
  • 3 min read
  • Blog
  • Advanced Analytics
  • Machine Learning & MLOps

Five Steps To Operationalizing Advanced Analyti...

  • 24 Nov 2021
  • 5 min read
  • Blog
  • Augment
  • Data Privacy & Regulatory Compliance

A New Way to Quickly and Easily Discover PII Da...

  • 19 Oct 2021
  • 2 min read
  • Blog
  • Architecture & Engineering
  • Augment

6 Reasons You Need an Augmented Data Quality So...

  • 16 Sep 2021
  • 5 min read
  • Blog
  • ActiveInsights
  • Business Analytics

Ditch the Survey and Really Get to Know Your Cu...

  • 15 Jul 2021
  • 8 min read
  • Blog
  • Architecture & Engineering
  • Business Analytics

Five Reasons Why Boutique Consulting Firms Are ...

  • 21 Jun 2021
  • 6 min read
  • Blog
  • Advanced Analytics
  • Machine Learning & MLOps

Deep Multi-Input Models Transfer Learning For I...

  • 14 Jun 2021
  • 15 min read
  • Blog
  • ActiveInsights
  • Customer 360

5 Ways to Successfully Win Travelers’ Loy...

  • 25 May 2021
  • 6 min read
  • Blog
  • Business Analytics
  • Business Intelligence & Insights

Want to Meet Consumer Expectations? Demand Fore...

  • 25 May 2021
  • 10 min read
  • Blog
  • Advanced Analytics
  • Customer 360

These 3 Top Retail Analytics Trends are Revolut...

  • 25 May 2021
  • 8 min read
  • 27 Apr 2021
  • 5 min read
  • Blog
  • Architecture & Engineering
  • Business Analytics

8 CDOs Share Key Insights on How to Build a Suc...

  • 23 Apr 2021
  • 6 min read
  • Blog
  • Business Analytics
  • Business Intelligence & Insights

Here’s Why 2021 is Actually the First “Year of ...

  • 07 Apr 2021
  • 10 min read
  • Blog
  • Advanced Analytics
  • Business Analytics

Five Critical Elements For Successful Customer ...

  • 17 Feb 2021
  • 5 min read
  • Blog
  • Architecture & Engineering
  • Business Analytics

Everything You Need to Know About Data & A...

  • 15 Jan 2021
  • 6 min read
  • Blog
  • Business Intelligence & Insights
  • Data Management

What Happens When Insurers Turn to Data Analytics?

  • 04 Jan 2021
  • 4 min read
  • Blog
  • Architecture & Engineering
  • Data Management

What Happens When ERP Systems Talk? The Results...

  • 04 Jan 2021
  • 5 min read
  • Blog
  • Data Management
  • Data Privacy & Regulatory Compliance

Compliance Data Management: the Case For Automa...

  • 02 Dec 2020
  • 5 min read
  • Blog
  • Architecture & Engineering
  • Data Management

Compliance Data Management: Data Preparation Sa...

  • 02 Dec 2020
  • 7 min read
  • Blog
  • Business Analytics
  • Customer 360

Your Customers Like You, They Really, Really Li...

  • 25 Aug 2020
  • 9 min read
  • Blog
  • Predictive Modeling
  • Restaurant

Why Micro-Segmentation Matters in a Post-COVID ...

  • 10 Aug 2020
  • 6 min read
  • Blog
  • Architecture & Engineering
  • Data Management

Data Architecture From Right to Left: Start Wit...

  • 18 May 2020
  • 6 min read
  • Blog
  • Business Analytics
  • Business Intelligence & Insights

Using Big Data to Better Predict Your Recovery:...

  • 11 May 2020
  • 8 min read
  • Blog
  • ActiveDeliver
  • ActiveInsights

Mamma Mia!

  • 20 Feb 2020
  • 6 min read
  • Blog
  • Cloud Infrastructure Modernization
  • Data Management

How to Get Faster, More Reliable Analytics from...

  • 04 Dec 2019
  • 7 min read
  • Blog
  • ActiveInsights
  • Architecture & Engineering

Take Ownership of the Relationship with Your Di...

  • 04 Dec 2019
  • 4 min read
  • Blog
  • ActiveDeliver
  • Business Intelligence & Insights

Food Delivery: Who Owns the Customer?

  • 05 Nov 2019
  • 5 min read
  • Blog
  • Business Analytics
  • Business Intelligence & Insights

Quick Service Restaurants are Ravenous for Big ...

  • 03 Apr 2019
  • 4 min read
  • Blog
  • Architecture & Engineering
  • Data Management

CDO Summit Key Takeaways

  • 02 Apr 2019
  • 7 min read
  • Blog
  • Advanced Analytics
  • BI Reporting & Visualizations

2019 Business Intelligence Trends

  • 16 Oct 2018
  • 3 min read
  • 29 Mar 2018
  • 3 min read