Open topic with navigation

TIBCO® Patterns 6.1.2

# TIBCO Patterns Machine Learning Platform

TIBCO Patterns Machine Learning Platform provides machine learning models and associated supervised learning algorithms that are used for classification.

A set of training examples is provided where each example is marked as belonging to one or the other of two categories (True and False). The training algorithm builds a TIBCO Patterns Learn Model that assigns any new example to one of these categories, making it a binary classifier.

The TIBCO Patterns Machine Learning Platform is commonly used in matching and deduplication of records in a table to predict whether any two given records in a table match (represent the same entity) despite the differences in their field values. The file containing the trained Learn model is loaded to a TIBCO Patterns server and is used to provide more accurate record matches using the same query that was used to train the model. A trained model is associated with the query used to train the model and cannot be used with a different query.

TIBCO Patterns Machine Learning Platform incorporates a machine learning model trained to evaluate instances of problems defined by a particular set of features. In the context of TIBCO Patterns Machine Learning Platform, a feature is any characteristic of a problem that can be expressed as a real value between 0.0 and 1.0:

| • | The score 0.0 represents the "most false" condition for the feature.

| • | The score 1.0 represents the "most true" condition for the feature.

| • | A score between 0.0 and 1.0 represents proportional degrees of "true" and "false." A larger score is always associated with a more positive human judgment for the feature, or at least an unchanged judgment, but cannot be associated with a more negative judgment. That is, a decrease in the score of one feature cannot lead to an increase in the likelihood of the example being considered a true example.

For example, any score output by a query in TIBCO Patterns can serve as an input feature for TIBCO Patterns Learn model. However, the features for a Learn model are not limited to such scores. They can be real values obtained from other sources.

A machine learning model is a data component separate from the TIBCO Patterns server. The model can be created using the TIBCO Patterns Learn UI, programmatically using the TIBCO Patterns Learn API library, or TIBCO can create and tune the model for you as a contract service. For more information about creating a model, see TIBCO Patterns Learn UI User's Guide and the Learn API documentation.

Multiple machine learning models can be used in a single instance of TIBCO Patterns server.

Each model represents the domain intelligence needed to make positive or negative evaluation of feature vectors. A feature vector represents an instance of the classification problem and has one feature value for each feature.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO® Patterns

Copyright © 2010-2025. Cloud Software Group, Inc. All Rights Reserved.