CoolFace
Modelpublic

JohanHeinsen/ENO_Runaway_Advertisement_classifier_2.0

sourceHugging Faceupdated 10mo agoView on Hugging Face
0likes12downloads
Model Card

SetFit with JohanHeinsen/OldNewsSegmentationSBERTV0.1

This is a SetFit model that can be used for Text Classification. This SetFit model uses JohanHeinsen/Old_News_Segmentation_SBERT_V0.1 as the Sentence Transformer embedding model. A LogisticRegression instance is used for classification.

The model has been trained using an efficient few-shot learning technique that involves:

  1. 1.Fine-tuning a Sentence Transformer with contrastive learning.
  2. 2.Training a classification head with features from the fine-tuned Sentence Transformer.

Model Details

Model Description

Model Sources

Model Labels

LabelExamples
0<ul><li>'En meget brav gammel adelig Dame i Augsburg, har legeret 600,000 Gylden til et Pigeinstitues Oprettelse.'</li><li>'Efter indkommen Anmeldelse fra vedkommende Strandtoldbetjent er der løst af Havet inddrevet: paa Østeragger Strand 1 Oxhoved Viin mkt. J Feene paa Tolbøl Strand et Ditto Dito med samme Mærke, paa Hvidberg v. A. Strand 1 Ditto Dito mkt. DL. R. paa Ørum Strand 1 Ditto Dito mkt. 1 Pupaa Steenberg Strand 1 Ditto Dito mkt. NeEieren eller Eierne til fornævnte Oxhoveder Vine indkaldes herved sub poena præclusi et perpetui silentii med Aar og Dags Varsel at indfinde sig ved Amtet for at legitimere Eiendomsretten, hvorefter det indkommende Auctionsbeløb, med Fradrag af alle lovlige Udgifter, skal vorde Vedkommende udbetalt. Thisted Amthuus, den 24de August 1833. Faye.'</li><li>'Ved Tallotteriets 1212te Trækning i Altona den 12te April udkom følgende Nummere:'</li></ul>
1<ul><li>'En Pige 15 Aar gammel, liden af Vext, navnlig Anne Marie, er den 25 May 1761. fra sine Forældre undvigt, og da hende en Arv er tilfalden, saa ombedes hun, eller hvo hende skulde forekomme, at formode hende at indfinde sig hos mig, boende i Nyeboder i Kiøbenhavn paa Elsdyrs-Længden i No. 18, som er hendes Fader, Christen Matros ved 4de Divisions 8de Compagnie.'</li><li>'At fra Kronborg Fæstnings Arbeide den 2 Oct. Sidst er undvigt uærlige Slave Hans Hansen, fød i Roeskilde, 42 Aar gl., liden af Vext, maadelig af Lemmer, blaae af Øine og bruun af Haar, det bekiendtgiøres herved til alle og enhvers Efterretning ligesom man og tillige vil have enhver anmodet at anholde denne for den offentlige Sikkerhed farlige Person, hvor som helst han skulde antræffes, og derefter henbringe ham til nærmeste Arresthuus til Bevaring, hvorfra han, naar saadant Commandant-skabet paa Kronborg tilmeldes, strax skal vorde afhentet, og de paa hans Anholdelse, Arrest og Forplegning anvendte Bekostninger, samt de sædvanlige Opbringerpenge bliver betalt, og tiener tillige til Underretning, at fornævnte Slave ved sin Undvigelse ei havde andet end bare Skiorte paa Kroppen, men Slave Buxer, Strømper og Skoe paa Benene, og en rund Hat paa Hovedet, og har desuden et stort Ar paa det ene Been fra en langvarig Beenskade.'</li><li>'Af Kongens Regiment har Mousqueteer Carl Sverling absenteret sig, samme var klæd i en graa Frakke, rød Manchesters Vest og Buxer, koparret af Ansigt, 23 Aar gl. 65, Tom. Høy; den som tager ham op, levere ham til Casernene imod Douceur efter Forordningen.'</li></ul>

Evaluation

Metrics

LabelAccuracyF1PrecisionRecall
all0.99900.99160.98331.0

Uses

Direct Use for Inference

First install the SetFit library:

bash
pip install setfit

Then you can load this model and run inference.

python
from setfit import SetFitModel

# Download from the 🤗 Hub
model = SetFitModel.from_pretrained("setfit_model_id")
# Run inference
preds = model("En ganske nye Vand-Filtrum af Holms Fabrik i Kjøbenhavn, destillerende 50 Potter Vand om Dagen er tilkjøbs i Stokkemarke Præstegaard.")

<!--

Downstream Use

List how someone could finetune this model on their own dataset. -->

<!--

Out-of-Scope Use

List how the model may foreseeably be misused and address what users ought not to do with the model. -->

<!--

Bias, Risks and Limitations

What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model. -->

<!--

Recommendations

What are recommendations with respect to the foreseeable issues? For example, filtering explicit content. -->

Training Details

Training Set Metrics

Training setMinMedianMax
Word count588.93181999
LabelTraining Sample Count
02093
1149

Training Hyperparameters

  • batch_size: (12, 12)
  • num_epochs: (2, 2)
  • max_steps: -1
  • sampling_strategy: oversampling
  • num_iterations: 12
  • bodylearningrate: (2e-05, 2e-05)
  • headlearningrate: 2e-05
  • loss: CosineSimilarityLoss
  • distancemetric: cosinedistance
  • margin: 0.25
  • endtoend: False
  • use_amp: False
  • warmup_proportion: 0.1
  • l2_weight: 0.01
  • seed: 42
  • evalmaxsteps: -1
  • loadbestmodelatend: False

Training Results

EpochStepTraining LossValidation Loss
0.000210.5665-
0.0112500.4302-
0.02231000.3677-
0.03351500.1981-
0.04462000.0642-
0.05582500.0272-
0.06693000.0083-
0.07813500.0114-
0.08924000.0038-
0.10044500.0036-
0.11155000.0023-
0.12275500.005-
0.13386000.0031-
0.14506500.0011-
0.15617000.0038-
0.16737500.0001-
0.17848000.0005-
0.18968500.0019-
0.20079000.0016-
0.21199500.0001-
0.223010000.0014-
0.234210500.0022-
0.245311000.0021-
0.256511500.0018-
0.267612000.0002-
0.278812500.0-
0.289913000.0019-
0.301113500.0-
0.312214000.0-
0.323414500.0036-
0.334515000.0-
0.345715500.0-
0.356816000.0-
0.368016500.0-
0.379117000.0-
0.390317500.0018-
0.401418000.0001-
0.412618500.0017-
0.423719000.0-
0.434919500.0-
0.446020000.0-
0.457220500.0035-
0.468321000.0034-
0.479521500.0036-
0.490622000.0017-
0.501822500.0056-
0.512923000.0006-
0.524123500.0-
0.535224000.0-
0.546424500.0-
0.557525000.0016-
0.568725500.0014-
0.579826000.0-
0.591026500.0012-
0.602127000.0001-
0.613327500.0-
0.624428000.0-
0.635628500.0-
0.646729000.0-
0.657929500.0-
0.669030000.0016-
0.680230500.0-
0.691331000.0-
0.702531500.0-
0.713632000.0017-
0.724832500.0012-
0.736033000.0002-
0.747133500.0-
0.758334000.0-
0.769434500.0-
0.780635000.0-
0.791735500.0-
0.802936000.0-
0.814036500.0-
0.825237000.0-
0.836337500.0-
0.847538000.0-
0.858638500.0-
0.869839000.0-
0.880939500.0-
0.892140000.0-
0.903240500.0-
0.914441000.0-
0.925541500.0-
0.936742000.0-
0.947842500.0-
0.959043000.0-
0.970143500.0-
0.981344000.0-
0.992444500.0-
1.003645000.0-
1.014745500.0-
1.025946000.0-
1.037046500.0-
1.048247000.0-
1.059347500.0-
1.070548000.0-
1.081648500.0-
1.092849000.0-
1.103949500.0-
1.115150000.0-
1.126250500.0-
1.137451000.0-
1.148551500.0-
1.159752000.0-
1.170852500.0-
1.182053000.0-
1.193153500.0-
1.204354000.0-
1.215454500.0-
1.226655000.0-
1.237755500.0-
1.248956000.0-
1.260056500.0-
1.271257000.0-
1.282357500.0-
1.293558000.0-
1.304658500.0-
1.315859000.0-
1.326959500.0-
1.338160000.0-
1.349260500.0-
1.360461000.0-
1.371561500.0-
1.382762000.0-
1.393862500.0-
1.405063000.0-
1.416163500.0-
1.427364000.0-
1.438464500.0-
1.449665000.0-
1.460765500.0-
1.471966000.0-
1.483166500.0-
1.494267000.0-
1.505467500.0-
1.516568000.0-
1.527768500.0-
1.538869000.0-
1.550069500.0-
1.561170000.0-
1.572370500.0-
1.583471000.0-
1.594671500.0-
1.605772000.0-
1.616972500.0-
1.628073000.0-
1.639273500.0-
1.650374000.0-
1.661574500.0-
1.672675000.0-
1.683875500.0-
1.694976000.0-
1.706176500.0-
1.717277000.0-
1.728477500.0-
1.739578000.0-
1.750778500.0-
1.761879000.0-
1.773079500.0-
1.784180000.0-
1.795380500.0-
1.806481000.0-
1.817681500.0-
1.828782000.0-
1.839982500.0-
1.851083000.0-
1.862283500.0-
1.873384000.0-
1.884584500.0-
1.895685000.0-
1.906885500.0-
1.917986000.0-
1.929186500.0-
1.940287000.0-
1.951487500.0-
1.962588000.0-
1.973788500.0-
1.984889000.0-
1.996089500.0-

Framework Versions

  • Python: 3.11.12
  • SetFit: 1.1.3
  • Sentence Transformers: 4.1.0
  • Transformers: 4.51.3
  • PyTorch: 2.7.0
  • Datasets: 2.19.2
  • Tokenizers: 0.21.1

Citation

BibTeX

bibtex
@article{https://doi.org/10.48550/arxiv.2209.11055,
    doi = {10.48550/ARXIV.2209.11055},
    url = {https://arxiv.org/abs/2209.11055},
    author = {Tunstall, Lewis and Reimers, Nils and Jo, Unso Eun Seo and Bates, Luke and Korat, Daniel and Wasserblat, Moshe and Pereg, Oren},
    keywords = {Computation and Language (cs.CL), FOS: Computer and information sciences, FOS: Computer and information sciences},
    title = {Efficient Few-Shot Learning Without Prompts},
    publisher = {arXiv},
    year = {2022},
    copyright = {Creative Commons Attribution 4.0 International}
}

<!--

Glossary

Clearly define terms in order to be accessible across audiences. -->

<!--

Model Card Authors

Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction. -->

<!--

Model Card Contact

Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors. -->