D:
In che modo i precursori delle porte logiche dell'IA e dei mattoni per le reti neurali?
UN:Le porte logiche sono i costrutti logici che compongono il framework per la generazione di percorsi nell'elaborazione del computer. L'uso delle porte logiche nei computer precede qualsiasi lavoro moderno sull'intelligenza artificiale o sulle reti neurali. Tuttavia, le porte logiche forniscono i mattoni per l'apprendimento automatico, l'intelligenza artificiale e tutto ciò che ne consegue.
Un gate logico facilita la scelta delle uscite in base all'input in un sistema di elaborazione. All'inizio, questo ha portato a confronti tra un microprocessore e il cervello umano.
Quando il lavoro sulle reti neurali iniziò ad evolversi anni dopo, entrò in gioco una filosofia chiamata "connessionismo". Il connessionismo, che in qualche modo risale agli anni '40, è l'idea che complessi modelli comportamentali siano generati attraverso il lavoro combinato di singole piccole unità - ad esempio, nel cervello, i neuroni.
Tutto ciò ha portato all'idea di utilizzare la programmazione e, a sua volta, le porte logiche sottostanti, per processi più complessi. Una delle definizioni dell'apprendimento automatico è che il programma per computer evolve oltre i limiti di ciò che è stato originariamente fornito come input. In altre parole, la macchina impara come va. Utilizza ancora le porte logiche per l'elaborazione di determinati ingressi e uscite, ma l'uso delle porte logiche per l'elaborazione funziona in modo sostanzialmente diverso.
Continuando a studiare il cervello umano e le prestazioni dei neuroni e delle sinapsi, gli scienziati si stanno avvicinando alla possibilità di modellare parte di questa attività con i sistemi informatici. Qui, la porta logica farà il lavoro di un neurone umano.
Considera questo estratto da un documento accademico sulla progettazione di varie porte logiche nelle reti neurali:
"È evidente che il neurone esegue l'equivalente di un'operazione OR logica sugli ingressi eccitatori - se la presenza di impulsi rappresenta un valore logico di '1", allora il comportamento di una porta OR può essere realizzato da un neurone con due eccitatori input e output restituiti come input inibitori. Quest'ultimo assicura che il neurone ritorni in uno stato rilassato quando l'eccitazione cessa, corrispondente a un valore logico di "0". Il neurone OR-gate presenta distinti ritardi di 'accensione' e 'spegnimento' che cambiano, a seconda degli input passati e presenti. ”- Suryateja Yellamraju, et. al. "Progettazione di varie porte logiche nelle reti neurali"
È evidente da questa lettura che si possono stabilire strette correlazioni tra le prestazioni di un gate logico OR e le prestazioni di un neurone che lavora su input binari eccitati o rilassati.
Con questo in mente, il lavoro di intelligenza artificiale spesso include l'uso di porte logiche nei sistemi informatici per modellare i tipi di comportamento che sono esibiti dai neuroni nel cervello umano. L'entità di questo successo di modellistica determinerà le capacità future di una forte intelligenza artificiale - sia attraverso una modellizzazione estremamente avanzata, possiamo creare tecnologie senzienti, sia se la mente umana si dimostra sufficientemente complessa ed elaborata per limitare o limitare questo tipo di sviluppo tecnologico.
In un articolo su Medium, VV Preetham parla dell'insegnamento della logica alle reti neurali attraverso l'uso di porte logiche applicate. Questo tutorial dettagliato mostra come rappresentare l'uso delle porte logiche e del codice in modi che simulano il lavoro dei neuroni umani.
In questo modo, le porte logiche, che hanno caratterizzato all'inizio dello sviluppo dei sistemi informatici di ieri, continuano a essere le risorse sottostanti per il lavoro molto avanzato nelle reti neuronali e l'adozione di strumenti di machine learning e intelligenza artificiale sempre più forti che cambieranno drasticamente le nostre interazioni con la tecnologia negli anni a venire.