Corsi on-line

PredictionIO, un prediction engine per le Apps

PredictionIO è un prediction engine rilasciato sotto licenza Open Source (GNU Affero General Public License) che potrà essere utilizzato per l’implementazione di funzionalità predittive all’interno di pagine Internet e Web Applications; si tratta di una soluzione particolarmente indicata per tutte quelle piattaforme che mettono a disposizione un servizio personalizzato agli utenti, alcuni contesti di utilizzo potrebbero essere la ristorazione, la fornitura on demand di contenuti audio/video, gli acquisti di gruppo on line e la condivisione di immagini.

L’applicazione è stata realizzata per lavorare in associazione con soluzioni per la gestione di grandi quantità di dati (Big Data) e di traffico come per esempio il database  NoSQLMongoDB e il framework Hadoop di Apache, inoltre, il lavoro dello sviluppatore risulterà semplificato dalla disponibilità di un SDK (Software Development Kit) in grado di supportare svariati linguaggi; tra di essi Ruby, Java, Python e a breve anche PHP.

Da segnalare poi la presenza di un’API REST, un’interfaccia per la programmazione di applicazioni Web di tipo Representational Transfer State che permetterà di integrare facilmente le feature predittive; a completare il quadro vi è un’interfaccia di amministrazione appositamente concepita per semplificare le procedure di configurazione ed impostazione dei parametri da personalizzare.

PredictionIO è una soluzione multi-piattaforma che potrà essere installata in tutti gli ambienti di produzione più diffusi, basa infatti il suo funzionamento su JDK e la Java Virtual Machine; al momento il progetto è ancora in fase beta, si consiglia perciò di utilizzarlo con cautela per scopi differenti dalla semplice valutazione.

Post correlati
I più letti del mese
Tematiche