Blog

    Posts about Data Science:

    Web of circles and squares illustrating a data lineage process

    What Is Data Lineage?

    Data lineage refers to the full history of data points and actions taken on them throughout a machine learning (ML) workflow. By inspecting a...
    Read article
    Two people on an escalator with their reflections, bounding boxes around them.

    Understanding Performance Bias With the Valor Model Evaluation Service

    Machine learning benchmarks like ImageNet, COCO, and LLM Leaderboard usually target a single metric, such as accuracy for classification tasks or...
    Read article
    Two professionals standing at a dry-erase board.

    To Build or Buy an MLOps Platform?

    It’s the oldest debate in business (or at least the oldest since Silicon Valley invented software-as-a-service). “If we need software, should we buy...
    Read article
    A graphic showing multiple text boxes and a magnifying lens to indicate text classification.

    Text Classification With LLMs: A Roundup of the Best Methods

    This blog post is part of a series on using large language models for text classification. View the other posts here: LLMs for Text Classification:...
    Read article
    Unsupervised text classification

    Unsupervised Text Classification: Categorize Natural Language Data With LLMs

    This blog post is part of a series on using large language models for text classification. View the other posts here:
    Read article
    Text classification using the Llama model

    LLMs for Text Classification: A Guide to Supervised Learning

    By Benjamin Nativi, Will Porteous, and Linnea Wolniewicz Large language models (LLMs) like GPT, which powers Open AI’s ChatGPT, have sparked a...
    Read article
    Striveworks secures patent for innovative data lineage process

    Striveworks Secures Patent for Innovative Data Lineage Process

    The new process grants greater transparency into machine learning workflows and allows for better data governance. Originally published on January 4,...
    Read article
    Overhead photography of cars in a parking lot; a yellow car has been selected for computer vision.

    Demystifying CV: The Power of Convolution in Neural Networks

    Computer vision is an innovative field of research that aims to provide computers with an understanding of digital imagery, often through artificial...
    Read article
    non-separable graph

    Understanding Neural Networks and the Training Process

    Training a neural network involves a lot of mathematics, including linear algebra and multivariate calculus, and a lot of computation. The purpose of...
    Read article
    Two classifiers being combined into a single classifier. In general, the decision boundaries of the two classifiers cannot merely be superimposed; instead new boundaries must be learned that respect both tasks.

    Sequential Learning through Knowledge Distillation

    In the last blog post, we saw that neural networks can be simplified (or pruned) to alleviate their complexity and cost for computation. Often small...
    Read article
    Vehicle color full run model size

    Pruning ResNets for Fun and Profit

    What are Neural Networks? Neural networks are highly parameterized functions which can be trained to fit/represent/model data. Parameterized models...
    Read article