Hallo Drupal-fanaten! Welkom bij 'Drupal & AI Avonturen'. In deze serie verkennen we de fantastische wereld van Drupal-modules powered by kunstmatige intelligentie. Onze missie? We willen U inspireren en inlichten. We duiken er samen in! Deze keer hebben we het over Emotion detection.

ai tree

Sentiment analyse

Sentiment analyse is een onderdeel van AI. Je hebt hiervan 2 hoofd varianten:

  • Textueel
    Dit valt onder NLP (Natural language processing). Je kan dit zelf runnen met een model van bijvoorbeeld huggingface (bijvoorbeeld t5-base-finetuned-emotion). Of je kan hiervoor een CLoud model gebruiken. Azure biedt dit aan voor verschillende talen met hun "Language sentiment detection". 
  • Afbeeldingen
    Met geavanceerde afbeeldingsmodellen kunnen we ook emoties in gezichten detecteren. De bekende cloud diensten bieden dit al jaren aan. 

Did you know?

Wist je dat we super eenvoudig afbeeldingen kunnen filteren op basis van wat er op staat?

Sentiment analyse in tekst

Sentiment analysis

Met deze sentimentanalyse kunt u ontdekken wat gebruikers van uw platform denken door ruwe tekst te analyseren op aanwijzingen voor positieve of negatieve sentimenten. De API geeft een numerieke score tussen 0 en 1. Scores dicht bij 1 geven positieve sentimenten aan, en scores dicht bij 0 geven negatieve sentimenten aan. De sentiment-score wordt gegenereerd met behulp van classificatietechnieken. 

sentiment analyse in afbeeldingen

Sentiment analyse in afbeeldingen

Uit afbeeldingen kunnen we ook interessante informatie halen. De Azure API geeft bijvoorbeeld  terug of iemand er kwaad/afgunstig/angstig/blij/neutraal/droevig of verrast uit ziet. 

 

google vision classification

Je kan deze filters dan ook desgewenst integreren in je applicaties. Stel dat je alleen blije fotos op je website wil.

Of je hebt een site met Pizza reviews. Dan wil je geen foto's van taarten he 🤔

Pie is not pizza
Ai image models

Opmerkingen bij deze modules

azure_emotion_api

De Emotion API beta neemt een afbeelding geeft het vertrouwen over een set van emoties voor elk gezicht in de afbeelding, alsmede een kader voor het gezicht.

azure_text_analytics_api

Supported module die de azure text ai modellen kan gebruiken.

google_vision

  • Tagging van afbeeldingsbestanden met behulp van Label Detection
  • Safe search: Taggen van expliciete/gewelddadige inhoud.
  • Vullen van Alt Text-attribuut van afbeeldingsbestand.
  • Emotiedetectie - Als u niet wilt dat uw sitegebruikers droevige/ongelukkige afbeeldingen als hun profielfoto's uploaden.
  • Vergelijkbare afbeeldingsbestanden

 

google_cloud_vision

Eerder een eenvoudige API integratie van google vision met Drupal. 
Deze module is voor ontwikkelaars.

vision

Een beta project, dat niet meer onderhouden lijkt te zijn.

Blue ai drupal logo

Personal note

Er is een nieuwe centrale Drupal AI module. Deze module is in alpha, maar gaat het ecosysteem weldra veranderen.
deze vision modules zijn nog niet geintegreerd, maar dit is een kwestie van tijd.