Ej jest tu jakiś Mirek, który byłby w stanie pomoc mi z jednym zadaniem związanym z #siecineuronowe ? Musze zaprojektować prosta sieć MLP, która będzie klasyfikowała wynik w zależności od obszaru na dwie klasy -1, +1. Obszar decyzyjny jest rozgraniczony trójkątem o wierzchołkach ABC (środek obszaru trójkąta powinien dawać wynik klasyfikacji -1, a pozostały obszar +1). Wstawiam poniżej swoje podejście do tego problemu. Udało mi się prawdopodobnie dobrać dobrze wagi
Gggee123 - Ej jest tu jakiś Mirek, który byłby w stanie pomoc mi z jednym zadaniem zw...

źródło: comment_1656053596VQoRuIOSLkGFrvvXuLWOZ8.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gggee123: Tak jak wyżej, pierwsza warstwa sprawdza położenie względem każdej krawędzi a druga sprawdza czy 3 warunki są spełnione. Powinieneś mieć równe wagi i bias taki, że jak 3*w>b to masz daną aktywację.
  • Odpowiedz
@Gggee123: Wagi ten sam znak i bias 3x ta waga (+ albo -) +- jakaś mała reszta. Np. wagi = -1 i wtedy jak masz 3 outputy po 1 masz wejście do ukretego -3, bias 2.9 -> wyjście f(-0.1) = -1 gdzie f to funkcja schodkowa. Jak chociaż jedno wyjście pierwszej warstwy da -1, wtedy f(-1*(1+1+-1)+2.9) = f(1.9) = 1. Ogólnie bias w tym przypadku powinien być w (1;3).
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@blargotron: Howdy! Jest sporo broniaczy. Ze stuffu to widziałem dakimakury, a na jednym stoisku cudowne wręcz pluszaki ręcznie robione sprzedawane przez autorkę. Sam kupiłem filly Rainbow :3 Ale paneli o mlp niestety nie ma.
  • Odpowiedz