A newer version of the Streamlit SDK is available:
1.40.1
metadata
title: NLP App
emoji: ⚡
colorFrom: indigo
colorTo: indigo
sdk: streamlit
sdk_version: 1.31.0
app_file: app.py
pinned: false
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
NLP App Hugging Face's logo
Hugging Face
Streamlit app with computer vision 💡
Elbrus Bootcamp | Phase-2 | Team Project
Team🧑🏻💻
- Awlly
- sakoser
- [whoisida]https://github.com/whoisida
Task 📌lassifi
Create a service that classifies movie reviews into good, neutral and bad categories, a service that classifies user input as toxic or non-toxic, as well as a GPT 2 based text generation service that was trained to emulate a certain author’s writing.
Contents 📝
- Classifies movie reviewsusing LSTM,ruBert,BOW 💨 Dataset
- classifies user input as toxic or non-toxi using ruBert-tiny-toxicity 📑 Dataset
- GPT 2 based text generation service
Deployment 🎈
The service is implemented on Hugging Face
Libraries 📖
import os
import unicodedata
import nltk
from dataclasses import dataclass
import joblib
import numpy as np
import matplotlib.pyplot as plt
import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
from torch.utils.data import DataLoader, TensorDataset
from torchvision.datasets import ImageFolder
from torchvision import datasets
from torchvision import transforms as T
from torchvision.io import read_image
from torch.utils.data import Dataset, random_split
import torchutils as tu
from transformers import GPT2LMHeadModel, GPT2Tokenizer
from typing import Tuple
from tqdm import tqdm
from transformers import AutoModel, AutoTokenizer
from transformers import AutoModelForSequenceClassification
import pydensecrf.densecrf as dcrf
import pydensecrf.utils as dcrf_utils
from preprocessing import data_preprocessing
import streamlit as st
import string
from sklearn.linear_model import LogisticRegression
import re
from preprocessing import preprocess_single_string
from preprocessing import data_preprocessing
Guide 📜
How to run locally?
To create a Python virtual environment for running the code, enter:
python3 -m venv my-env
Activate the new environment:
- Windows:
my-env\Scripts\activate.bat
- macOS and Linux:
source my-env/bin/activate
- Windows: