Jak zaimplementować prostą sieć neuronową realizującą bramki logiczne?

0

Witam :D

Mam za zadanie tak jak w tytule zaimplementować prostą sieć neuronową realizującą bramki logiczne NAND.
Na codzień pracuje w React + Express i będąc szczerym nie mam zielonego pojęcia jak sie za to zabrać, dodatkowo na koniec na podstawie wyniku programu mam wygenerować wykres z zaznaczonymi wartościami

0

Zacznij od zapoznania się z tym co to jest sieć neuronowa. Implementacja bramek logicznych po zrozumieniu idei działania sieci oraz uczenia jej metodą propagacji wstecznej to już rzecz łatwa.
Polecam: "Ryszard Tadeusiewicz - Sieci Neuronowe.pdf"

0

@katakrowa: Przeczytałem wykład o sieci neuronowej i w dalszym ciągu nie jestem w stanie tego pojąć. W necie znalazłem również takie cos co chyba jest odpowiedzią na mój problem ale niestety tego nie rozumiem

0

@CaptainReact: Na obrazku masz wszystko co musisz wiedzieć, odpal sobie to w jakimś Jupiterze, albo interpreterze online i zdebuguj. Możesz sobie od razu z tego kodu pętle usunąć i podać tylko tą jedną lambde z nandem.

0

@Dregorio: wiesz moze czy moge to zaimplemenotwać w js? PS: mam to zadanie na 4 studiów a przez cały ten czas pracuje w JS i jest to zadanie typu 'zrób i zapomnij' więc do końca nie rozumiem tego kodu. Na jakiej podstawie pózniej rysuje ten wykres?

0

@CaptainReact: Jeśli chodzi ci o to dummy NN to jak najbardziej. Dosłownie możesz przepisać kod, tylko kilka rzeczy pozmieniać na JS.

0

@Dregorio: a w jaki sposob moge narysować ten wykres? I na podstawie jakich danych ten wykres sie rysuje?

0

@CaptainReact: Zastanawiam się czy ty tak serio :P Nie jestem JSowcem i nie pisze w tym. No ale ok:

  1. Ja bym użył canvas i tam rysował https://www.w3schools.com/tags/canvas_lineto.asp

let nn = function(a, b) { // to jest lambda (chyba, w sensie nie wiem czy ten twór w JS nazywa się lambdą :P) z twojego obrazka
return !a && !b;
};


EDIT. Jeśli chcesz gotowy kod to odezwij się na priv to wycenimy :)
0

@Dregorio: Bardziej mnie ciekawi na jakiej podstawie rysujemy dany wykres ( z jakich danych )

EDIT. Gotowego kodu nie chce, wolałbym jakieś wyjaśnienie z czego co się bierzę
Całe polecenie brzmi w taki sposob:
należy zaimplementować proste sieci neuronowe (z
ustalonymi wagami) realizujące bramki logiczne: NOR oraz
NAND, a następnie na ich podstawie wygenerować wykresy
z zaznaczonymi wartościami (kolorem, kształtem, cyfrą,
znakiem – w dowolny sposób).

0

@Dregorio: Mam również coś takiego w JS:

I jak na podstawie tego wygenerować wykres?

0

@CaptainReact: Proszę

1 użytkowników online, w tym zalogowanych: 0, gości: 1