CoolFace
Modelpublic

RichardErkhov/kingabzpro_-_Phi-3.5-mini-instruct-Ecommerce-Text-Classification-gguf

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes698downloads
Model Card

Quantization made by Richard Erkhov.

Github

Discord

Request more models

Phi-3.5-mini-instruct-Ecommerce-Text-Classification - GGUF

  • Model creator: https://huggingface.co/kingabzpro/
  • Original model: https://huggingface.co/kingabzpro/Phi-3.5-mini-instruct-Ecommerce-Text-Classification/
NameQuant methodSize
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q2_K.ggufQ2_K1.32GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.IQ3_XS.ggufIQ3_XS1.51GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.IQ3_S.ggufIQ3_S1.57GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q3_K_S.ggufQ3KS1.57GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.IQ3_M.ggufIQ3_M1.73GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q3_K.ggufQ3_K1.82GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q3_K_M.ggufQ3KM1.82GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q3_K_L.ggufQ3KL1.94GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.IQ4_XS.ggufIQ4_XS1.93GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q4_0.ggufQ4_02.03GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.IQ4_NL.ggufIQ4_NL2.04GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q4_K_S.ggufQ4KS2.04GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q4_K.ggufQ4_K2.23GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q4_K_M.ggufQ4KM2.23GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q4_1.ggufQ4_12.24GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q5_0.ggufQ5_02.46GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q5_K_S.ggufQ5KS2.46GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q5_K.ggufQ5_K2.62GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q5_K_M.ggufQ5KM2.62GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q5_1.ggufQ5_12.68GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q6_K.ggufQ6_K2.92GB
Phi-3.5-mini-instruct-Ecommerce-Text-Classification.Q8_0.ggufQ8_03.78GB

Original model description: --- datasets:

  • saurabhshahane/ecommerce-text-classification language:
  • en library_name: transformers license: apache-2.0 metrics:
  • accuracy
  • f1 pipeline_tag: text-generation tags:
  • Ecommerce
  • Phi-3.5
  • Fine-tuned ---

Phi-3.5-mini-instruct-Ecommerce-Text-Classification

This model is a fine-tuned version of microsoft/Phi-3.5-mini-instruct on an saurabhshahane/ecommerce-text-classification dataset.

Tutorial

Customize Phi-3.5-mini-instruct model to predict various Ecommerce Categories from the text.

Use with Transformers

python
from transformers import AutoTokenizer,AutoModelForCausalLM,pipeline
import torch

model_id = "kingabzpro/Phi-3.5-mini-instruct-Ecommerce-Text-Classification"

tokenizer = AutoTokenizer.from_pretrained(model_id)

model = AutoModelForCausalLM.from_pretrained(
        model_id,
        return_dict=True,
        low_cpu_mem_usage=True,
        torch_dtype=torch.float16,
        device_map="auto",
        trust_remote_code=True,
)

text = "Inalsa Dazzle Glass Top, 3 Burner Gas Stove with Rust Proof Powder Coated Body, Black Toughened Glass Top, 2 Medium and 1 Small High Efficiency Brass Burners, Aluminum Mixing Tubes, Powder Coated Body, Inbuilt Stainless Steel Drip Trays, 360 degree Swivel Nozzle,Bigger Legs to Facilitate Cleaning Under Cooktop"
prompt = f"""Classify the E-commerce text into Electronics, Household, Books and Clothing.
text: {text}
label: """.strip()

pipe = pipeline(
    "text-generation",
    model=model,
    tokenizer=tokenizer,
    torch_dtype=torch.float16,
    device_map="auto",
)

outputs = pipe(prompt, max_new_tokens=4, do_sample=True, temperature=0.1)

print(outputs[0]["generated_text"].split("label: ")[-1].strip())

# Household

Results

bash
Accuracy: 0.860
Accuracy for label Electronics: 0.825
Accuracy for label Household: 0.926
Accuracy for label Books: 0.683
Accuracy for label Clothing: 0.947

Classification Report:

bash
              precision    recall  f1-score   support

 Electronics       0.97      0.82      0.89        40
   Household       0.88      0.93      0.90        81
       Books       0.90      0.68      0.78        41
    Clothing       0.88      0.95      0.91        38

   micro avg       0.90      0.86      0.88       200
   macro avg       0.91      0.85      0.87       200
weighted avg       0.90      0.86      0.88       200

Confusion Matrix:

bash
[[33  6  1  0]
 [ 1 75  2  3]
 [ 0  3 28  2]
 [ 0  1  0 36]]