Lapis (edytor tekstu)

lapis
Oryginalni autorzy Rob Miller i in.
Deweloperzy MIT
Wersja stabilna
1.2 / 19 października 2003 ; 19 lat temu ( 19.10.2003 )
Napisane w Jawa
System operacyjny WindowsXP , Linuks
Dostępne w język angielski
Licencja GPLv2
Strona internetowa grupy .csail .mit .edu /uid /lapis

Lapis to eksperymentalna przeglądarka internetowa i edytor tekstu umożliwiający jednoczesną edycję tekstu w wielu zaznaczeniach . Lapis jest w stanie automatycznie wywnioskować listę wybranych elementów z pozytywnych i negatywnych przykładów podanych przez użytkownika, w procesie zwanym zgadywaniem wyboru , opartym na uczeniu się koncepcji .

Ta zdolność występuje poprzez i jest instancją programowania na przykład . Wiele elementów do edycji jest wybieranych automatycznie zgodnie z przykładem podanym przez użytkownika, co sprawia, że ​​ta eksperymentalna funkcja jest unikalna dla Lapis wśród edytorów tekstu, chociaż podobne funkcje istnieją w niektórych skrobakach internetowych i narzędziach do przetwarzania danych .

Aby utworzyć wybór, Lapis najpierw określa najistotniejsze właściwości elementów wybranych przez użytkownika w procesie zwanym generowaniem cech , wykrywa wspólne cechy elementów wybranych przez użytkownika, grupuje te cechy, aby stworzyć hipotezę dla koncepcji definiującej wybór , a następnie stosuje uogólnioną koncepcję do całego tekstu. Lapis oferuje również wykrywanie wartości odstających, zaznaczając na czerwono te wybrane elementy, które mają niski wynik dopasowania, umożliwiając w ten sposób użytkownikom przeglądanie automatycznych decyzji podejmowanych przez algorytm.

Lapis zawiera słownik szablonów, który pomaga w edycji kilku rodzajów języków strukturalnych. Jednym z takich języków jest HTML. Lapis zawiera widok przeglądarki internetowej, który umożliwia jego wielokrotnej edycji pracę na stronach internetowych w sposób WYSIWYG , poprzez automatyczne dopasowywanie podstawowych znaczników HTML.

Oprogramowanie jest programowane w różnych językach, głównie w Javie i udostępniane na podstawie wersji 2 Powszechnej Licencji Publicznej GNU (GPLv2), z różnymi zależnościami udostępnianymi w ramach innych licencji.

Zobacz też

Linki zewnętrzne