Biocomputing (sau paradigma cvasi-biologică [1]) (engleză Biocomputing) - o direcție biologică în inteligența artificială. axat pe dezvoltarea și utilizarea computerelor care funcționează ca organisme vii sau conțin componente biologice, așa-numitele biocomputere.
Fondatorul direcției biologice în cibernetică este W. McCulloch. precum și ideile ulterioare ale lui M. Konrad, care au condus la direcția - electronică biomoleculară. Spre deosebire de înțelegerea inteligenței artificiale de către John McCarthy. atunci când se pleacă de la propunerea că sistemele artificiale nu sunt obligate să repete în structura și funcționarea lor structura și procesele care apar în sistemele biologice inerente, susținătorii acestei abordări cred că fenomenul comportamentului uman, capacitatea sa de a învăța și adapta, este o consecință a biologiei structura și caracteristicile funcționării sale.
Destul de des paradigma cvasi-biologică se opune înțelegerii inteligenței artificiale de către John McCarthy. atunci ei spun despre:
- ascendent (AI de jos în sus) AI, pe care se bazează paradigma cvasi-biologică
- descendent (AI de sus în jos) AI - crearea de sisteme expert. baze de cunoștințe și sisteme de inferență. imitarea proceselor mentale la nivel înalt. și vorbesc, de obicei, despre AI rațională
"Paradigma lui von Neumann" vs. "Paradigma cvasi-biologică" [ ]
"Paradigma lui von Neumann" este baza marea majoritate a instrumentelor moderne de prelucrare a informațiilor. Este optim când se rezolvă problemele de masă cu complexitate computațională suficient de scăzută.
Paradigma cvasi-biologică de astăzi este mult mai bogată în conținut și aplicații posibile decât abordarea inițială a lui McCulloch și a lui Pitts. Este în curs de dezvoltare și explorare a posibilităților de creare a unor instrumente eficiente de procesare a informațiilor pe baza sa.
K. Zaener și M. Konrad au formulat conceptul de mașină individuală. spre deosebire de computerul universal "von Neumann". Acest concept se bazează pe următoarele prevederi:
- O mașină universală nu poate rezolva nicio problemă la fel de eficient ca o mașină special concepută pentru ao rezolva;
- Un program rigid implică execuția secvențială a operațiilor, adică utilizarea ineficientă a resurselor de calcul;
- Programul este ușor de distrus dacă introduceți modificări aleatorii din exterior. Prin urmare, este imposibil să se facă mici schimbări pas cu pas și să se modifice treptat structura programului.
Prin urmare, principalele caracteristici ale mașinii individuale. următoarele:
- Structura fizică a mașinii determină rezolvarea unei anumite probleme;
- Evoluția mașinii după introducerea stimulilor de control conduce la o stare și / sau o structură a mașinii care poate fi interpretată ca o soluție la problema necesară
Direcții în cercetare [ ]
Biocomputingul permite rezolvarea unor probleme computaționale complexe, organizând calcule cu ajutorul țesuturilor, celulelor, virușilor și biomoleculelor vii. Molecule de acid deoxiribonucleic sunt adesea folosite. pe baza căruia este creat un computer ADN. În plus față de ADN, moleculele de proteine și membranele biologice pot fi, de asemenea, utilizate ca un bioprocesor. De exemplu, modelele moleculare ale perceptronului sunt create pe baza filmelor care conțin bacorhodopsidină [1].