Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "assembler" wg kryterium: Wszystkie pola


Tytuł:
Properties of Assembler encoding
Własności kodowania Assembler
Autorzy:
Praczyk, T.
Powiązania:
https://bibliotekanauki.pl/articles/222916.pdf
Data publikacji:
2010
Wydawca:
Akademia Marynarki Wojennej. Wydział Dowodzenia i Operacji Morskich
Tematy:
ewolucyjne sieci neuronowe
kodowanie Assembler
evolutionary neural networks
Assembler encoding
Opis:
Assembler Encoding is a new neuro-evolutionary method. In the paper, characterization of the method is given. To characterize Assembler Encoding, the following properties were taken into consideration: Completeness, Closure, Compactness, Scalability, Multiplicity, Ontogenetic Plasticity, Modularity, and Redundancy.
Kodowanie Assembler jest metodą neuro-ewolucyjną. W artykule scharakteryzowano ją, biorąc pod uwagę następujące własności: kompletność, zamknięcie, kompaktowość, mierzalność, plastyczność ontogenetyczną, modularność oraz redundancję.
Źródło:
Zeszyty Naukowe Akademii Marynarki Wojennej; 2010, R. 51 nr 1 (180), 1 (180); 51-63
0860-889X
Pojawia się w:
Zeszyty Naukowe Akademii Marynarki Wojennej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Searching for optimal size neural networks in Assembler Encoding
Autorzy:
Praczyk, T.
Powiązania:
https://bibliotekanauki.pl/articles/970178.pdf
Data publikacji:
2010
Wydawca:
Polska Akademia Nauk. Instytut Badań Systemowych PAN
Tematy:
evolutionary neural networks
Opis:
Assembler Encoding represents a neural network in the form of a simple program called Assembler Encoding Program. The task of the program is to create the so-called Network Definition Matrix, which maintains all the information necessary to construct a network. To generate the programs and, in consequence, neural networks, evolutionary techniques are used. One of the problems in Assembler Encoding is to determine an optimal number of neurons in a neural network. To deal with this problem a current version of Assembler Encoding uses a solution that is time consuming and hence rather impractical. The paper proposes four other solutions to the problem mentioned. To test them, experiments in a predator-prey problem were carried out. The results of the experiments are included at the end of the paper.
Źródło:
Control and Cybernetics; 2010, 39, 4; 1193-1215
0324-8569
Pojawia się w:
Control and Cybernetics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Evolving co-adapted subcomponents in assembler encoding
Autorzy:
Praczyk, T.
Powiązania:
https://bibliotekanauki.pl/articles/929831.pdf
Data publikacji:
2007
Wydawca:
Uniwersytet Zielonogórski. Oficyna Wydawnicza
Tematy:
sieci neuronowe
ewolucja
neuroewolucja
neural networks
evolution
neuroevolution
Opis:
The paper presents a new Artificial Neural Network (ANN) encoding method called Assembler Encoding (AE). It assumes that the ANN is encoded in the form of a program (Assembler Encoding Program, AEP) of a linear organization and of a structure similar to the structure of a simple assembler program. The task of the AEP is to create a Connectivity Matrix (CM) which can be transformed into the ANN of any architecture. To create AEPs, and in consequence ANNs, genetic algorithms (GAs) are used. In addition to the outline of AE, the paper also presents a new AEP encoding method, i.e., the method used to represent the AEP in the form of a chromosome or a set of chromosomes. The proposed method assumes the evolution of individual components of AEPs, i.e., operations and data, in separate populations. To test the method, experiments in two areas were carried out, i.e., in optimization and in a predator-prey problem. In the first case, the task of AE was to create matrices which constituted a solution to the optimization problem. In the second case, AE was responsible for constructing neural controllers used to control artificial predators whose task was to capture a fast-moving prey.
Źródło:
International Journal of Applied Mathematics and Computer Science; 2007, 17, 4; 549-563
1641-876X
2083-8492
Pojawia się w:
International Journal of Applied Mathematics and Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Using Assembler Encoding to build neuro-controllers for a team of autonomous underwater vehicles
Autorzy:
Praczyk, T.
Szymak, P.
Powiązania:
https://bibliotekanauki.pl/articles/206308.pdf
Data publikacji:
2013
Wydawca:
Polska Akademia Nauk. Instytut Badań Systemowych PAN
Tematy:
evolutionary neural networks
autonomous underwater vehicles
Opis:
The paper compares a neuro-evolutionary metod called Assembler Encoding with two other methods from the area of neuro–evolution. As a testbed for the methods a variant of the predator–prey problem with Autonomous Underwater Vehicles (AUV) operating in an environment with the sea current was used. In the experiments, the task of vehicles–predators controlled with evolutionary neural networks was to capture a vehicle–prey behaving according to a simple deterministic strategy. All the experiments were carried out in simulation, and in order to simplify calculations in the two–dimensional environment – AUVs moved on a horizontal surface under the water.
Źródło:
Control and Cybernetics; 2013, 42, 1; 267-286
0324-8569
Pojawia się w:
Control and Cybernetics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Assembler Encoding : a new Artificial Neural Network encoding method
Kodowanie Asemblerowe : nowa metoda kodowania sieci neuronowych
Autorzy:
Praczyk, T.
Powiązania:
https://bibliotekanauki.pl/articles/211121.pdf
Data publikacji:
2008
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
ewolucyjne sieci neuronowe
kodowanie
evolutionary neural networks
encoding
Opis:
The main goal of the paper is to outline a new Artificial Neural Network (ANN) encoding method called Assembler Encoding (AE). In AE, ANN is encoded in the form of a program (Assembler Encoding Program - AEP) of linear organization and of a structure similar to the structure of a simple assembler program. The task of AEP is to create the so-called Network Definition Matrix (NDM) including the whole information necessary to produce ANN. To create AEPs, and in consequence ANNs, genetic algorithms are used.
Głównym celem artykułu jest przedstawienie Kodowania Asemblerowego czyli nowej metody kodowania sztucznych sieci neuronowych. W Kodowaniu Asemblerowym sieć neuronowa jest zakodowana w postaci programu (AEP - Assembler Encoding Program) o liniowej organizacji i o strukturze podobnej do struktury prostego programu asemblerowego. Zadaniem AEP jest stworzenie tzw. Macierzy Definicji Sieci (NDM - Network Definition Matrix) zawierającej całą informację potrzebną do stworzenia sieci. Tworzenie AEP i w konsekwencji sieci neuronowych odbywa się z wykorzystaniem technik ewolucyjnych.
Źródło:
Biuletyn Wojskowej Akademii Technicznej; 2008, 57, 3; 395-429
1234-5865
Pojawia się w:
Biuletyn Wojskowej Akademii Technicznej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Organization of the evolutionary process responsible for creating neural networks in assembler encoding
Organizacja procesu ewolucyjnego w kodowaniu asemblerowym
Autorzy:
Praczyk, T.
Powiązania:
https://bibliotekanauki.pl/articles/210406.pdf
Data publikacji:
2009
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
ewolucyjne sieci neuronowe
evolutionary neural networks
Opis:
Assembler Encoding (AE) represents Artificial Neural Network (ANN) in the form of a simple program called Assembler Encoding Program (AEP). The task of AEP is to create the socalled Network Definition Matrix (NDM) including all the information necessary to construct ANN. AEPs and in consequence ANNs are formed by means of evolutionary techniques. To make AE an effective tool for creating ANNs it is necessary to appropriately organize all the evolutionary processes responsible for generating AEPs, i.e., it is necessary to properly select values of different parameters controlling the evolutionary process mentioned. To determine optimal conditions of the evolution in AE, experiments in a predator-prey problem were performed. The results of the experiments are presented at the end of the paper.
Kodowanie asemblerowe jest metodą wykorzystującą metody ewolucyjne do tworzenia sieci neuronowych. W kodowaniu asemblerowym sieci neuronowe ewoluują w wielu oddzielnych populacjach. Stworzenie pojedynczej sieci neuronowej wymaga połączenia elementów pochodzących z różnych populacji. Aby sieci neuronowe tworzone w ten sposób były wysokiej jakości konieczne jest odpowiednie sterowanie ewolucją w każdej populacji. Artykuł prezentuje wyniki badań, których głównym celem było określenie zasad prowadzenia ewolucji w Kodowaniu Asemblerowym.
Źródło:
Biuletyn Wojskowej Akademii Technicznej; 2009, 58, 2; 103-122
1234-5865
Pojawia się w:
Biuletyn Wojskowej Akademii Technicznej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Development and implementation of IEC 61131-3 virtual machine
Projektowanie i implementacja maszyny wirtualnej normy IEC 61131-3
Autorzy:
Trybus, B.
Powiązania:
https://bibliotekanauki.pl/articles/375625.pdf
Data publikacji:
2011
Wydawca:
Polska Akademia Nauk. Czytelnia Czasopism PAN
Tematy:
multi-platform virtual machine
assembler
IEC 61131-3
programmable controllers
Opis:
Virtual machine described in the paper is a runtime program for controllers in small distributed systems. The machine executes intermediate universal code similar to an assembler, compiled in CPDev engineering environment from source programs written in control languages of IEC 61131-3 standard. The machine is implemented as a C program, so it can run on different target platforms. Data formats and commands of the machine code are presented, together with the machine's Petri-net model, C implementation involving universal and platform-dependent modules, target hardware interface, input/output programming mechanisms, and practical applications.
W artykule przedstawiono projekt i implementację maszyny wirtualnej będącą elementem środowiska wykonawczego dla sterowników. Przeznaczona jest przede wszystkim do małych, rozproszonych systemów sterowania. Maszyna współpracuje z pakietem CPDev, opracowanym na Politechnice Rzeszowskiej, który służy do programowania w językach normy IEC 61131-3 (PN-EN 61131-3) (Rys. 1). Programy w ST, IL lub FBD są kompilowane do kodu pośredniego VMASM, który w postaci binarnej może być wykonywany przez maszynę na platformie docelowej (Rys. 2 i Tab. 2). Zestaw instrukcji maszyny wirtualnej oraz obsługiwane przez nią typy danych zostały dostosowane do normy IEC (Tab. 1). Działanie maszyny zostało zamodelowane za pomocą hierarchicznej czasowej kolorowanej sieci Petriego. Elementami tego modelu jest strona przedstawiająca cykl zadania (nadrzędna, Rys. 3) oraz podrzędna, reprezentująca moduł wykonawczy (Rys. 4). Symulacja modelu pozwoliła zweryfikować przyjęte założenia projektowe. Maszyna wirtualna została zaimplementowana jako program w języku C. Jej strukturę wewnętrzną przedstawiono na Rys. 5. Część modułów jest uniwersalna, pozostałe zależą od platformy docelowej sterownika. Dzięki takiemu układowi, maszyna może być przystosowana do różnego sprzętu. Dostosowanie maszyny polega na przygotowaniu funkcji wchodzących w skład interfejsu sprzętowego, określających m.in. sposób ładowania programu, obsługę cyklu zadania i zegara czasu rzeczywistego. Współpraca ze sprzętem obejmuje także odczyt wejść i zapis wyjść procesowych. Konfigurator zasobów sprzętowych pozwala przypisać zmienne programu do określonych wejść/wyjść. Mechanizm bloków sprzętowych pozwala natomiast bezpośrednio korzystać z mechanizmów niskopoziomowych w kodzie programu. W ten sposób zrealizowano m.in. obsługę protokołu NMEA (Rys. 4). Dwa pierwsze zastosowania maszyny wirtualnej ze środowiskiem CPDev to sterownik SMC polskiej firmy Lumel, będący centralnym węzłem małego rozproszonego systemu sterowania (mini-DCS, Rys. 6a, b) oraz system Mini-Guard z Praxis Automation (Holandia) stosowany do monitorowania systemów na statku i jego pozycjonowania (Rys. 6c). Dzięki maszynie wirtualnej programy tworzone w środowisku CPDev w językach normy IEC 61131-3 (ST, IL, FBD) mogą być uruchamiane na różnych sterownikach, wyposażonych w procesory AVR, ARM, x86 i inne. Przedmiotem dalszych prac będzie możliwość jednoczesnego wykonywania przez maszynę kilku zadań sterujących (wielozadaniowość).
Źródło:
Theoretical and Applied Informatics; 2011, 23, 1; 21-35
1896-5334
Pojawia się w:
Theoretical and Applied Informatics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Forming dynamic, self-organizing neural networks by means of Assembler Encoding
Tworzenie sieci neuronowych z samoorganizacją Hebba za pomocą Kodowania Asemblerowego
Autorzy:
Praczyk, T.
Powiązania:
https://bibliotekanauki.pl/articles/209895.pdf
Data publikacji:
2011
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
sieci neuronowe
neuro-ewolucja
problem drapieżca–ofiara
self-organizing neural networks
neuro-evolution
predator-prey problem
Opis:
Assembler Encoding is a new neuro-evolutionary method. To date, it has been tested in such problems as: an optimization problem, a predator-prey problem, and in an inverted pendulum problem. In all the cases mentioned, Assembler Encoding was used to create neural networks with constant, invariable architecture. To test whether Assembler Encoding is able to form other types of neural networks, next experiments were carried out. In the experiments, the task of Assembler Encoding was to form self-organizing, dynamic neural networks. The networks were tested in the predator-prey problem. To compare Assembler Encoding with other method, in the experiments, a modified version of standard neuro-evolution was also applied. The results of the experiments are presented at the end of the paper.
Kodowanie Asemblerowe jest metodą neuro-ewolucyjną, która do tej pory stosowana była wyłącznie do konstrukcji sieci neuronowych o stałej, nie zmiennej w czasie architekturze. W celu sprawdzenia skuteczności metody w tworzeniu innych typów sieci neuronowych, przeprowadzonoszereg eksperymentów. W ich trakcie zadaniem Kodowania Asemblerowego była konstrukcja rekurencyjnych oraz jednokierunkowych sieci neuronowych z samoorganizacją Hebba. Tworzone sieci wykorzystywane były do sterowania zespołem "drapieżców", których celem było pochwycenie szybko poruszającej się "ofiary" (predator-prey problem) postępującej zgodnie z pewną prostą strategią. Wyniki Kodowania Asemblerowego uzyskane w trakcie badań porównano z osiągami innej metody neuro-ewolucyjnej.
Źródło:
Biuletyn Wojskowej Akademii Technicznej; 2011, 60, 2; 117-138
1234-5865
Pojawia się w:
Biuletyn Wojskowej Akademii Technicznej
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies