Django-moderator

Django Bayesian Inmerence Based Commentaar Moderation-app
Download nu

Django-moderator Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Praekelt Foundation
  • Uitgever website:
  • http://praekelt.com

Django-moderator Tags


Django-moderator Beschrijving

Django-moderator is een Django app die integreert Django's opmerkingen kader met SpamBayes te classificeren opmerkingen in vier categorieën, ham, spam, gemeld of onzeker, gebaseerd op de training door de gebruikers (zie Paul Graham's een plan voor Spam voor sommige achtergrond) .Gebruikers classificeren opmerkingen zoals gemeld met behulp van een meld misbruik monteur. Personeel gebruikers kunnen kwalificeren, dan is deze gerapporteerde reacties weer als ham of spam, waardoor het algoritme trainen om automatisch te classificeren gelijkluidende opmerkingen in de toekomst. Bovendien zegt het algoritme niet in slaagt om duidelijk te merken als hetzij ham of spam zal worden geclassificeerd als onzeker, waarbij het personeel dat gebruikers handmatig classificeren en ze via admin.Comments geclassificeerd als spam zullen hun is_removed veld set moeten True en als zodanig zal niet langer zichtbaar in commentaar listings.Comments gemeld door gebruikers zullen hun is_removed veld ingesteld op True en als zodanig niet meer zichtbaar in commentaar listings.Comments geclassificeerd als ham zijn of onzeker blijft ongewijzigd en zal als zodanig zichtbaar in commentaar listings.django- zijn moderator voert ook een gebruiksvriendelijke admin interface voor het efficiënt modereren comments.Installation1. Installeer of voeg Django-moderator aan uw Python path.2. moderator toe te voegen aan uw INSTALLED_APPS setting.3. Installeren en configureren van Django-likes zoals beschreven here.4. Voeg een MODERATOR instelling om settings.py bestand van je project. Deze instelling specificeert wat classifier opslag backend te gebruiken (zie hierna) alsook classificatie drempelwaarden: MODERATOR = { 'classifier': 'moderator.storage.DjangoClassifier', 'HAM_CUTOFF': 0,3 'SPAM_CUTOFF': 0,7 'ABUSE_CUTOFF': 3 ,} Specifiek HAM_CUTOFF een waarde van 0,3 zoals in dit voorbeeld specificeert dat geplaatst scoren dan 0,3 in Bayesian gevolgtrekking ham wordt ingedeeld. Een SPAM_CUTOFF waarde van 0,7 zoals in dit voorbeeld specificeert dat geplaatst scoren meer dan 0,7 in Bayesian gevolgtrekking spam wordt ingedeeld. Alles wat tussen 0,3 en 0,7 zal worden geclassificeerd als onzeker, in afwachting van verdere handmatige personeel gebruiker classificatie. Bovendien een ABUSE_CUTOFF waarde van 3 zoals in dit voorbeeld bepaalt dat ieder commentaar die 3 of meer misbruik rapporten worden geclassificeerd als gemeld, in afwachting van verdere handmatige personeel gebruiker classificatie. HAM_CUTOFF, SPAM_CUTOFF en ABUSE_CUTOFF kan worden ommited waarbij de standaard cutoffs zijn 0,3, 0,7 en 3 respectively.Classifier opslag Backendsdjango-moderator omvat twee SpamBayes opslag backend, moderator.storage.DjangoClassifier en moderator.storage.RedisClassifier respectively.Notemoderator.storage. RedisClassifier wordt aanbevolen voor productieomgevingen omdat het veel sneller dan moderator.storage.DjangoClassifier.To gebruik moderator.storage.RedisClassifier moeten zijn als uw classifier storage backend geef het in uw mODERATOR omgeving, dat wil zeggen: mODERATOR = { 'classifier': 'moderator. storage.RedisClassifier', 'CLASSIFIER_CONFIG': { "host: 'localhost', 'port': 6379, 'db': 0, 'password': n,}, 'HAM_CUTOFF': 0,3 'SPAM_CUTOFF': 0,7, 'ABUSE_CUTOFF': 3,} u kunt ook uw eigen backends te maken, in welk geval er rekening mee dat de inhoud van CLASSIFIER_CONFIG zal worden doorgegeven als zoekwoord agruments om __init__ method.UsageOnce van uw backend correct is geconfigureerd kunt u de classifyco gebruiken mments beheer commando (aanbevolen door middel van een cronjob) om automatisch te classificeren opmerkingen als ofwel ham, spam of onzeker op basis van eerdere opleiding, dat wil zeggen: ./manage.py classifycommentsUnsure of gemeld opmerkingen kan handmatig worden geclassificeerd als ham of spam via een inline ingedeeld, opmerkingen fieldset beschikbaar op elke respectieve reactie's admin verandering view.Product homepage


Django-moderator Gerelateerde software