Django-Moderator

Django Bayesian In Folgece-basierte Kommentar-Moderations-App
Jetzt downloaden

Django-Moderator Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Praekelt Foundation
  • Website des Verlags:
  • http://praekelt.com

Django-Moderator Stichworte


Django-Moderator Beschreibung

Django-Moderator ist eine Django-App, die Django's Comments-Framework mit SPAMBayes integriert, um Kommentare in einem von vier Kategorien, Schinken, Spam, gemeldet oder unsicher zu klassifizieren, basierend auf Schulungen von Benutzern (siehe Paul Grahams ein Plan für SPAM für einen Hintergrund) .USSER Klassifizieren Sie die Kommentare, wie berichtet mit einem Mechaniker des Berichtsmechanismus. Die Mitarbeiter des Mitarbeiters können dann diese gemeldeten Kommentare als Schinken oder Spam klassifizieren, wodurch der Algorithmus trainiert, um in Zukunft in ähnlicher Weise auf ähnliche Weise klassifiziert zu klassifiziert. Zusätzlich sind Kommentare der Algorithmus nicht eindeutig, da der Schinken oder Spam als unsicher klassifiziert wird, wodurch Mitarbeiter des Benutzers so gut klassifiziert werden, um sie manuell zu klassifizieren, da sie über Admin-Icmments manuell klassifiziert werden Sichtbar in Kommentarlistings.comments, die von den Benutzern gemeldet werden, wird ihr IS_REMOVE-Feld auf TRUE eingestellt, und als solcher wird es nicht mehr in Kommentarlisten-Icmenten, die als Schinken klassifiziert sind. Moderator implementiert auch eine benutzerfreundliche Administratorschnittstelle zum effizienten Moderieren von Kommentaren.Installation1. Installieren oder fügen Sie Django-Moderator Ihrem Python-Pfad hinzu. Fügen Sie Moderator zu Ihrer Einstellung installiert_App.3 hinzu. Installieren und konfigurieren Sie Django-Likes wie hier beschrieben.4. Fügen Sie der Einstellungen des Projekts eine Moderatoreinstellung hinzu. Diese Einstellung gibt an, welches Klassifizierer-Speichern Backend zur Verwendung (siehe unten) und auch Klassifizierungsschwellenwerte verwendet wird: Moderator = {'Klassifizierer': 'moderator.storage.djangoclassifier', 'ham_cutoff': 0.3, 'spam_cutoff': 0.7, 'abuse_cutoff': 3 } Insbesondere ein HAM_CUTOFF-Wert von 0,3 wie in diesem Beispiel gibt an, dass jede Kommentarwertung von weniger als 0,3 während bayessischer Inferenz als Schinken eingestuft wird. Ein SPAM_CUTOFF-Wert von 0,7 wie in diesem Beispiel gibt an, dass jeder Kommentar, der mehr als 0,7 während bayessischer Inferenz, als Spam klassifiziert wird. Alles zwischen 0,3 und 0,7 wird als unsicher klassifiziert, was darauf wartet, weitere manuelle Anwenderklassifizierung zu gewährleisten. Zusätzlich ist ein Abuse_CUTOFF-Wert von 3, wie in diesem Beispiel, dass jeder Kommentar, der 3 oder mehr Missbrauchsberichte empfängt, als berichtet klassifiziert wird, was auf weitere manuelle Mitarbeiterklassifizierung wartet. HAM_CUTOFF, SPAM_CUTOFF und ABUUSE_CUTOFF können in diesem Fall uswigt sein, in dem in diesem Fall die Standardabstände jeweils 0,3, 0,7 bzw. 3 sind. Klassifiererspeicher BackendsDjango-Moderator enthält zwei SPAMBAYES-Speicherbetrag, Moderator.storage.djangoclassifier und moderator.storage.rediscassifier. Der RediSclassifier wird für Produktionsumgebungen empfohlen, da es viel schneller ist als moderator.storage.djangoclassifier.Die Verwendung moderator.storage.redisclassifier als Vernetzung Ihres Klassifizierers in Ihrer Moderatoreinstellung, dh: Moderator = {'Klassifizierer': 'Moderator. Speicher.redisclassifier ',' klassifier_config ': {' host ':' localhost ',' port ': 6379,' db ': 0,' Passwort ': keine,},' ham_cutoff ': 0.3,' spam_cutoff ': 0.7, 'ABUSE_CUTOFF': 3,} Sie können auch Ihre eigenen Backends erstellen, in diesem Fall, in diesem Fall, dass der Inhalt von klassifierer_config als Keyword-Randumrenten an Ihre Backends __Init__-Methode weitergegeben wird. Massenbefehlsbefehl (empfohlen über einen CRONJOB), um die Kommentare automatisch als Schinken, Spam oder unsicher zu klassifizieren, basierend auf früheren Schulungen, dh: ./manage.py-KlassifizierungUnmitgliederUNSURE oder gemeldete Kommentare können manuell als Schinken oder Spam über eine Inline-Klassifizierte Kommentare eingestuft werden. Feldset auf jeder jeweiligen Kommentar-Administratoränderungsansicht der Admin-Änderung verfügbar.Product


Django-Moderator Zugehörige Software