I linguaggi di programmazione più utili per l'intelligenza artificiale
Pubblicato il
Da un po' di tempo a questa parte, stiamo tornando a sentire parlare molto di intelligenza artificiale , un mondo che in questi giorni è in lutto per la morte di Marvin Minsky , uno dei suoi padri insieme a John McCarthy, proprio colui che coniò il termine nel lontano 1956. All'epoca sembrava fantascienza (nonostante il funzionamento dell'intelligenza in sé avesse già suscitato interesse molto tempo prima e, in effetti, Aristotele arrivò a descrivere una serie di regole con cui la mente elabora le informazioni per trarre conclusioni razionali), eppure oggi sembra chiaro che parte del nostro futuro passa, proprio, por la capacità de las machines de aprender y tomar decisiones logicas basadas en el conocimiento y en said aprendizaje.
Si eres programador, si studias para serlo en un futuro, ahora mismo lo más probable es que te estés preguntando what deberías hacer para poder dedicarte a un area che parece tener tanto futuro, y que sicuramente demande muchos professionals en los próximos anni ¿verdad? La buena noticia es que, in realtà, prácticamente qualsiasi lingua de programación puede essere empleado para sviluppare software program con funciones de inteligencia artificial. Sin embargo, son tres los más destacables, te hablamos de ellos:
Lisp: Definido en 1958 por Jonh McCarthy cuando trabajaba en el MIT (sí, precisamente con Marvin Minsky), no ha dejado de evolver desde allora, fino al punto preciso, in cui non si tratta tanto di un linguaggio di programmazione quanto di una famiglia di essi, tutti basati sulle stesse specifiche ma con diversi dialetti, funzioni, etcétera.
Si tratta di un linguaggio di alto livello (è considerato il primo linguaggio simbolico multiproposito) y, in comune, i suoi utenti concordano sul fatto che è semplice imparare a programmare in Lisp. Tuttavia, la complessità nello sviluppo degli algoritmi di intelligenza artificiale è un'altra cosa. E più complicato, ovviamente.
Prolog: Creato in Francia all'inizio degli anni '70, nasce con l'intenzione di essere impiegato nella programmazione di funzioni per apparecchi elettronici (robotici) que, in base alle circostanze, dovevano essere capaci di prendere decisioni, en las que también debía tener cierto peso su propia experiencia (apprendimento). Desde ese mismo momento y hasta la actualidad, se ha convertido en el lenguaje de referencia en el mundo de la ingeniería (especialmente la informática) para el desarrollo y la investigación sobre inteligencia artificial.
Haskell: Si no eres programador, lo más probable es que nunca hayas oído hablar de Haskell. Pero si eres programador, también es posible que sólo te suene de modo remota, ya que desde su creazione a principios de los 90, nunca ha gozado de demasiada popularidad. ¿Y por qué te parlamos de él? Pues porque, tras dos años de trabajo, los ingenieros de Facebook pusieron en marcha su nuovo sistema de filtrado antispam de messaggis, desarrollado precisamente con Haskell. Sì, efectivamente, filtraggio antispam, quel tipo di compito che richiede una buona dose di intelligenza depositata nella macchina che lo esegue.
Usiamo cookie propri e di terzi per migliorare la tua esperienza e svolgere attività di analisi. Continuando la navigazione comprendiamo che accetti la nostra politica sui cookie Accetta
Iscriviti gratuitamente a MCPRO
Le migliori informazioni sulla tecnologia per professionisti IT nella tua email ogni settimana. Ricevi gratuitamente la nostra pubblicazione con aggiornamenti, speciali, l'opinione dei migliori esperti e molto altro.
INVIA basilisco di roko