Resources

Text Classification Example Project

1 min
Patrycja Jenkner
19th September, 2022

Here’s a public example project to give you a taste of neptune.ai’s API and the app.

It’s a text classification project that shows how to use Neptune for NLP tasks. It also surfaces the Neptune+Optuna integration for hyperparameter optimization sweep tracking.

You can just open the project and play with the app, no registration is needed. And if you want to see the code behind it, go to the example’s GitHub repo

What’s in this NLP text classification example project? 

Here are a few most important things you can see in the project: 

  • Runs table – when you open the project, you will land in the Runs table view. It shows all the experiments (with associated metadata) that were performed when training the model.
See in the app

You can easily change the columns that are visible in the runs table or filter the runs

  • In the Compare runs tab, you can switch from Charts comparison to Images comparison or Side-by-side comparison. If you’ve logged artifacts, you can also compare datasets between runs. 
See in the app
Artifacts comparison in the Neptune app

In the side-by-side comparison, check the boxes “Rows with diffs only” and “Show cell changes”. This way, analyzing results is much easier. 

See in the app
Side-by-side comparison in the Neptune app

By the way, you can choose which runs you want to compare by clicking the eye icon in the runs table. 

  • You can also inspect a single run. Click the Runs details tab at the top of your screen, and you’ll land in the single run’s view. Just below the name of the run, you can see different dashboards.

    The first one is the All metadata dashboard with everything that was logged to Neptune (organized in a folder-like structure). Then, there are Charts, Images, Monitoring, Source code, and more. 
  • At the end of the list, you can see some custom dashboards that combine different metadata types in one place. 
See in the app
Custom dashboard in the Neptune app
  • This example showcases Neptune’s model registry functionality as well. In the Models tab, you can see registered models and their versions. 
See in the app
Model versions dashboard in the Neptune app
  • Finally, take a look at the Project metadata tab. You’ll find there all the metadata that was logged at the project instead of the run level. 
See in the app
Project-level metadata in the Neptune app

Other useful resources

Explore other example projects, e.g. tabular data example project or time series forecasting example project

Contact us if you’d like to get a live customized demo specific to your use case. 

Couldn’t find the use case you were looking for?

Just get in touch, and our ML team will create a custom demo for you.