Planiram da izgradim jednostavan hardverski perceptron koji može prepoznati trougao na 3×3 mreži. Svako polje mreže će imati fotorezistor koji detektuje svjetlo ili tamu. Ulazi iz fotorezistora će se kombinovati pomoću tranzistora i otpornika, stvarajući mali “neuronski” krug koji se uključuje samo kada se pojavi oblik trougla.
Kratka istorija perceptrona:
Perceptron je prvi put predstavljen 1958. godine od strane Franka Rosenblatta. U početku se tvrdilo da perceptroni mogu da uče, prepoznaju slike, pa čak i čitaju i pišu, što je izazvalo veliku pažnju. Kasnije se pokazalo da je perceptron ograničen, jer može rješavati samo linearno odvojive probleme (npr. AND, OR), ali ne i komplikovanije obrasce poput XOR.
Veza sa pravim neuronima:
Perceptron je inspirisan načinom na koji funkcionišu pravi neuroni u mozgu: prima signale (ulaze), kombinuje ih i odlučuje da li da “aktivira” izlaz. Pravi neuroni su mnogo složeniji i koriste hemijske signale, dok je perceptron pojednostavljena digitalna verzija. Ipak, pruža odličan uvod u neuronske mreže i mašinsko učenje.
Razlika u odnosu na logička kola:
Ako bi isti zadatak (prepoznavanje trougla) pravio samo sa logičkim kapijama (AND, OR, NOT), dobio bi fiksno rješenje — ne može se “učiti” ili prilagođavati.
Kod perceptrona, bias se može podesiti potenciometrom, što znači da krug može “učiti” tako da aktivira izlaz samo kada obrazac tačno odgovara.
Ovo daje fleksibilnost i sposobnost prilagođavanja, što obična logička kola nemaju.
Ovaj projekat će mi omogućiti da eksperimentisem sa elektronikom, senzorima i osnovnim principima neuronskih mreža na praktičan način, i predstavlja prvi korak ka složenijim inteligentnim krugovima.