eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOdczyt ciśnienia - analiza obrazu › Re: Odczyt ciśnienia - analiza obrazu
  • X-Received: by 2002:a37:a2cb:: with SMTP id l194mr9119330qke.319.1605419769438; Sat,
    14 Nov 2020 21:56:09 -0800 (PST)
    X-Received: by 2002:a37:a2cb:: with SMTP id l194mr9119330qke.319.1605419769438; Sat,
    14 Nov 2020 21:56:09 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!feeder1.feed.
    usenet.farm!feed.usenet.farm!feeder.usenetexpress.com!tr3.iad1.usenetexpress.co
    m!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.goo
    gle.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sat, 14 Nov 2020 21:56:09 -0800 (PST)
    In-Reply-To: <20201114202121.0f3b5205@mateusz>
    Complaints-To: g...@g...com
    Injection-Info: google-groups.googlegroups.com; posting-host=178.36.207.74;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 178.36.207.74
    References: <rmorh6$cu7$1@dont-email.me> <5f91c6f4$0$503$65785112@news.neostrada.pl>
    <rmspap$ps7$1@dont-email.me>
    <d...@g...com>
    <rmuva3$a2k$1@dont-email.me> <20201023181640.0f3af18f@mateusz>
    <6...@g...com>
    <20201114202121.0f3b5205@mateusz>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <6...@g...com>
    Subject: Re: Odczyt ciśnienia - analiza obrazu
    From: "M.M." <m...@g...com>
    Injection-Date: Sun, 15 Nov 2020 05:56:09 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 108
    Xref: news-archive.icm.edu.pl pl.comp.programming:215230
    [ ukryj nagłówki ]

    On Saturday, November 14, 2020 at 8:21:23 PM UTC+1, Mateusz Viste wrote:
    > 2020-11-13 o 20:35 -0800, M.M. napisał:
    > > > AI są fajne, ostatnio trochę się tym bawiłem. Nie podoba mi się
    > > > jednak to, że kiedy raz zdarzy się że sieć neuronowa nie zachowa
    > > > się tak, jak powinna (czy jak człowiek tego oczekuje) - to nie
    > > > wiadomo ani dlaczego, ani jak to naprawić.
    > >
    > > Nie wiem co masz na myśli....
    > Przykład: wytrenowałem sieć która ma robić "coś". Sprzedałem produkt
    > przemysłowemu klientowi. Działa. Do momentu, kiedy sieć wysypała
    > klientowi produkcję.

    Nadal nie znam wystarczającej ilości szczegółów, ale może sieć wcześniej
    dużo zarobiła, albo dużo zaoszczędziła względem alternatywnych rozwiązań, że
    na pewne problemy można sobie pozwolić? Albo w ogóle nie ma lepszego
    rozwiązania i trzeba z wadami sieci żyć?

    > Fakt, że sieć zawiodła, to jeden problem - powiedzmy, mniejszy.

    Sztuczne (a i biologiczne też) sieci neuronowe z pewnym prawdopodobieństwem dają
    błędne odpowiedzi. Zwykle mam N danych uczących. Dzielimy te dane na zbiór uczący o
    rozmiarze NU i testowy o rozmiarze NT. I zwykle jak sieć na zbiorze uczącym da NU
    poprawnych odpowiedzi, to na NT daje mniej poprawnych. Poza tym konieczność
    testowania już nam zmniejsza zbiór uczący z N do NU.

    Sieci według 'mojego autorskiego' pomysłu w bardzo wstępnych testach miały mniej
    tego typu problemów. Ale nie mogę ich opatentować, więc nie podaję szczegółów.

    > Poważniejszy problem to wytłumaczyć klientowi
    > dlaczego, oraz sprawić że więcej nie będzie.

    Jeśli sieć zostanie wyuczona na danych z ostatniego wypadku, to w takiej sytuacji
    tego
    problemu już naprawdę nie powinno być, ale jak pisałem powyżej, sieć dająca 100%
    poprawnych odpowiedzi na zbiorze uczącym, zwykle daje mniej poprawnych odpowiedzi
    na zbiorze testowym.

    > > Jeśli sieć da złą odpowiedź i ktoś monitoruje system, to mamy
    > > dodatkowy przykład który może dorzucić do danych uczących.
    > Jeden przykład chyba nie wpłynie na działanie sieci - tych przykładów
    > musi być raczej dużo więcej... i uważać, aby nie "przetrenować" AI.
    >
    > AI to niewątpliwie ciekawy temat, ale zdecydowanie nie panaceum na
    > wszystko. Jeśli potrzebny determinizm i możliwość zrozumienia dlaczego
    > robot reaguje w ten a nie inny sposób - to AI odpada.

    Ja też się długo (może z 20 lat) zastanawiałem dlaczego dobrze wytresowany
    pies działający w oparciu o biologiczną sieci neuronową, 1000 razy na 1000 przynosi
    treserowi ręcznik, gdy treser o ręcznik go prosi. Podobnie dziecko dobrze
    nauczone tabliczki mnożenia 1000 razy na 1000 dobrze poda wynik. Tymczasem
    sieć neuronowa zrealizowana w krzemie, jeśli ze zbioru uczącego poda 100%
    poprawnych wyników, to na zbiorze testowym skuteczność spada np. do 50%.
    Nie rozumiałem dlaczego sztuczna sieć musi na zbiorze uczącym mieć skuteczność
    np. 95%, aby i na zbiorze testowym miał wysoką skuteczność np. 95%. No i opracowałem
    perceptron wielowarstwowy według swojego pomysłu - oczywiście też ma problemy, ale
    z bardzo wstępnych badań wynikło, że ma ich mniej: znacznie szybciej się uczy,
    znacznie szybciej działa, niekoniecznie traci ogólność gdy na zbiorze uczącym da
    100% poprawnych odpowiedzi - czyli klienta można zapewnić że - w takiej samej
    sytuacji - problem się już nie powtórzy.

    W przypadku moich sieci, na początku wystarczy mniej danych, np. tyle, aby zapewnić,

    sieć zadziała poprawnie przez godzinę. Potem dane z kraksy dodajemy do danych
    uczących i
    próbujemy wyuczyć ponownie. System (statystycznie) powinien pracować dłużej, a w tej
    konkretnej sytuacji mamy już 100% gwarancję że sieć da poprawną odpowiedź. W
    przypadku
    klasycznego perceptronu wielowarstwowego nie ma takiej gwarancji, zwykle musi na
    danych
    uczących mieć skuteczność niecałe 100%, aby i na zbiorze testowym miał niecałe 100%.

    Pozdrawiam

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: