Indukcyjne programowanie logiczne (ILP)

Inductive logic programming (ILP) · id ilp · aliases: inductive logic programming, ILP, indukcyjne programowanie logiczne

Uczenie maszynowe, które z wiedzy tła oraz przykładów pozytywnych i negatywnych indukuje hipotezę w postaci programu logicznego.

Machine learning that induces a hypothesis as a logic program from background knowledge and positive and negative examples.

In one sentence

Uczenie się czytelnych reguł logicznych z kilku przykładów i wiedzy, którą już mamy.

Learning readable logical rules from a few examples and knowledge we already have.

Problem it solves

Modele uczone na liczbach potrzebują mnóstwa danych i nie wyjaśniają, czego się nauczyły, co przeszkadza w nauce i medycynie.

Models learned from numbers need lots of data and do not explain what they learned, a problem in science and medicine.

What it does

Jak uczeń formułujący regułę z kilku zadań i podręcznika: wynik to zdanie „jeśli… to…”, które człowiek przeczyta i sprawdzi.

Like a pupil stating a rule from a few exercises and a textbook: the result is an 'if… then…' sentence anyone can check.

Everyday example

Z drzewa genealogicznego i kilku przykładów program sam odkrywa, kim jest „dziadek”, i zapisuje to jako regułę.

From a family tree and a few examples a program discovers who a 'grandparent' is and writes it down as a rule.

This concerns you if you…

Related topics

Sources