LogoLogo
Log InSign UpHomepage
  • 👋Welcome
  • Account and Team Setup
    • Sign up
    • Subscription Plans
    • Profile information
    • Account information
    • Roles
    • Users
    • Tags
    • Logs
  • FAQ
  • UNDERSTANDING MACHINE LEARNING
    • What is Graphite Note?
      • Graphite Note Insights Lifecycle
    • Introduction to Machine Learning
      • What is Machine Learning
      • Data Analitycs Maturity
    • Machine Learning concepts
      • Key Drivers
      • Confusion Matrix
      • Supervised vs Unsupervised ML
  • Demo datasets
    • Demo Datasets
      • Ads
      • Churn
      • CO2 Emission
      • Diamonds
      • eCommerce Orders
      • Housing Prices
      • Lead Scoring
      • Mall Customers
      • Marketing Mix
      • Car Sales
      • Store Item Demand
      • Upsell
    • What Dataset do I need for my use case?
      • Predict Cross Selling: Dataset
      • Predict Customer Churn: Dataset
      • Predictive Lead Scoring: Dataset
      • Predict Revenue : Dataset
      • Product Demand Forecast: Dataset
      • Predictive Ads Performance: Dataset
      • Media Mix Modeling (MMM): Dataset
      • Customer Lifetime Value Prediction : Dataset
      • RFM Customer Segmentation : Dataset
    • Dataset examples - from online sources
      • Free datasets for Machine Learning
  • Datasets
    • Introduction
    • Prepare your Data
      • Data Labeling
      • Expanding datasets
      • Merging datasets
      • CSV File creating and formatting
    • Data sources in Graphite Note
      • Import data from CSV file
        • Re-upload or append CSV
        • CSV upload troubleshooting tips
      • MySQL Connector
      • MariaDB Connector
      • PostgreSQL Connector
      • Redshift Connector
      • Big Query Connector
      • MS SQL Connector
      • Oracle Connector
  • Models
    • Introduction
    • Preprocessing Data
    • Machine Learning Models
      • Timeseries Forecast
      • Binary Classification
      • Multiclass Classification
      • Regression
      • General Segmentation
      • RFM Customer Segmentation
      • Customer Lifetime Value
      • Customer Cohort Analysis
      • ABC Pareto Analysis
      • New vs Returning Customers
    • Advanced ML model settings
      • Actionable insights
      • Advanced parameters
      • Model Overview
      • Regressors
      • Model execution logs
    • Predict with ML Models
    • Improve your ML Models
  • Notebooks
    • What is Notebook?
    • My first Notebook
    • Data Visualization
  • REST API
    • API Introduction
    • Dataset API
      • Create
      • Fill
      • Complete
    • Prediction API
      • Request v1
        • Headers
        • Body
      • Request v2
        • Headers
        • Body
      • Response
      • Usage Notes
    • Model Results API
      • Request
        • Headers
        • Body
      • Response
      • Usage Notes
      • Code Examples
    • Model Info API
      • Request
        • Headers
        • Body
      • Response
      • Usage notes
      • Code Examples
Powered by GitBook
On this page
  • Model Scenario
  • Target feature
  • Model features
  • Advanced parameters
  • Actionable Insights Goal
  • Model training
  • Model Performance
  • Overview
  • Key Drivers
  • Impact Analysis
  • Model Fit
  • Accuracy Overview
  • Take actions with Multiclass Classification
  • Actionable Insights
  • Predict
  • Create Notebook

Was this helpful?

Export as PDF
  1. Models
  2. Machine Learning Models

Multiclass Classification

PreviousBinary ClassificationNextRegression

Last updated 2 days ago

Was this helpful?

Model Scenario

With the Multiclass Classification model, you can analyze the importance of the features with 2-25 distinct values. Unlike binary classification, which deals with only two classes, multiclass classification handles multiple classes simultaneously.

To achieve the best results, we will cover the basics of the Model Scenario. In this scenario, you choose parameters related to the dataset and the model.


Target feature

To run the model, you need to select a Target Feature first. This target is the variable or outcome that the model aims to predict or estimate. The Target Feature should be a text-type column (not a numerical or binary column).


Model features

You will be taken to the next step where you can choose all the Model Features you want to analyze. You can select which features the model will analyze. Graphite Note will automatically exclude some features that are not suitable for the model and will provide reasons for each exclusion.


Advanced parameters

The Advanced Parameters step in model creation allows users to fine-tune their model settings, enabling behavior similar to how a data scientist would approach the task. These parameters are designed for advanced customization, but for most users, it is recommended to leave the default settings as they are to ensure optimal performance.


Actionable Insights Goal

You can activate this feature by checking the Generate Actionable Insights box. Once enabled, the system will use model predictions to create insights tailored to your needs.

Specify the primary objective of the analytics by completing the Goal field. This includes choosing an action (e.g., “Increase” or “Decrease”) and the specific metric or outcome (e.g., frequency of “Revenue Class” to be "High"). These inputs guide the insights generation process.

Additional Context is an optional field to provide extra details about your business, target audience, or specific focus areas. Examples might include demographics (e.g., focusing on age group 25-35) or market focus (e.g., targeting the European market). This helps align the generated insights with your business narrative.


Model training

Moving forward, you'll see a comprehensive list of preprocessing steps that Graphite Note will apply to prepare your data for training. This enhances data quality, ensuring your model produces accurate results. Typically, these steps are performed by data scientists, but with our no-code machine learning platform, Graphite Note handles it for you. After reviewing the preprocessing steps, you can finish and Run Scenario.

The training duration may vary depending on the data volume, typically ranging from 1 to 10 minutes. The training will utilize 80% of the data to train various machine learning models and the remaining 20% to test these models and calculate relevant scores. Once completed, you will receive information about the best model based on the F1 value and details about training time.


Model Performance


Overview


Key Drivers

Key Drivers indicate the importance of each column (feature) for the Model's predictions. The higher the reliance of the model on a feature, the more critical it is. Graphite uses permutation feature importance to determine these values.


Impact Analysis

The Impact Analysis tab allows you to select various features and analyze, using a bar chart, how changes in each feature affect the target feature. You can switch between Count and Percentage views.


Model Fit

The Model Fit Tab displays the performance of the trained model. It includes a stacked bar chart with percentages showing correct and incorrect predictions for multiclass feature.


Accuracy Overview

On the Accuracy Overview tab, you'll find detailed information on correct and incorrect predictions (True positives and negatives / False positives and negatives). Model metrics are explained at the bottom of the section.


Training Results

In the Training Results Tab, you will find information about all the models automatically considered during the training process. Graphite ran several machine learning algorithms suitable for multiclass classification problems, using 80% of the data for training and 20% for testing. The best model, based on the F1 score, is chosen and marked in green in the models list.


Details

Details tab shows the results of the predictive model, presented in a table format. Each record includes the predicted label, predicted probability, and predicted correctness, offering insights into the model's predictions, confidence, and accuracy for each data point. Dataset test results can be exported into Excel by clicking the XLSX button in the right corner.


Take actions with Multiclass Classification

Once the model is trained, you can use it to predict future values, solve multi-class classification problems, and drive business decisions. Here are ways to take action with your Multiclass Classification model:

Actionable Insights

If you enabled Generate Actionable Insights while defining your scenario, the trained model produces two distinct insight layers that appear under the Actionable Insights screen:

  • Strategic Summary – an executive-level brief that turns the model’s key drivers into clear business goals, KPIs, and evidence-based strategies. Use this narrative when you need to present findings to leadership, define high-level initiatives, or align cross-functional teams.

  • Feature Insights – a driver-by-driver deep dive that shows feature importance, value-range multipliers (for example, “tenure 1–6 months increases churn 2.2×”), and plain-language recommendations for each range or category. Refer to this view when you want granular guidance for pricing, segmentation, or campaign design.

Both tabs are generated automatically by Graphite Note’s generative-AI engine as soon as training completes. Open Actionable Insights to review them, then follow the suggestions to move from prediction to measurable business impact. For a detailed walkthrough of each tab, see the dedicated Actionable Insights documentation page.


Predict

After building and analyzing a predictive model using Graphite Note, the Predict function allows you to apply the model to new data. This enables you to forecast outcomes or target variables based on different feature combinations, providing actionable insights for decision-making.

What-If Scenario Predictions: You can manually input values for relevant features (e.g., Price, Clarity, Cut) to simulate specific scenarios. Once the values are entered, clicking the Predict button provides the predicted outcome along with a probability score for each possible result. Results are displayed as probability scores, giving users insights into the likelihood of different outcomes based on the input features.

CSV File or Dataset Predictions: You can upload a CSV file containing data for multiple observations to generate predictions in bulk or you can also utilize existing datasets from Graphite Note for batch predictions, leveraging previously uploaded data.


Create Notebook

You can share your prediction results with your team using the Notebook feature. With Notebooks, users can also run their own predictions on your Multiclass Classification model.

Users can explore and adjust these parameters to tailor the model to specific needs. For detailed explanations of the different advanced parameter settings, refer to the section.

The Generate Actionable Insights section allows users to enable the automatic generation of actionable insights based on model predictions, enhanced with the capabilities of generative AI. The insights are generated in the language specified in the under the AI Generated Content Language settings.

To interpret the results after running your model, go to the Performance tab. Here, you can see the overall model performance post-training. Model evaluation metrics such as F1 Score, Accuracy, AUC, Precision, and Recall are displayed to assess the performance of classification models. Details on Model metrics can also be found on tab.

On the performance tab, you can explore seven different views that provide insights related to model training and results: , , , , , and .

The Accuracy Overview tab features a Confusion Matrix to highlight classification errors, making it simple to identify if the model is confusing classes. For each class, it summarizes the number of correct and incorrect predictions. Find out more about in our Understanding ML section.

Notebooks allow you to create various visualizations with detailed descriptions. You can plot model results for better understanding and enable users to make their own predictions. For more information, refer to the .

User profile information page
Classification Confusion Matrix
Data Storytelling section
Advanced Parameters
Accuracy Overview
Overview
Key Drivers
Impact Analysis
Model Fit
Accuracy Overview
Training Results
Details
Multiclass Classification
Selecting target feature in Multiclass model scenario
Selecting model features
Advanced parameters setup screen
Actionable Insights goal settings
Preprocessing steps
Evaluation metrics showing overall model performance
Comparison of correct and incorect predictions in Model Fit section
Description of Model Metrics
Training Results with the list of models
Model results in a dataset that can be exported to Excel
Strategic Summary in Actionable Insights
Predict option with what-if selections