Näytä suppeat kuvailutiedot

Construction of Artificial Neural Associative System for Knowledge Representation

Abram, Krzysztof (2018)

dc.contributor.authorAbram, Krzysztof
dc.date.accessioned2018-06-15T12:10:38Z
dc.date.accessioned2019-03-07T08:56:32Z
dc.date.available2018-06-15T12:10:38Z
dc.date.available2019-03-07T08:56:32Z
dc.date.issued2018
dc.identifier.uriURN:NBN:fi:amk-2018061113521
dc.identifier.urihttp://www.theseus.fi/handle/10024/151487
dc.identifier.urihttp://dspacebalancer-kk.lib.helsinki.fi/handle/10024/151487
dc.description.abstractArtificial Intelligence (AI) is all about creating automatization of processes, which previously were considered as human abilities. Reasoning seems to be the most important one, because it can create an entirely new quality and allows to make an agent independent. However, reasoning must be based on knowledge, and then this process can obtain meaningful results. The knowledge base can be created in many ways; one popular way is to create artificial associative neural memory, which can store knowledge in synaptic connections between neurons. AI is modern science and since its beginning, there has been a huge amount of research. There is also significant progress in knowledge representation, which can be divided into many classes, e.g. common sense, spatial, temporal representations. Each of them requires another approach and way of thinking. The model of the associative neural memory can be applied as a knowledge system. One of well-known methods is to implement Hopfield Neural Network, thus obtaining auto-associative dynamic memory system. Memory can store a certain amount of data, which in context of neural memory shall be named patterns. The system should have the ability to learn a certain amount of patterns and later retrieve them by giving incomplete information, very often called a clue. The system was implemented in C++ language with Hopfield Neural Network as core. As the training algorithm, the Hebbian Rule was chosen. The implementation contains many helping classes, created with the purpose to store data in computer memory and perform some operations. There are also graphics operations, which allows creating a picture from a raw binary format. This way the results can be interpreted by a human.en
dc.language.isoeng
dc.publisherJyväskylän ammattikorkeakoulu
dc.rightsAll rights reserved
dc.titleConstruction of Artificial Neural Associative System for Knowledge Representationen
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/366
dc.organizationJyväskylän ammattikorkeakoulu
dc.contributor.organizationJyväskylän ammattikorkeakoulu
dc.contributor.organizationfi=Jyväskylän ammattikorkeakoulu|sv=Jyväskylän ammattikorkeakoulu|en=JAMK University of Applied Sciences|
dc.subject.keywordKnowledge Representation
dc.subject.keywordAssociative Neural Memories
dc.subject.keywordDynamic Neural Memories
dc.subject.keywordAttractor
dc.subject.keywordAI
dc.subject.keywordRNN
dc.subject.keywordOntology
dc.subject.keywordHopfield Neural Network
dc.subject.keywordHebbian Rule
dc.subject.keywordC++
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
dc.subject.disciplineDegree Programme in Information Technology (Ylempi AMK / MSc)


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot