Data Science

Data Science

Data science is the process of processing and interpreting data to extract insights and inform decision-making, often using machine learning and advanced statistical techniques.

Click to Enlarge

How Data Science Works

Data science starts with data processing, which involves data ingestion and decompression to collect and unpack data, followed by data cleaning to remove errors and inconsistencies. Next, data analytics is performed to extract insights. Machine learning and deep learning are then used to train models on the processed data, allowing them to learn patterns. These trained models can then make predictions or inferences, providing valuable insights and helping in decision-making processes.

Explore Data Science Tools and Technologies

These tools, and more, are built on CUDA-X™ Data Science, a collection of open-source libraries that accelerate the data science and data processing ecosystem.

Learn More about CUDA-X Data Science

NVIDIA cuDF

NVIDIA cuDF is an open source CUDA-X™ library that accelerates popular libraries like pandas, Polars, and Apache Spark on NVIDIA GPUs — delivering massive speed-ups for DataFrame operations with no code changes required.

NVIDIA cuML

NVIDIA cuML is an open-source CUDA-X™ Data Science library that accelerates scikit-learn, UMAP, and HDBSCAN on GPUs — supercharging machine learning workflows with no code changes required.

NVIDIA NeMo Curator

NVIDIA NeMo Curator provides pre-built accelerated pipelines to process multimodal data at scale, improving the performance of agentic systems.

RAPIDS Accelerator for Apache Spark

The RAPIDS Accelerator for Apache Spark combines the power of the RAPIDS cuDF library and the scale of the Spark distributed computing framework, accelerating your existing Apache Spark applications with minimal code changes.

NVIDIA Morpheus

NVIDIA Morpheus is a GPU-accelerated, end-to-end AI framework enabling developers to create optimized applications for filtering, processing, and classifying large volumes of streaming cybersecurity data.

NVIDIA cuOpt

NVIDIA® cuOpt™ is a world-record-setting, GPU-accelerated logistics solver that uses heuristics, metaheuristics, and optimizations to calculate complex vehicle routing problems with a wide range of constraints.

NVIDIA NeMo Retriever

NVIDIA NeMo™ Retriever is a collection of generative AI microservices enabling enterprises to seamlessly connect models to diverse business data and deliver highly accurate responses.

NVIDIA cuVS

NVIDIA cuVS is an open-source library for GPU-accelerated vector search and data clustering. It enables higher throughput, lower latency, and faster index build times, and improves the efficiency of semantic search within pipelines and applications such as information retrieval or RAG. 

NVIDIA NeMo Data Designer

NVIDIA NeMo™ Data Designer generates high-quality, domain-specific synthetic data from scratch or seed examples—accelerating model development while eliminating privacy risks and data collection bottlenecks.

Data Science Learning Library

Filters
Sort by
Learning Level
Content Type

Filters

Sort by
Learning Level
Content Type

Showing 95 results

  1. Blog
    cuDF|RAPIDS

    3 pandas Workflows That Slowed to a Crawl on Large Datasets—Until We Turned on GPUs

    If you work with pandas, you’ve probably hit the wall. It’s that moment when your trusty workflow, so elegant on smaller datasets, grinds to a halt on a large…

  2. Blog
    cuDF|cuGraph|RAPIDS

    7 Drop-In Replacements to Instantly Speed Up Your Python Data Science Workflows

    You’ve been there. You wrote the perfect Python script, tested it on a sample CSV, and everything worked flawlessly. But when you unleashed it on the full 10…

  3. Blog
    RAPIDS

    Accelerate Apache Spark ML on NVIDIA GPUs with Zero Code Change

    The NVIDIA RAPIDS Accelerator for Apache Spark software plug-in pioneered a zero code change user experience (UX) for GPU-accelerated data processing.

  4. Blog
    cuOpt

    Accelerate Decision Optimization Using Open Source NVIDIA cuOpt

    Businesses make thousands of decisions every day—what to produce, where to ship, how to allocate resources. At scale, optimizing these decisions becomes a…

  5. Blog
    RAPIDS

    Accelerate Deep Learning and LLM Inference with Apache Spark in the Cloud

    Apache Spark is an industry-leading platform for big data processing and analytics. With the increasing prevalence of unstructured data—documents, emails…

  6. Blog
    cuVS|RAPIDS

    Accelerated Vector Search: Approximating with NVIDIA cuVS Inverted Index

    Performing an exhaustive exact k-nearest neighbor (kNN) search, also known as brute-force search, is expensive, and it doesn’t scale particularly well to larger…

  7. Blog
    RAPIDS

    Accelerating Apache Parquet Scans on Apache Spark with GPUs

    As data sizes have grown in enterprises across industries, Apache Parquet has become a prominent format for storing data. Apache Parquet is a columnar storage…

  8. Blog
    NeMo Guardrails|NeMo Retriever|RAPIDS|Triton Inference Server|Dynamo

    Accelerating Inference on End-to-End Workflows with H2O.ai and NVIDIA

    Data scientists are combining generative AI and predictive analytics to build the next generation of AI applications. In financial services…

  9. Blog
    cuDF|RAPIDS

    Accelerating JSON Processing on Apache Spark with GPUs

    JSON is a popular format for text-based data that allows for interoperability between systems in web applications as well as data management.

  10. Blog
    cuDF

    Accelerating Large-Scale Data Analytics with GPU-Native Velox and NVIDIA cuDF

    As workloads scale and demand for faster data processing grows, GPU-accelerated databases and query engines have been shown to deliver significant price…

  11. Blog
    cuML|RAPIDS

    Accelerating Time Series Forecasting with RAPIDS cuML

    Time series forecasting is a powerful data science technique used to predict future values based on data points from the past Open source Python libraries like…

  12. Blog
    cuVS|RAPIDS

    Accelerating Vector Search: Fine-Tuning GPU Index Algorithms

    In this post, we dive deeper into each of the GPU-accelerated indexes mentioned in part 1 and give a brief explanation of how the algorithms work…