Natural Language Processing (NLP) focuses on enabling computers to understand and interact with human language through algorithms and models.
Text categorization, a key NLP task, involves automatically assigning labels to text based on its content, with applications in spam detection, sentiment analysis, and more.
By training machine learning models on labeled data, NLP systems can efficiently classify new texts, aiding in the organization of large volumes of information.
Simply drag-and-drop the following block within your no-code app editor:
Connect your block with other blocks inside your editor:
Click the edit button to specify your action:
You will be presented with an editor that contains the following options:
The actual text editor can be used to insert text. You can also insert previous blocks (if any) via drag-and-drop, and during runtime the system will automatically insert data from previous blocks into as values.
To train an AI data model, you must feed it data. That is, you are teaching the algorithm to recognize patterns in your text and to classify each pattern. This method allows you to provide several patterns, and the system should be able to identify the correct categorization for the given text during runtime. Please keep in mind that the more data you supply to AI, the better it will perform.
You must always select your language, as the system supports multiple languages, each requiring its own training.
Please provide the name and description of your AI model.
This option allows you to pick a previously trained AI model. This allows you to reuse the same AI data model across several business apps.
Please keep in mind that any modifications to the AI model will be reflected in all other business apps.
Using this option you can upload your MS Excel file. Your MS Excel file should only contain two columns. The first column must include the classification name. The second column contains the data.
You can manually enter your data using this option. The first field is for categorization, while the second is for real data.
This part is identical to the preceding one, with the exception that you will only see it if you already have classifications (entered manually or by MS Excel file upload).
If you need to fine-tune your data models, this is the part to do it in. For each of your classifications, you may define which keywords must be present or must be absent. This assists the algorithm in determining how to find the correct categorization with a higher likelihood.
Manual Test (AI)
To run a manual test, click the button shown below.
In this part, you may quickly see how successfully your data model has been trained. Enter any keyword and click 'TEST DATA MODEL' to get the results. If the algorithm isn't doing well, go back to training your model and either add additional data or change your keywords to help the system identify the correct categorization.
Automated Test (AI)
To run an automated test, click the corresponding button as shown.
If your model is functioning correctly, you’ll see a confirmation screen like the one below.
If there are issues, an error screen will appear.
If you encounter any errors, review your model for potential corrections. One common issue is using overly similar or generic text to identify different categories. To resolve this, revise your category descriptions to make them more distinct and topic-focused. This helps the system accurately differentiate between categories and improves test results.
When you launch your business app, the system will recognize your text classification automatically. It may be used to pick an application execution route, trigger some events (such as sending emails or notifications), create documents, transmit data to REST APIs, and hundreds of more possibilities, depending on your situation. In the following example, the program was merely intended to identify text categorization and deliver it via UI:







Was this article helpful?
Got a question? Chat with Fenorri AI now!