W zależności od ilości danych do przetworzenia generowanie pliku może się wydłużyć.

Jeśli generowanie trwa zbyt długo można ograniczyć dane np. zmniejszając zakres lat.

Rozprawa doktorska

Pobierz BibTeX

Tytuł

Competent Algorithms for Geometric Semantic Genetic Programming

Autorzy

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ D ] doktorant

Promotor

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] pracownik

Recenzenci

Wariant tytułu

PL Kompetentne algorytmy dla geometrycznego semantycznego programowania genetycznego

Język

angielski

Słowa kluczowe
EN
  • automatic programming
  • program induction
  • evolutionary computation
  • program inversion
  • theory
PL
  • automatyczne programowanie
  • indukcja programu
  • obliczenia ewolucyjne
  • odwracanie programu
  • teoria
Streszczenie

EN Genetic Programming is a machine learning technique for automatic induction of programs from examples, where each consists of program input and a target output. We embrace notions of semantics, semantic distance, neutrality, effectiveness, geometry under the common conceptual framework. We show that if fitness function is a metric, fitness landscape spanned over a space of all programs is a cone with the optimal program in the apex. We derive progress bounds of geometric operators for different combinations of fitness functions and semantic distances. We present a literature review of existing semantic methods. We propose an algorithm for semantic backpropagation and competent algorithms for population initialization, selection, mutation and crossover that are approximately geometric and effective. We find the optimal proportions of competent algorithms and compare them to the other methods in terms of fitness, generalization, geometry, effectiveness, size of created programs and time costs. The competent algorithms achieve better performance than the other methods in symbolic regression and not worse than the best other one in Boolean domain.

PL Programowanie Genetyczne jest techniką uczenia maszynowego dla automatycznej indukcji programów z przykładów, składających się z wejścia programu i docelowego wyjścia. Pojęcia semantyki, odległości semantycznej, neutralności, efektywności i geometryczności objęto wspólnymi ramami koncepcyjnymi. Pokazano, że jeśli funkcja dopasowania jest metryką, krajobraz dopasowania jest stożkiem z optymalnym programem w wierzchołku. Wywiedziono ograniczenia postępu geometrycznych operatorów dla różnych kombinacji funkcji dopasowania i odległości semantycznej. Zaprezentowano przegląd literatury istniejących metod semantycznych. Zaproponowano algorytm wstecznej propagacji semantyki oraz kompetentne algorytmy dla inicjacji, selekcji, mutacji i krzyżowania, które są w przybliżeniu geometryczne i efektywne. Znaleziono optymalne proporcje kompetentnych algorytmów i porównano je z innymi metodami w kategoriach dopasowania, generalizacji, geometryczności, efektywności, rozmiaru tworzonych programów i kosztów obliczeniowych. Algorytmy kompetentne mają lepsze osiągi od pozostałych metod w regresji symbolicznej, i nie gorsze niż najlepsza inna metoda w dziedzinie Boolowskiej.

Liczba stron

174

Dziedzina wg OECD

nauki o komputerach i informatyka

Dyscyplina wg KBN

informatyka

Sygnatura rozprawy w wersji drukowanej

DrOIN 1723

Katalog on-line

to201680917

Pełny tekst rozprawy doktorskiej

Pobierz plik

Poziom dostępu do pełnego tekstu

publiczny

Pierwsza recenzja

Jarosław Arabas

Miejsce

Warszawa, Polska

Data

31.08.2015

Język

polski

Tekst recenzji

Pobierz plik

Poziom dostępu do recenzji

publiczny

Druga recenzja

Andrzej Obuchowicz

Miejsce

Zielona Góra, Polska

Data

31.08.2015

Język

polski

Tekst recenzji

Pobierz plik

Poziom dostępu do recenzji

publiczny

Status rozprawy

rozprawa doktorska

Miejsce obrony

Poznań, Polska

Data obrony

21.09.2015

Jednostka nadająca tytuł

Rada Wydziału Informatyki Politechniki Poznańskiej

Uzyskany tytuł

doktor nauk technicznych w dyscyplinie: informatyka, w specjalności: sztuczna inteligencja

Ta strona używa plików Cookies, w celu zapamiętania uwierzytelnionej sesji użytkownika. Aby dowiedzieć się więcej przeczytaj o plikach Cookies i Polityce Prywatności.