TrustRadius: an HG Insights company

Hugging Face

Score9.9 out of 10

11 Reviews and Ratings

What is Hugging Face?

Hugging Face is an open-source provider of natural language processing (NLP) technologies.

Media

Amazing open source project that gives best access than any other product

Use Cases and Deployment Scope

For most of the ML problems, we use hugging face prediction models as these models give better performance than any other models. It helps in addressing the technological advancements in an organisation. Any organisation that wants to adopt to latest technologies should consider Hugging face. Hugging face has many open-source transformer models hosted. The scope of this product is to give better performance on NLP problems.

Pros

  • Has access to hundreds of models useful for any NLP usecase.
  • Gives better accuracy on prediction tasks.
  • Easy to test the model in the website itself to check the accuracy without actually implementing it.
  • Has many algorithms for all the prediction problems.

Cons

  • Most of the Hugging face models are of big size, hence difficult to work if there is no access to high computational system like GPU.
  • It’s good to have some visualization tool in hugging face for viewing model architecture.
  • I recommend to implement hugging face lite version so that it can run on any system with less specifications.

Most Important Features

  • It’s better accuracy over all other models.
  • Easy to implement with little understanding on the models.
  • Has access to hundreds of models and easy to change.

Return on Investment

  • Can attract more clients if using the latest and advanced technologies.
  • Thus increases ROI of a company.
  • Can have impact the business highly by delivering the best product to customer

Alternatives Considered

TensorFlow and Keras

Other Software Used

TensorFlow, Keras

Hugging Face review from a cloud Data Scientist

Use Cases and Deployment Scope

I have use Hugging Face to develop Natural Language Processing applications for other amazon web services customers. Some of the common applications are intelligent document processing, call center support, machine translation, sentiment analysis and so on. These Hugging Face solutions are implemented on the cloud for easier manage and maintain as well.

Pros

  • Easy to use API
  • Super well integrated to o cloud
  • Large community

Cons

  • Better documentation
  • Have dedicated support

Most Important Features

  • Open source
  • Simple to use
  • Rich api

Return on Investment

  • Increase use case number
  • Support more features
  • Increase ROI
  • decreased development time

Alternatives Considered

Amazon Comprehend

Other Software Used

AWS CodeBuild, AWS Batch, Zoom

Best starting point for NLP projects

Use Cases and Deployment Scope

We use Hugging Face models and datasets to design, test a compare multiple approaches for ML projects and, and in general, for research purposes. Thanks to Hugging Face, we do not need extensive training, and our NLP models' fine-tuning is simpler and more cost efficient.

Pros

  • NLP models
  • NLP datasets
  • Version control for models and datasets.

Cons

  • phonetic models
  • phonetic datasets

Most Important Features

  • Multiple models for multiple tasks to try
  • Multiple dataset for multiple tasks to try

Return on Investment

  • Using Hugging Face is cost efficient vs other paid alternatives

Alternatives Considered

OpenAI

Other Software Used

OpenAI

Fastest way to build complex models and deploy demo apps

Use Cases and Deployment Scope

We use Hugging Face APIs to import the models in our code (mostly language models with weights). This is very important use case as it makes the building part of model very easy. We don't have to spend much time refering to repositories, reading complex ReadMe's. Other than that, we deploy demo apps on the Hugging Face spaces using the gradio tool they provide. This helps in testing out the product very easily by not spending much time on making the UI and also not caring about the compute management.

Pros

  • Model APIs
  • Hugging Face Spaces for deploying demo apps
  • Latest updated models available easily
  • Vast support for language parsing and other relevant tasks

Cons

  • Facility to deploy on spaces but with better compute

Most Important Features

  • Model APIs
  • Hugging Face spaces

Return on Investment

  • Reduced the time spent drastically in building complex transformer models
  • Very quick deployment of demo apps, that reduces the time spent on making UIs

Other Software Used

Weights & Biases, Overleaf, GitHub

Must have for all NLP needs

Use Cases and Deployment Scope

In our organization, Hugging Face is used for a lot of text-processing and natural language processing tasks. Hugging face addresses our business problem of finding good NLP algorithms for running classification analysis by using open source API to keep our costs low. The website provides world's best systems for doing NLP and using this model, we are able to do advance NLP analyses and classification using text data.

Pros

  • NLP
  • Neural Network
  • Open Source

Cons

  • Difficult to find certain models
  • Lacking descriptions

Most Important Features

  • NLP libraries
  • Text Preprocessing Libraries
  • Tutorials

Return on Investment

  • Improved classification model
  • cleaner text data

Other Software Used

Treasure Data, LiveRamp, Amperity