eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingSieci neuronowe a OCR [cross]Re: Sieci neuronowe a OCR [cross]
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!us.feeder.erje.net!xmission
    !news.alt.net!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easyne
    ws.com!en-nntp-05.dc1.easynews.com.POSTED!not-for-mail
    From: A.L. <a...@a...com>
    Newsgroups: pl.comp.programming,pl.sci.ai
    Subject: Re: Sieci neuronowe a OCR [cross]
    Message-ID: <g...@4...com>
    References: <kutrug$s27$1@node1.news.atman.pl>
    User-Agent: ForteAgent/7.00.32.1200
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 55
    X-Complaints-To: a...@e...com
    Organization: Forte Inc. http://www.forteinc.com/apn/
    X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
    be unable to process your complaint properly.
    Date: Mon, 19 Aug 2013 18:28:39 -0500
    X-Received-Bytes: 3036
    Xref: news-archive.icm.edu.pl pl.comp.programming:204485 pl.sci.ai:12083
    [ ukryj nagłówki ]

    On Mon, 19 Aug 2013 21:30:27 +0200, "Borneq"
    <b...@a...hidden.pl> wrote:

    >Standardową metodą rozpoznawania znaków jest sieć neuronowa.

    Nie, nie jest standardowa metoda

    >Na CodeProject
    >jest artykuł z przykładowym programem w C#:
    >http://www.codeproject.com/Articles/15304/Unicode-O
    ptical-Character-Recognition
    >Jak sprawdzałem, daje sobie radę na foncie na którym został przeszkolony,
    >natomiast nie za bardzo na innym. Czyli nie rozpoznaje abstrakcyjnych cech
    >znaków.

    Co to sa "abstrakcyjne cechy znakow" i jak ewentualnei NN mialby je
    rozpoznawac? Ogolnie, cecha algorytmow uczacych sie jest dosyc slaba
    zdolnosc do generalizacji.

    >To jest właśnie problem z algorytmami które mają działać "same" a nawet nie
    >wiadomo jak działają, jedynie się je uczy.

    Doskonale wiadomo jak dzialaja NN. A zeby uzywac NN, tzreba miec
    chociaz zgrubne pojecie jak one dzialaja. Chocby po to zeby nie
    wypisywac bzdur jak wyzej.

    >Ktoś opisywał jak rozpoznawał
    >odciski palców za pomocą sieci neuronowej. Algorytm radził sobie dobrze
    >nawet z dość zaszumionymi danymi, ale nie rozpoznawał gdy taki odcisk był
    >ustawiony pod innym kątem i w innej skali.

    Bo nie moze. Polecam ksiazke Minsky'ego i Papperta "Perceptrony".
    Dosyc stara, ale pokazuje sposoby anailizy NN i pokazuje dlaczego owe
    sieci pewnych rzeczy nie sa w stanie sie nauczyc.

    >Czy programy OCR sobie dobrze radzą, czy siła ich polega na przetrenowaniu
    >na bardzo dużej ilości fontów a potem dopasowaniu słów ze słownika?

    Sila OCR polega na tym ze dzialaja na zupelnie innych zasadach.

    >Na Androidzie testowałem jakiś program OCR, który sobie zupełnie nie radził,
    >za to radził sobie program Google'a. Ciekawe jakich algorytmów używają, czy
    >też sieci nieuronowej?

    Zapewnie innych niz NN

    >Gdy program OCR poradzi sobie ze zwykłym tekstem, następnym stopniem może
    >być rozpoznawanie wzorów i wypluwanie kodu w LaTeXie, chyba niczego takiego
    >jeszcze nie ma.

    Raczej watpie bo to nei jest OCR. OCR znaczy Optical CAHARACTER
    Recognition. Rozpoznawanie wzorow to deko wiecej. Ale koncptualnie,
    nie jest niemozliwe. Wymaga parsowania wzorow w oparciu o odpowiednia
    gramatyke i do pewnego stopnai "rozumienia" wzorow

    A.L.

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: