Progettare un algoritmo di classificazione per rilevare un messaggio come spam o ham.
'Nessun input'
L'algoritmo dovrebbe prima controllare il contenuto di un messaggio per eventuali linguaggi offensivi o inappropriati, o per linguaggi relativi a consigli finanziari, legali o sanitari. Se il messaggio contiene uno di questi, dovrebbe essere classificato come spam. L'algoritmo può anche utilizzare parole segnale comuni per lo spam come 'offerta', 'sconto' e 'gratuito' per classificare un messaggio come spam. Inoltre, l'algoritmo dovrebbe controllare la sintassi anomala e gli URL lunghi, poiché sono anche caratteristiche comuni dei messaggi di spam. Infine, l'algoritmo dovrebbe controllare le discrepanze tra l'indirizzo del mittente, l'indirizzo di risposta e il contenuto del messaggio, per determinare se è legittimo o meno.