Ho un sacco di profili dei clienti memorizzati in un cluster di elasticsearch . Questi profili sono ora utilizzati per la creazione di gruppi target per i nostri abbonamenti e-mail.
I gruppi target ora vengono formati manualmente utilizzando le funzionalità di ricerca sfaccettata di elasticsearch (come ottenere tutti i clienti maschi di 23 anni con un'auto e 3 bambini).
Come potrei cercare automaticamente gruppi interessanti - usando la scienza dei dati, l'apprendimento automatico, il clustering o qualcos'altro?
Il linguaggio di programmazione sembra essere un buon strumento per questo compito, ma non posso formare una metodologia di tale ricerca di gruppo. Una soluzione è in qualche modo trovare i più grandi gruppi di clienti e usarli come gruppi target, quindi la domanda è:
Come posso scegliere automaticamente i più grandi cluster di clienti simili (simili per parametri che non conosco in questo momento)?
Ad esempio: il mio programma si collegherà a elasticsearch, scaricherà i dati dei clienti su CSV e usando lo script in linguaggio R scoprirai che gran parte dei clienti sono maschi senza figli e un'altra grande parte dei clienti ha un'auto e il loro colore degli occhi è marrone.