Ultima modifica:
Ciao. Chiedo scusa se forse ho sbagliato categoria della discussione. Vorrei creare un sito web che sia una piattaforma di calcolo matematica, in gran parte costituita da "modelli matematici" ma anche da diversi "algoritmi di intelligenza artificiale". Siccome le mie conoscenze informatiche sono molto limitate, stavo pensando di farmela realizzare da alcuni programmatori/società di cui ancora non so (se è possibile metterò anche un annuncio nel forum), ma visto che in questo campo non tutti sono davvero competenti e potrebbero realizzarmi un prodotto scadente facendolo passare per oro (ovviamente non parlo del forum che è il Top e mi fido molto, bensì in generale dei vari soggetti in giro per l'Italia), volevo chiedervi in quali linguaggi di programmazione dovrà essere costruito il sito per renderlo performante vista la grande quantità di dati e di calcoli che effettuerà nello stesso momento, e magari qualche piccolo suggerimento vario.
PREMESSA
Le funzioni base del sito saranno:
a) Scraping dati (molti dati) salvati in un database
b) Elaborazione di tale dati attraverso circa 30 (o forse più) modelli e teoremi matematici eseguiti "contemporaneamente" (mai uno singolo alla volta) nello stesso momento, prima del risultato finale.
c) Elaborazione di tale dati attraverso diversi algoritmi di intelligenza artificiale (machine learning e non), eseguiti anch'essi contemporanemente insieme ai suddetti modelli matematici
d) Il risultato di tutti i suddetti calcoli dei modelli matematici, teoremi e algoritmi vari, prima di essere mostrato agli utenti, sarà prima oggetto di un ulteriore analisi e controllo in cui alcuni algoritmi filtreranno o non visualizzeranno alcuni risultati, in base ad una pre-impostazione di valori min e max applicati ai risultati da mostrare.
e) Importante: saranno collegati molti utenti nello stesso momento che effettueranno tutte queste elaborazioni, quindi non vorrei che la velocità di calcolo diminuisse esageramente. Credo sia normale che sarà direttamente proporziale al numero di utenti, ma non vorrei che il linguaggio di programmazione adottato dal sito peggiorasse la situazione.
DOMANDE
Detto ciò, stavo pensando che il sito potesse essere realizzato in PHP (magari modificando Wordpress? o realizzandolo da zero?), con PYTHON per quanto riguarda tutta la parte dei calcoli matematici e dell'intelligenza artificiale. Bastano questi due linguaggi o c'è bisogno di altri linguaggi da combinare? Se sì, per cosa?
E questi che ho citato vanno bene?
Grazie
PREMESSA
Le funzioni base del sito saranno:
a) Scraping dati (molti dati) salvati in un database
b) Elaborazione di tale dati attraverso circa 30 (o forse più) modelli e teoremi matematici eseguiti "contemporaneamente" (mai uno singolo alla volta) nello stesso momento, prima del risultato finale.
c) Elaborazione di tale dati attraverso diversi algoritmi di intelligenza artificiale (machine learning e non), eseguiti anch'essi contemporanemente insieme ai suddetti modelli matematici
d) Il risultato di tutti i suddetti calcoli dei modelli matematici, teoremi e algoritmi vari, prima di essere mostrato agli utenti, sarà prima oggetto di un ulteriore analisi e controllo in cui alcuni algoritmi filtreranno o non visualizzeranno alcuni risultati, in base ad una pre-impostazione di valori min e max applicati ai risultati da mostrare.
e) Importante: saranno collegati molti utenti nello stesso momento che effettueranno tutte queste elaborazioni, quindi non vorrei che la velocità di calcolo diminuisse esageramente. Credo sia normale che sarà direttamente proporziale al numero di utenti, ma non vorrei che il linguaggio di programmazione adottato dal sito peggiorasse la situazione.
DOMANDE
Detto ciò, stavo pensando che il sito potesse essere realizzato in PHP (magari modificando Wordpress? o realizzandolo da zero?), con PYTHON per quanto riguarda tutta la parte dei calcoli matematici e dell'intelligenza artificiale. Bastano questi due linguaggi o c'è bisogno di altri linguaggi da combinare? Se sì, per cosa?
E questi che ho citato vanno bene?
Grazie