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ę "język programowania" wg kryterium: Temat


Wyświetlanie 1-32 z 32
Tytuł:
The readability model for natural and artificial languages
Autorzy:
Cholewa, M.
Powiązania:
https://bibliotekanauki.pl/articles/333781.pdf
Data publikacji:
2018
Wydawca:
Uniwersytet Śląski. Wydział Informatyki i Nauki o Materiałach. Instytut Informatyki. Zakład Systemów Komputerowych
Tematy:
typography
information theory
programming language
typografia
teoria informacji
język programowania
Opis:
This paper describes the model which allows an estimation of the readability factor of texts written in natural language or programs coded in syntax of programming languages. Only font styles are considered in this model. The destination of the model is improving readability. It can get though change font style. Several samples of text written in natural language have been used to estimation of the readability factor. Then these factors for given texts have been increased or reduced though intentional change font style. Studies have shown that deliberately changing the font style has a visible effect on improving readability or significantly lowering it.
Źródło:
Journal of Medical Informatics & Technologies; 2018, 27; 21-28
1642-6037
Pojawia się w:
Journal of Medical Informatics & Technologies
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Języki programowania a programowanie robotów
Autorzy:
Kaczmarek, Wojciech
Panasiuk, Jarosław
Powiązania:
https://bibliotekanauki.pl/articles/304636.pdf
Data publikacji:
2019
Wydawca:
Wydawnictwo Druk-Art
Tematy:
język programowania
robot przemysłowy
metody programowania robotów
programming language
industrial robot
robot programming methods
Opis:
Istnieje wiele definicji języka programowania. Przykładem może być definicja zaproponowana przez profesora Mordechaja Ben-Ariego. "Język programowania to zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje [I.2]."
Źródło:
Napędy i Sterowanie; 2019, 21, 3; 72-79
1507-7764
Pojawia się w:
Napędy i Sterowanie
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie biblioteki ThreeJS w trójwymiarowej wizualizacji wybranych obiektów na potrzeby dydaktyki i rozszerzonej rzeczywistości
Application of the Three-JS Library in Three-Dimensional Visualization of Selected Objects for the Purposes of Didactics and Augmented Reality
Autorzy:
Kamiński, Marcin
Rataj, Patryk
Powiązania:
https://bibliotekanauki.pl/articles/34655811.pdf
Data publikacji:
2022
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
grafika komputerowa
grafika trójwymiarowa
język programowania JavaScript
biblioteka ThreeJS
rzeczywistość rozszerzona
Opis:
Możliwości sprzętowe współczesnych komputerów pozwalają na wykreowanie i realistyczną wizualizację dowolnego obiektu rzeczywistego. Na rynku oprogramowania istnieje szereg profesjonalnych programów przeznaczonych do tych celów. Niestety istotnym ograniczeniem w ich stosowaniu, oprócz wymagań związanych ze skomplikowaną ich obsługą, jest znaczący koszt licencji. Na potrzeby zadań edukacyjnych nie jest zaś wymagana wysoka perfekcja odtworzenia obiektów otaczającego świata, więc można dokonać wyboru wśród narzędzi dostępnych na rynku wolnego oprogramowania. W artykule pokazano efekt użycia biblioteki ThreeJS języka JavaScript w tworzeniu modeli obiektów trójwymiarowych do wykorzystania w procesie dydaktycznym jak i w popularniejszej obecnie rozszerzonej rzeczywistości (Augmented Reality).
The hardware capabilities of modern computers allow for the creation and realistic visualization of any real object. There are a number of professional programs designed for these purposes on the software market. Unfortunately, a significant limitation in their use, apart from the requirements related to their complicated operation, is the considerable cost of their acquisition. For the purposes of educational tasks, high perfection in recreating the objects of the surrounding world is not required, so you can choose among the tools available on the free software market. The article shows the use of the ThreeJS library of the JavaScript language in creating models of three-dimensional objects to be used in the didactic process and in the currently fashionable Augmented Reality.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2022, 107; 45-54
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Grounding and extracting modal responses in cognitive agents: 'AND' query and states of incomplete knowledge
Autorzy:
Katarzyniak, R. P.
Pieczyńska-Kuchtiak, A.
Powiązania:
https://bibliotekanauki.pl/articles/907407.pdf
Data publikacji:
2004
Wydawca:
Uniwersytet Zielonogórski. Oficyna Wydawnicza
Tematy:
cognitive agent
semantic communication
language grounding
czynnik poznawczy
komunikacja semantyczna
język programowania
Opis:
In this study an original way of modeling language grounding and generation for a simple set of language responses is presented. It is assumed that the language is used by a cognitive agent and consists of a few modal belief and possibility formulas that are used by this agent to communicate its opinions on the current state of an object. The cognitive agent is asked a simple AND query and the language is tailored to this situation. The agent's knowledge bases are characterized by certain incompleteness of information on the current state of objects. The language of the available responses is originally grounded in the agent's previous empirical experience. According to the assumptions of the cognitive linguistics and the phenomenology of knowledge, this experience is the basic source of meaning represented by the available formulas (responses). In the study the idea of an epistemic satisfaction relation is introduced that describes states of the agent's knowledge in which particular formulas are satisfied in the epistemic sense. Additionally, a formal description of the semantic power of formulas is presented. The concepts of the empirical satisfaction relation and the semantic power of formulas are used to define a model of particular language behavior that preserves the assumption of language grounding. Two examples of possible implementations are given. These implementations are basic ones and refer to statistical characteristics of the stored empirical experience of the cognitive agent.
Źródło:
International Journal of Applied Mathematics and Computer Science; 2004, 14, 2; 249-263
1641-876X
2083-8492
Pojawia się w:
International Journal of Applied Mathematics and Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Creation of third generation e-learning systems using telepresence robot and specialized visual programming language
Tworzenie systemów e-learningowych trzeciej generacji przy użyciu robota telepresence i specjalistycznego języka programowania wizualnego
Autorzy:
Matviychuk, Yaroslav
Hasko, Roman
Powiązania:
https://bibliotekanauki.pl/articles/941762.pdf
Data publikacji:
2013
Wydawca:
Uniwersytet Rzeszowski. Wydawnictwo Uniwersytetu Rzeszowskiego
Tematy:
robot
teleobecność
e-learning
wizualny język programowania
telepresence robot
visual programming language
Opis:
W artykule przedstawiono typowe wady istniejących systemów e-learningowych opartych na Web 2.0 oraz zaproponowano podstawową strukturę ich nowej generacji. Kluczowym elementem tego rozwiązania jest robot telepresence sterowany za pomocą interfejsu WWW z elementami autonomicznego zachowania. Drugą ważną cechą jest wbudowany wizualny język programowania (VPL) pozwalający na wzmocnienie zarówno procesu uczenia się, jak i autonomii robota telepresence. Wykorzystano system oparty na MINDSTORMS, tablet PC działający pod systemem Android do wideokonferencji i serwer MOODLE do konstrukcji działającego prototypu zaproponowanego systemu e-learningowego z robotem telepresence.
The article describes the typical drawbacks of existing e-learning systems based on Web 2.0 and proposes the basic structure for a new solution. The key feature is a telepresence robot with elements of autonomous behaviour controlled via a web-interface. The second feature is the use of built-in visual programming language to empower both the learning process and the autonomy of the telepresence robot. A working prototype of the proposed e-learning system with telepresence robot based on MINDSTORMS, Android powered tablet PC for video and MOODLE-based server side was developed.
Źródło:
Nierówności Społeczne a Wzrost Gospodarczy; 2013, 36; 327-332
1898-5084
2658-0780
Pojawia się w:
Nierówności Społeczne a Wzrost Gospodarczy
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Możliwości zastosowania języka Python oraz jego bibliotek do wytwarzania oprogramowania dla branży naftowo-gazowniczej
The possibilities of using Python language and its libraries in developing software for the oil and gas industry
Autorzy:
Badowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/1835170.pdf
Data publikacji:
2018
Wydawca:
Instytut Nafty i Gazu - Państwowy Instytut Badawczy
Tematy:
Python
język programowania
program komputerowy
analiza danych
programming language
computer application
data analysis
Opis:
W artykule dokonano przeglądu możliwości wykorzystania języka Python, zyskującego coraz większą popularność w środowiskach naukowych. Autor wprowadza w podstawy języka, pokazuje, jak w prosty sposób można zainstalować środowisko programistyczne oraz rozpocząć korzystanie z biblioteki standardowej i olbrzymiej liczby bibliotek zewnętrznych, dostępnych na otwartej licencji. Artykuł zawiera także przykłady gotowych i działających skryptów prezentujących sposób wykorzystania niektórych z tych bibliotek. Autor zwraca uwagę na dwa aspekty wykorzystania języka Python: jako platformy do tworzenia profesjonalnych rozwiązań dla branży naftowo-gazowniczej, a także jako darmowego, ale potężnego narzędzia, łatwego do wykorzystania przez środowisko naukowe, mogącego zastąpić wykorzystywane dotychczas programy komercyjne, często kosztowne.
The article reviews the possibilities of using Python language, which is systematically gaining more popularity within the science community. The author introduces the readers to the essentials of Python programming, shows how easy development environment can be installed and how to start using the standard library and also a large number of external libraries, available on an open source license. The article also contains examples of ready-made and active scripts that present how to use some of these libraries. The author draws attention to two aspects of using the Python language: as a platform for creating professional solutions for the oil and gas industry, as well as a free but powerful tool, easy to use by the scientific community, which can replace the often expensive commercial programs, used so far.
Źródło:
Nafta-Gaz; 2018, 74, 2; 113-120
0867-8871
Pojawia się w:
Nafta-Gaz
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Model checking of java programs using networks of fadds
Autorzy:
Woźna, B.
Zbrzezny, A.
Powiązania:
https://bibliotekanauki.pl/articles/121764.pdf
Data publikacji:
2009
Wydawca:
Uniwersytet Humanistyczno-Przyrodniczy im. Jana Długosza w Częstochowie. Wydawnictwo Uczelniane
Tematy:
język programowania Java
programowanie komputerowe
Pathfinder
języki programowania
Java programming language
computer programming
PathFinder code
programming languages
Opis:
In the paper we present the current theoretical base of the J2FADD tool, which translates a Java program to a network of finite automata with discrite data (FADDs).The reason for building the tool is that to model check a concurrent program writ-ten in Java by means of the tools like Uppaal or VerICS (the module VerICS ), an automata model of the Java program must be build first. This is because these tools verify only systems modeled as networks of automata, in particular, systems modeled as networks of FADDs. We also make an attempt to evaluate the J2FADD tool by comparison of it with the two well known Java verification tools: Bandera and Java PathFinder.
Źródło:
Scientific Issues of Jan Długosz University in Częstochowa. Mathematics; 2009, 14; 151-164
2450-9302
Pojawia się w:
Scientific Issues of Jan Długosz University in Częstochowa. Mathematics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Safety of CMS experiment systems operation – integration of a new CO2 fire extinguishing weighing system to the CMS safety panel
Autorzy:
Górniak, Patrycja
Sobczyk, Andrzej
Pobędza, Janusz
Powiązania:
https://bibliotekanauki.pl/articles/88712.pdf
Data publikacji:
2019
Wydawca:
Stowarzyszenie Menedżerów Jakości i Produkcji
Tematy:
safety systems
Python programming
sensors
WinCC OA
CERN
systemy bezpieczeństwa
język programowania Python
czujniki
Opis:
The subject of the article is the integration of a new CO2 fire extinguishing weighing system to the panel displaying the status of Compact Muon Solenoid (CMS) detector safety systems (CMS Safety Panel) at CERN. The CO2 fire extinguishing system is responsible for protection of unique control devices, so safety of its operation and the weighing system was designed to monitor the state of it and make it reliable. CMS Safety Panel displays status of safety systems used in CMS Experiment and it is based on JCOP Framework that guarantee compatibility of all the projects. The integration of the new CO2 fire extinguishing system to the CMS Safety Panel requires that the system meets the assumptions that other projects fulfil and allows for clear monitoring of its situation along with the rest of the security systems.
Źródło:
System Safety : Human - Technical Facility - Environment; 2019, 1, 1; 490-497
2657-5450
Pojawia się w:
System Safety : Human - Technical Facility - Environment
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Oszacowanie optymalnej liczby autobusów dla linii komunikacji miejskiej na podstawie symulacji komputerowych
Estimating the optimal number of buses for the public transport line based on the computer simulations
Autorzy:
Naumov, V.
Powiązania:
https://bibliotekanauki.pl/articles/309694.pdf
Data publikacji:
2016
Wydawca:
Instytut Naukowo-Wydawniczy "SPATIUM"
Tematy:
komunikacja miejska
symulacja
autobusy
język programowania Python
public transportation
simulation
buses
programming language Python
Opis:
W artykule przedstawiono podejście do oszacowania liczby pojazdów na linii komunikacji miejskiej, oparte o model symulacyjny procesu obsługi pasażerów na linii autobusowej. Zadanie ustalenia takiej liczby autobusów, która zapewnia minimalny koszt transportu przy maksymalnym poziomie obsługi pasażerów, jest zagadnieniem dość złożonym ze względu na stochastyczny charakter procesu transportowego oraz losowy charakter popytu mieszkańców miast na podróże. Autor przedstawia bibliotekę klas zrealizowanych za pomocą współczesnego języka programowania Python, na podstawie której opracowany został model symulacyjny procesu funkcjonowania linii komunikacji miejskiej. Wyniki eksperymentu symulacyjnego, zrealizowanego w oparciu na opracowane oprogramowanie, pozwoliły na ustalenie zależności funkcyjnej pomiędzy łącznym czasem oczekiwania przez pasażerów autobusów na przystankach a charakterystykami linii komunikacji miejskiej. Wykorzystując uzyskaną zależność, ustalono formułę dla oszacowania optymalnej liczby autobusów na linii jako argument, w którym funkcja łącznych kosztów podsystemu transportowego osiąga ekstremum minimalne.
The article presents an approach to estimate the number of vehicles on public transport line; this approach is based on a simulation model of the process of servicing the bus line passengers. The problem of determining such a number of buses, that provides the minimum cost of transport at the maximum level of passenger service, is quite a complex issue due to the stochastic nature of the transport process and the random nature of the demand for urban residents traveling. The author presents a class library implemented using modern programming language Python; on the basis of that library the simulation model the process of the public transport line functioning was developed. The results of the simulation experiment, based on the developed software, allowed to determine the functional dependence between the total waiting time for bus passengers at bus stops and the characteristics of the public transport line. Using the obtained dependence, a formula for estimating the optimal number of buses on the line was established as an argument, in which the function of the transport subsystem total cost reaches its extreme minimum.
Źródło:
Autobusy : technika, eksploatacja, systemy transportowe; 2016, 17, 12; 699-703
1509-5878
2450-7725
Pojawia się w:
Autobusy : technika, eksploatacja, systemy transportowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Cyfrowe sterowanie z zastosowaniem układów programowalnych
Digital controlling using programmable devices
Autorzy:
Noga, K. M.
Powiązania:
https://bibliotekanauki.pl/articles/268760.pdf
Data publikacji:
2014
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
układy programowalne
cyfrowe sterowanie
język programowania sprzętu VHDL
programmable logic devices
digital controlling
VHDL
Opis:
W artykule zostaną przedstawione nowe stanowiska laboratoryjne, które zostały wykonane w Katedrze Automatyki Okrętowej AM Gdynia. Są one wykorzystywane do nauki cyfrowego sterowania z wykorzystaniem układów programowalnych i języka VHDL. Zostanie przedstawiony model windy 3-biegowej, wciągarki, sygnalizacji świetlnej na skrzyżowaniu ulicznym oraz systemu kontroli dostępu z czytnikiem kart zbliżeniowych RFID.
This paper presents new laboratory models which were build in Department of Ship Automation at Gdynia Maritime University, like the model of 3-running lift, hoisting winch, light signaling on street and the system of the control of access with the reader of cards RFID. There models controlled by programmable logic devices prepared with hardware description languages VHDL.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2014, 40; 73-76
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automatyczny system dialogowy oparty na klasyfikatorze rozmytym i automacie skończonym w bezpieczeństwie pracy
Automatic dialog system based on a fuzzy classifier and a finite state machine in work safety
Autorzy:
Głowacz, W.
Powiązania:
https://bibliotekanauki.pl/articles/185934.pdf
Data publikacji:
2010
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Technik Innowacyjnych EMAG
Tematy:
automatyczny system dialogowy
bezpieczeństwo pracy
język programowania Python
automatic dialog system
Python language
work safety
Opis:
Celem referatu jest przedstawienie możliwości zastosowania automatycznego systemu dialogowego w bezpieczeństwie pracy [6], [7]. Automatyczny system dialogowy pozwala nawiązać kontakt pomiędzy użytkownikiem i komputerem. System dialogowy analizuje zdania użytkownika i generuje swoje zdania w języku naturalnym. Język naturalny jest zdefiniowany za pomocą metod formalnych, w tym automatów. Przedstawiono implementację systemu dialogowego w języku Python.
The paper aims at presenting the potential of use of an automatic dialog system in work safety [6], [7]. The automatic dialog system allows establishment of a contact between a user and a computer. The dialog system analyses sentences of a user and generates its own sentences in a natural language. The natural language is defined by structural methods including automatic machines. There has been presented in the paper the implementation of the dialog system in Python language.
Źródło:
Mechanizacja i Automatyzacja Górnictwa; 2010, R. 48, nr 1, 1; 42-45
0208-7448
Pojawia się w:
Mechanizacja i Automatyzacja Górnictwa
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Strategia odwrócenia sterowania zależnościami w języku programowania Go
Inversion of control of dependencies strategy in Go programming language
Autorzy:
Jóźwiak, I.
Sasnal, P.
Powiązania:
https://bibliotekanauki.pl/articles/326292.pdf
Data publikacji:
2012
Wydawca:
Politechnika Śląska. Wydawnictwo Politechniki Śląskiej
Tematy:
język programowania
GO
odwrócenie sterowania
implementacja
programming language
Go programming language
inversion of control
implementation
Opis:
W artykule przedstawiono analizę sposobów odwrócenia sterowania zależnościami w języku programowania Go. Rozpatrzono dostępne sposoby implementacji rozwiązania oraz konfiguracji używanego kontenera odwrócenia sterowania. Opisano korzyści wynikające z odwrócenia sterowania zależnościami w projekcie informatycznym.
The paper presents ways of inversion of dependencies control in Go programming language. Available ways of implementing solution and configuration of IoC container has been considered. Authors describe also advantages of using inversion of dependencies of control in IT project.
Źródło:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska; 2012, 61; 171-179
1641-3466
Pojawia się w:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Metody realizacji wybranych algorytmów numerycznych do modelowania układów elektromechanicznych za pomocą aplikacji internetowej
Methods of implementation of selected numerical algorithms for modeling of electromechanical systems using web applications
Autorzy:
Macek-Kamińska, K.
Kamiński, M.
Powiązania:
https://bibliotekanauki.pl/articles/1812160.pdf
Data publikacji:
2012
Wydawca:
Politechnika Wrocławska. Oficyna Wydawnicza Politechniki Wrocławskiej
Tematy:
modelowanie układów elektromechanicznych
algorytmy numeryczne
aplikacja internetowa
system bazy danych
język programowania Python
rama programowa Django
Opis:
Article presents the authors expierences in creating a web-based application which is able to perform selected numerical calculations useful in electromechanical systems modeling. This application will enable to carry out the simulation calculations in real time and present their results on dinamic created web pages. All data required for calculations will be derived from the corresponding database tables. The proposed solution will give two new possibilities not available in traditional methods of calculation: it will allow to carry out calculations using any computer with Internet access and tools for easy data storage in a properly designed database.
Źródło:
Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej. Studia i Materiały; 2012, 66, 32; 354-359
1733-0718
Pojawia się w:
Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej. Studia i Materiały
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Optimization of fundamental natural frequency of structures using VPL on the example of truss towers
Autorzy:
Wirowski, Artur
Powiązania:
https://bibliotekanauki.pl/articles/2146564.pdf
Data publikacji:
2020
Wydawca:
Politechnika Poznańska. Instytut Mechaniki Stosowanej
Tematy:
visual programming language
truss tower
natural frequency
optimalization
wizualny język programowania
słup kratowy
częstość własna
optymalizacja
Opis:
The work describes the use of VPL to optimize fundamental natural frequency of structures based on the example of steel lattice towers. For this purpose, a universal programming tool in Python using FEM was created, which allows the optimization of any bar structure in terms of its natural frequency. The capabilities of the tool are illustrated in several examples. It has been shown that by changing the tower geometry it is possible to obtain its higher spatial rigidity with a small increase in mass, it is possible to control the frequencies and forms of natural vibrations. Finally, the possibilities of further development of VPL applications in optimization of fundamental natural frequency of constructions and generative architecture were discussed.
Źródło:
Vibrations in Physical Systems; 2020, 31, 2; art. no. 2020229
0860-6897
Pojawia się w:
Vibrations in Physical Systems
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Modele sterowane cyfrowo
Models digitally controlled
Autorzy:
Noga, K. M.
Powiązania:
https://bibliotekanauki.pl/articles/269043.pdf
Data publikacji:
2015
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
cyfrowe sterowanie
układy programowalne
mikroprocesory
język programowania sprzętu VHDL
digitally controlled
microprocessor
programmable logic devices
language VHDL
Opis:
W artykule zostaną przedstawione fizyczne modele przygotowane i oprogramowane, w ramach prac dyplomowych, w Katedrze Automatyki Okrętowej Akademii Morskiej w Gdyni, umożliwiające studentom poznanie zasad projektowania, testowania i implementacji algorytmów cyfrowego sterowania.
This paper presents examples of application for several models of physical objects controlled by systems based on microprocessors or programmable logic devices (PLD), this is the device to following the sun, the three-wheeled robot (line follower) and the robot under-water ROV (Remotely Operated Vehicle). During laboratory sessions students create control systems and realize particular assignments with application of PLDs or microprocessors.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2015, 46; 81-84
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The evaluation of Qα based on experimental masses and other properties of atomic nuclei
Oszacowanie Qα na podstawie eksperymentalnie wyznaczonych mas i innych własności jąder atomowych
Autorzy:
Krajka, A.
Łojewski, Z.
Mitura, R.
Powiązania:
https://bibliotekanauki.pl/articles/157732.pdf
Data publikacji:
2013
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
atomic mass
data mining
energy
nucleons
R language
regression
energia
język programowania R
masa atomowa
nukleony
regresja
Opis:
The specially interesting experimental value, in the nuclear physic, describing the alpha decay is the decay energy Qα. This energy is a key to understanding the series of nuclei disorders. On the basis of decay energy we may compute sequential masses and energy of unstable nuclides. Because alpha is the helium element, thus from a nucleus with N neutrons and Z protons after the alpha decay we obtain a nucleus with N-2 and Z-2 protons and neutrons, respectively. It is natural to compute Qα as a difference between the mass of nuclei with N neutrons and Z protons and masses obtained after decay i.e. the mass of nuclei with N-2 neutrons and Z-2 protons and the mass of helium element. We tested this known “classical“ formula based on a large collection of the newest experimental data, the so called AME2012 and NUBASE2012 data bases. We computed accurate constants in the “classical” formula. Additionally, we showed inadequacy of the “classical” model. The almost three times better model is the one based on a neutral network (named in paper MSN) but we prefer slightly better (in comparison with MSN) the nonlinear regression model (named MQT). MQT is the development of the “classical” method taking additionally into account the terms with separation energy neutrons and protons multiplied by multinomials of numbers of neutrons N and protons Z, respectively. In the paper we show how the mentioned above methods may be used to prediction of unknown values of Qα. All computations were made in language R.
Szczególnie interesującą wielkością w fizyce jądrowej jest energia rozpadu cząstki alfa. Wielkość ta umożliwia odtworzenie mas i energii jąder szybko zmieniających się w przemianach jądrowych pierwiastków. Ponieważ cząstka alfa jest jądrem atomu helu, więc z jądra o N neutronach i Z protonach otrzymujemy po przemianie jądro o N-2 neutronach i Z-2 protonach oraz jądro atomu helu. Dlatego naturalne jest szacowanie energii Qα jako różnicy mas jądra przed przemianą i jądra po przemianie wraz z masą atomu helu. Jest to tzw. “klasyczny” sposób obliczania energii Qα. Na podstawie dużego zbioru nowo uzyskanych eksperymentalnych wyników (bazy danych AME2012 I NUBASE2012) chcielibyśmy w tej pracy zweryfikować “klasyczny” sposób obliczania Qα. Obliczymy dokładniej stałe występujące w “klasycznym” wzorze a potem pokażemy, że niektóre inne metody dają zdecydowanie mniejszy błąd niż wspomniana “klasyczna” metoda. W szczególności opiszemy sieci neuronowe (MSN) oraz przedstawimy preferowaną przez nas metodę MQT opartą na nieliniowej regresji. MQT może być traktowana jako rozwinięcie “klasycznej” metody poprzez uwzględnieni dodatkowo członów z energiami separacji protonów i neutronów pomnożonych przez odpowiednie wielomiany od liczby protonów i neutronów. Dodatkowo pokażemy jak te wszystkie metody służą do prognozowania nieznanych wartości Qα. Wszystkie obliczenia wykonaliśmy w języku R.
Źródło:
Pomiary Automatyka Kontrola; 2013, R. 59, nr 10, 10; 1128-1132
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
A qualitative approach in terms of fuzzy logic related to the excellence achieving within managerial process of personnel selection
Podejście jakościowe w warunkach logiki rozmytej w relacji do osiągnięcia doskonałości w kierowniczym procesie wyboru personelu
Autorzy:
Sirb, L
Dragolea, L.
Powiązania:
https://bibliotekanauki.pl/articles/405251.pdf
Data publikacji:
2013
Wydawca:
Politechnika Częstochowska
Tematy:
fuzzy logic
decisional process
personnel
Java programming language
Java
logika rozmyta
proces decyzyjny
personel
język programowania Java
Opis:
The present article aims to design and develop a qualitative methodology using fuzzy logic in order to be a real tool for the managerial decisional factor in solving the multicriteria decisional problems related to the proper selection of the personnel and to the achievement of excellence in this field within a company. In our days, the economical environment characterized by globalization and by a continuous change, offers many times to the decisional factors some situations which are surrounded by uncertainty and ambiguity, fact that in its turn leads to a subjectivism of their reasoning, which is in fact a feature of the abstract thinking of human being itself. This aspects are manifesting also in the field of personnel selection, where the evaluations related to this process are often subjectives, materialized through qualitative linguistic values. In this context, using the proposed fuzzy methodology, embedded in a fuzzy software tool developed in the Java programming language, can offer significantly opportunities and chances to achieve the excellence in this field of research, because the future and performance of any organization depend by the human resources that are working within it.
Celem niniejszego artykułu jest zaprojektowanie i opracowanie metodologii, wykorzystującej logikę rozmytą, w celu utworzenia prawdziwego narzędzia czynnika decyzyjnego w rozwiązywaniu wielokryterialnych problemów decyzyjnych związanych z właściwym wyborem personelu. W dzisiejszych czasach, środowisko rynkowe charakteryzuje się globalizacją i ciągłymi zmianami, powodując bardzo często konieczność podejmowania decyzji w sytuacjach niepewnych i wieloznacznych, co z kolei prowadzi do zjawiska subiektywności przy ich podejmowaniu, co w rzeczywistości jest cechą abstrakcyjnego rozumowania u człowieka. Te aspekty bardzo często występują w zakresie doboru personelu, gdzie oceny związane z tym procesem, bardzo często mają charakter subiektywny, uwidacznianie przez jakościowe wartości językowe. W tym kontekście, stosując rozmytą metodologię, istniejące narzędzia, opracowane w języku programowania Java, oferują znaczące korzyści i szanse na osiągnięcie doskonałości w tej dziedzinie badań, ponieważ przyszłość i efektywność każdej organizacji uzależniona jest od zasobów ludzkich które w niej pracują.
Źródło:
Polish Journal of Management Studies; 2013, 7; 48-57
2081-7452
Pojawia się w:
Polish Journal of Management Studies
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zajęcia laboratoryjne z techniki cyfrowej w Akademii Morskiej
Laboratory of the digital technique in Gdynia Maritime University
Autorzy:
Noga, K. M.
Powiązania:
https://bibliotekanauki.pl/articles/268811.pdf
Data publikacji:
2015
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
technika cyfrowa
układy programowalne
język programowania sprzętu VHDL
symulacje
digital technique
digital programmable devices
language VHDL
simulation
Opis:
W artykule zostaną przedstawione przykładowe zagadnienia omawiane na zajęciach laboratoryjnych z Techniki Cyfrowej na Wydziale Elektrycznym Akademii Morskiej w Gdyni dla specjalności Elektrotechnika Okrętowa.
The article presents some examples of laboratory exercises of Multisim, Max Plus Baseline or Quartus use in teaching digital technique on Electrical Engineering Faculty in Gdynia Maritime University. The use of simulation software in education is one of important training methods.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2015, 46; 85-88
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Programowanie wyświetlacza LCD w środowisku STM32CUBEIDE
Programming the LCD Display in the STM32CUBEIDE Environment
Autorzy:
Jarmuda, Tomasz
Powiązania:
https://bibliotekanauki.pl/articles/34655803.pdf
Data publikacji:
2021
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
mikrokontroler typu STM32F103VBT6
wyświetlacz LCD 1602
środowisko STM32CubeIDE
język programowania C
Opis:
Publikacja ma charakter dydaktyczny i przeznaczona jest dla nauczycieli akademickich i studentów wyższych uczelni technicznych jako pomoc dydaktyczna na zajęciach laboratoryjnych z przedmiotu Technika Mikroprocesorowa. Praca dotyczy zagadnień programowania mikrokontrolera typu STM32F103VBT6 w języku C z biblioteką HAL w środowisku STM32CubeIDE. W pracy przedstawiono aspekty obsługi wyświetlacza LCD 1602 z wykorzystaniem istniejącej biblioteki tzn. podłączenie LCD do zestawu ZL27ARM, schemat połączeń LCD, funkcje wyprowadzeń LCD, procedurę transmisji podczas zapisu danych do sterownika LCD, procedurę użycia 4-bitowego interfejsu, zawartość biblioteki LCD, procedurę dodania biblioteki LCD do projektu. W końcowej części pracy przedstawiono ćwiczenia obejmujące programy realizujące wyświetlenie, „mruganie” i „przesuwanie” znaków oraz tekstu w pierwszej i drugiej linii wyświetlacza LCD. Publikację kończą podsumowanie i wnioski.
The publication is of a didactic nature and is intended for academic teachers and students of technical universities as a teaching aid during laboratory classes in the subject of Microprocessor Technology. The work concerns the issues of programming the STM32F103VBT6 type microcontroller in the C language with the HAL library in the STM32CubeIDE environment. The paper presents aspects of operating the 1602 LCD display with the use of the existing library, i.e. LCD connection to the ZL27ARM set, LCD connection diagram, LCD output functions, transmission procedure when writing data to the LCD controller, the procedure for using a 4-bit interface, the contents of the LCD library, the procedure of adding LCD libraries for your project. The final part of the work presents exercises involving programs that perform displaying, "blinking" and "shifting" characters and text in the first and second lines of the LCD display. The publication ends with a summary and conclusions.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2021, 106; 125-136
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy równoległe w języku programowania C#
Parallel algorithms in the C# programming language
Autorzy:
Schubring, T.
Powiązania:
https://bibliotekanauki.pl/articles/251336.pdf
Data publikacji:
2016
Wydawca:
Instytut Naukowo-Wydawniczy TTS
Tematy:
język programowania C#
metoda For klasy Parallel
metoda iteracyjna
programming language C#
For class Parallel method
iterative method
Opis:
W artykule opisano możliwość łatwego implementowania równoległych algorytmów w języku programowania C# . Zwrócono szczególną uwagę na zastosowanie metody For klasy Parallel dostępnej na platformie Microsoft.NET.
The article describes the ability to easily implement parallel algorithms in the C# programming language. Special attention was paid to the application of the method For class Parallel available on the Microsoft .NET platform.
Źródło:
TTS Technika Transportu Szynowego; 2016, 12; 196-199
1232-3829
2543-5728
Pojawia się w:
TTS Technika Transportu Szynowego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności algorytmu k-means zaimplementowanego w języku X10 i środowisku C++/MPI
Performance comparison of the k-means algorithm implemented in the X10 programming language and the C++/MPI environment
Autorzy:
Wyrzykowski, R.
Karoń, T.
Powiązania:
https://bibliotekanauki.pl/articles/91405.pdf
Data publikacji:
2016
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
algorytm k-średnich
język programowania X10
środowisko C++/MPI
porównanie
k-means algorithm
X10 programming language
C++/MPI environment
comparison
Opis:
W pracy opisano algorytm k-średnich oraz sposób jego implementacji w języku X10. Dokonano porównania tego rozwiązania z implementacją w języku C++11 z wykorzystaniem standardu MPI. Stwierdzono, że implementacja w języku X10 jest szybsza przy większej liczbie procesorów realizujących obliczenia niż implementacja w środowisku C++/MPI. Kod zapisany w języku X10 jest o 59% krótszy od kodu dla kombinacji C++/MPI.
In this work the k-means algorithm and the way of its implementation in the X10 programming language are described. The achieved results are compared with the implementation of the same algorithm in the C++11 programming language using the MPI standard. It was confirmed that the implementation in the X10 programming language is faster on a large number of processors than the implementation in the C++/MPI environment. Additionally, the X10 code is about 59% shorter than the code for the C++/MPI combination.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2016, 10, 14; 7-35
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Mobile wheeled robot to support the task of the alarm sub-unit
Mobilny robot kołowy do wsparcia pododdziału alarmowego
Autorzy:
Powarzyński, Daniel.
Powiązania:
Scientific Journal of Polish Naval Academy 2020, nr 4, s. 53-66
Data publikacji:
2020
Tematy:
Bezzałogowe statki powietrzne
Rozpoznanie obrazowe
Pododdziały (wojsk.)
Python (język programowania)
Roboty mobilne
Sterowanie
Artykuł z czasopisma naukowego
Artykuł z czasopisma wojskowego
Artykuł problemowy
Opis:
W artykule przedstawiono oprogramowanie i konstrukcję mobilnych robotów kołowych przeznaczonych do eliminowania zagrożeń wynikających z zadań pododdziału alarmowego poprzez wizyjną analizę pola obserwacji, a także obsługi systemów z podglądem w czasie rzeczywistym. Może być wykorzystany m.in. do nadzorowania żołnierzy przebywających w strefach izolacyjnych oraz identyfikacji nierozpoznanych obiektów. Wskazano, że oprogramowanie robota zostało zaimplementowane w oparciu o minikomputer Raspberry Pi 4 B, z wykorzystaniem środowiska programistycznego PYTHON oraz dostępnych bibliotek. Konstrukcja robota bazuje zaś na szkielecie komponentowym zbudowanym na głównym elemencie podwoziowym.
Bibliografia, netografia na stronach 65-66.
Dostawca treści:
Bibliografia CBW
Artykuł
Tytuł:
Application of deep learning techniques in identification of the structure of selected road materials
Zastosowanie techniki głębokiego uczenia do identyfikacji struktury wybranych materiałów drogowych
Autorzy:
Mazurek, Grzegorz
Durlej, Małgorzata
Šrámek, Juraj
Powiązania:
https://bibliotekanauki.pl/articles/27314909.pdf
Data publikacji:
2023
Wydawca:
Politechnika Świętokrzyska w Kielcach. Wydawnictwo PŚw
Tematy:
deep learning
tomograph
R programming language
classification
road surfaces
correlation
digital image
głębokie uczenie
tomograf
język programowania R
klasyfikacja
nawierzchnie drogowe
korelacja
obraz cyfrowy
Opis:
In research, there is a growing interest in using artificial intelligence to find solutions to difficult scientific problems. In this paper, a deep learning algorithm has been applied using images of samples of materials used for road surfaces. The photographs showed cross-sections of random samples taken with a CT scanner. Historical samples were used for the analysis, located in a database collecting information over many years. The deep learning analysis was performed using some elements of the VGG16 network architecture and implemented using the R language. The learning and training data were augmented and cross-validated. This resulted in the high level of 96.4% quality identification of the sample type and its selected structural features. The photographs in the identification set were correctly identified in terms of structure, mix type and grain size. The trained model identified samples in the domain of the dataset used for training in a very good way. As a result, in the future such a methodology may facilitate the identification of the type of mixture, its basic properties and defects.
W badaniach naukowych obserwuje się coraz większe zainteresowanie wykorzystaniem sztucznej inteligencji do poszukiwania rozwiązań trudnych problemów naukowych. W niniejszym artykule został zastosowany algorytm głębokiego uczenia z użyciem obrazów próbek materiałów wykorzystywanych do budowy nawierzchni drogowych. Fotografie przedstawiały przekroje losowych próbek wykonane za pomocą tomografu komputerowego. Do analizy wykorzystano próbki historyczne, znajdujące się w bazie danych zbierającej informacje z wielu lat. Analizę głębokiego uczenia wykonano przy użyciu niektórych elementów architektury sieci VGG16 i zaimplementowano, stosując język R. Dane uczące oraz treningowe poddano augmentacji oraz walidacji krzyżowej. W rezultacie uzyskano wysoki poziom 96,4% jakości identyfikacji rodzaju próbki oraz jej wybranych cech strukturalnych. Fotografie w zbiorze identyfikacyjnym zostały poprawnie zidentyfikowane pod względem struktury, typu mieszanki oraz uziarnienia. Wytrenowany model w bardzo dobry sposób zidentyfikował próbki w obszarze dziedziny trenowanego zbioru danych. W rezultacie taka metodyka może w przyszłości ułatwić identyfikację rodzaju mieszanki, jej podstawowych właściwości oraz defektów.
Źródło:
Structure and Environment; 2023, 15, 3; 159--167
2081-1500
Pojawia się w:
Structure and Environment
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automatyzacja pomiarów współrzędnościowych organów roboczych maszyn urabiających z wykorzystaniem skanowania 3D
Automation of Coordinate Measurements of Mining Machines Working Units with 3D Scanning
Autorzy:
Cheluszka, P.
Powiązania:
https://bibliotekanauki.pl/articles/274737.pdf
Data publikacji:
2016
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
maszyna urabiająca
organ roboczy
stereometria
skanowanie 3D
pomiary
automatyzacja
język programowania Python
mining machine
working unit
stereometry
3D scanning
measurements
automation
Python programming language
Opis:
Maszyny urabiające należą do podstawowej grupy maszyn roboczych stosowanych w górnictwie podziemnym i powierzchniowym. W przypadku maszyn urabiających na zasadzie skrawania proces urabiania realizowany jest za pomocą organów roboczych wyposażonych w wymienne narzędzia, np. noże osadzone w uchwytach nożowych. Noże te rozmieszczone i ustawione są w przestrzeni w ustalony na etapie projektowania sposób, dostosowany do właściwości urabianego ośrodka skalnego. Pomiary współrzędnościowe sprowadzają się do wyznaczenia sześciu parametrów dla każdego z noży. Ze względu na sposób rozmieszczenia, pomiar bezpośredni tych parametrów nie jest możliwy. Metody pośrednie polegają na pomiarze wielkości wchodzących do definicji funkcji modelujących pomiar. W takim przypadku wygodnym rozwiązaniem zadania metrologicznego, szczególnie pod kątem automatyzacji procesu, jest wykorzystanie metod optycznych, na przykład skanera światła strukturalnego. Metoda ta wymaga zbudowania, dla każdego uchwytu nożowego oraz związanego z nim noża, modelu pomiaru. W przypadku dużej liczby noży jest to proces czaso- i pracochłonnych. Możliwość automatyzacji procesu pomiarowego przedstawiono na przykładzie głowicy urabiającej wysięgnikowych kombajnów chodnikowych, stosowanych do drążenia wyrobisk korytarzowych i tuneli. Omówiono przetwarzanie uzyskanych w trakcie pomiaru danych w celu wyznaczenia zestawu wartości parametrów stereometrycznych opisujących rozmieszczenie i ustawienie w przestrzeni poszczególnych noży oraz związanych z nimi uchwytów nożowych. Wykorzystano do tego funkcjonalność oprogramowania GOM Inspect Professional umożliwiającą budowanie strategii pomiaru za pomocą skryptów w języku Python.
Mining machines belong to the key group of working machines used in underground and surface mining. In case of machines mining by way of cutting, the process is carried out with working units fitted with a specific number of replaceable tools in the form of picks mounted in pickboxes. The picks are arranged and positioned in space in a way defined at the stage of design, adapted to the properties of the rock being excavated. The stereometry of such working units is measured by determining the values of six parameters for each of the picks. Such parameters cannot be measured directly due to the way they are arranged. Measurements are carried out with indirect methods where values are measured which form part of a definition of measurement modelling functions. The use of optical methods, for example a structured light scanner, is a convenient solution to carry out the considered metrological task, especially in view of the automation of this process. For this, however, a measurement model enabling to determine the values of the magnitudes searched for has to be built for each pickbox and for the related pick. This is a time- and work-intensive process in case of a large number of picks, though. The options of the measurement process automation are presented with the example of a cutting head of boom–type roadheaders employed for drilling dog headings and tunnels. The focus was put on the stage of processing the measuring data obtained in the measurement process to establish a set of stereometry parameters values describing the arrangement and position of individual picks and related pickboxes in space. For this purpose, a feature of GOM Inspect Professional software was used enabling to build a measurement strategy based on scripts created in Python language.
Źródło:
Pomiary Automatyka Robotyka; 2016, 20, 3; 33-42
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Digital signal processing in ECG recorder with python-based software
Autorzy:
Kosiński, W.
Owczarek, A.
Jarocki, B.
Momot, M.
Płaczek, M.
Zegartowski, G.
Gacek, A.
Powiązania:
https://bibliotekanauki.pl/articles/333978.pdf
Data publikacji:
2003
Wydawca:
Uniwersytet Śląski. Wydział Informatyki i Nauki o Materiałach. Instytut Informatyki. Zakład Systemów Komputerowych
Tematy:
elektrokardiografia
urządzenie rejestrujące EKG
detekcja QRS
cyfrowe przetwarzanie sygnału
język programowania Python
electrocardiography
ECG recorder
QRS detection
digital signal processing
Python language
Linux
open source
Opis:
The aim of the paper is to present the possibilities and the advantages of using open source solution like Python and Linux in medical application development. An implementation of the QRS detection and classification is described as an example of integration of C++ and DSP toolkit in a Python application.
Źródło:
Journal of Medical Informatics & Technologies; 2003, 6; IT61-68
1642-6037
Pojawia się w:
Journal of Medical Informatics & Technologies
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Hybrydowy system rekomendacji planów treningowych
Training plans hybrid recommender system
Autorzy:
Kaczanowski, Maciej
Powiązania:
https://bibliotekanauki.pl/articles/91455.pdf
Data publikacji:
2019
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
uczenie maszynowe
sztuczna inteligencja
nauka o danych
hybrydowe systemy rekomendacji
Microsoft Azure Machine Learning
język programowania Python
machine learning
artificial intelligence
data science
hybrid recommender
Python programming language
Opis:
Hybrydowe systemy rekomendacji łączą zalety metod stosowanych powszechnie w rekomendacji. Głównym celem tego artykułu jest przedstawienie zastosowania uczenia maszynowego do budowy hybrydowego silnika rekomendacji. Uczenie maszynowe jest poddziedziną sztucznej inteligencji, która wykazuję obiecujące rezultaty w klasyfikacji, predykcji, wykrywaniu anomalii i rekomendacji. W tym artykule zaproponowano koncepcję spersonalizowanego modelu systemu rekomendacji opartego na parametrach i planach treningowych sportowców. Badania przeprowadzono w środowisku chmurowym Microsoft Azure Machine Learning Studio na zbiorze danych wygenerowanym na podstawie danych referencyjnych.
Hybrid recommendation systems combine the advantages of commonly used methods in recommendations. This main objective of this article is to present application of machine learning to build a hybrid recommendation engine. Machine learning is subdomain of artificial intelligence that show promising results in classification, prediction, anomaly detection and recommendations. This paper proposed a personalized recommendation system model based on athletes parameters and training plans. The researches were carried out in the cloud environment Microsoft Azure Machine Learning Studio on football data set.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2019, 13, 20; 29-40
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
A short survey on fully-automated people movement and identity detection algorithms
Analiza algorytmów skorelowanych z detekcją ruchu osób i ich tożsamości
Autorzy:
Szymkowski, Maciej
Przybyszewski, Karol
Powiązania:
https://bibliotekanauki.pl/articles/1818442.pdf
Data publikacji:
2021
Wydawca:
Politechnika Białostocka. Oficyna Wydawnicza Politechniki Białostockiej
Tematy:
computer Vision
image processing
artificial Intelligence
people movement
identity detection
person Re-Identification
Python programming language
przetwarzanie obrazów
sztuczna inteligencja
detekcja ruchu
wykrywanie tożsamości
język programowania Python
Opis:
Nowadays, diversified companies use security systems based on cameras to increase safety of their enterprise. However, when the camera observes multiple people, it is hard for humans to directly observe each of them. In the literature, there are multiple computer vision-based approaches that automatically detect person identity and the way he is moving. Moreover, there are approaches that identify people across multiple cameras (reidentification). It is crucial, especially in the crowded places. By these algorithms we can detect people whose behavior is strange. Diversified approaches can be easily found in the literature and online-available repositories. The work, presented in this paper, can be divided into three main parts: literature review, selected algorithms implementation and results comparison. We have to claim that each solution was implemented in Python programming language with sufficient libraries. This technology was selected due to its efficiency and simplicity. Results of the conducted experiments have shown that it is clearly possible to detect people’s movement and observe their identities even in crowded places.
Współcześnie w wielu miejscach publicznych oraz obszarach zajmowanych przez zróżnicowane firmy możemy zauważy systemy bezpieczeństwa bazujące na kamerach. Jednakże bardzo ciężko jest pojedynczemu operatorowi obserwować każdą osobę która pojawi się na obrazie. W tym celu powstały algorytmy bazujące na metodyce Computer Vision, które mają na celu wykrycie nie tylko trasy poruszania się każdej osoby ale również ocenę jej tożsamości. Co więcej tego typu rozwiązania mogą być bardzo przydatne w zatłoczonych miejscach, gdzie niezwykle ważne jest wykrycie niestandardowego zachowania poszczególnych osób. W literaturze oraz bazach dostępnych online możemy znaleźć zróżnicowane podejścia do rzeczonego problemu. W ramach naszej pracy porównujemy kilka z nich. Każde z wybranych rozwiązań zostało zaimplementowane przy użyciu języka Python i bibliotek dostępnych w ramach rzeczonego języka. To środowisko zostało wybrane ze względu na jego wydajność oraz prostotę pisania kodu. Wyniki, które uzyskaliśmy wskazują na to, że aktualnie istniejące solucje mogą być używane do obserwacji trasy poszczególnych osób nawet w zatłoczonych miejscach.
Źródło:
Advances in Computer Science Research; 2021, 15; 1--14
2300-715X
Pojawia się w:
Advances in Computer Science Research
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Programowanie sterowników PLC metodą nauczania
Teaching-in programmable logic controllers
Autorzy:
Więcławek, R.
Powiązania:
https://bibliotekanauki.pl/articles/381628.pdf
Data publikacji:
2013
Wydawca:
Polska Akademia Nauk. Czytelnia Czasopism PAN
Tematy:
mechanizacja procesu odlewniczego
automatyzacja procesu odlewniczego
komputerowe wspomaganie
produkcja odlewnicza
sterownik PLC
język programowania
mechanization of foundry proces
automation of foundry proces
computer aiding
casting production
programmable logic controller
programmable language
Opis:
Do automatyzacji procesów odlewniczych powszechnie stosowane są programowalne sterowniki logiczne PLC. Języki oraz znane metody programowania sterowników PLC sprawiają duże trudności przy implementacji rozwiązań dotyczących sterowania procedurami sekwencyjnymi. Dlatego podjęto prace nad opracowaniem metody, która umożliwiłaby łatwe programowanie procedur sekwencyjnych przez użytkowników nie będących automatykami. Efektem tych prac jest aplikacja opracowana dla sterowników Simatic S7-300, która umożliwia ich programowanie metodą stosowaną w robotyce – programowaniem poprzez nauczanie. Przeprowadzone badania wykazały możliwość stosowania tej metody do programowania dowolnych procedur sekwencyjnych o dowolnej liczbie kroków. Jedynym ograniczeniem jest rozmiar pamięci operacyjnej sterownika. Aplikację można też implementować w dowolnym sterowniku PLC, którego języki programowania są zgodne z normą IEC61131. Dalsze badania będą dotyczyły opracowania aplikacji umożliwiającej programowanie procedur sekwencyjnych, w których przejście do następnego kroku jest uzależnione od upływu zadanego czasu.
In automation of foundry processes, commonly used are programmable logic controllers (PLC). Languages and known methods of programming the PLC controllers cause big difficulties at implementing solutions concerning control of sequential procedures. This is why undertaken were the works on developing a method that would facilitate programming sequential procedures by the users not being automatic specialists. These works resulted in an application developed for the controllers Simatic S7-300 written in the STL language that makes possible their programming with the method commonly used in robotics, i.e. by teaching-in. The carried-out examinations showed a possibility to use this method for programming any sequential procedures with any number of steps. The only restriction is size of operational memory of the controller. The application can be also implemented in any PLC controller whose programming language is compliant with the standard IEC 61131. Further research will be aimed at developing an application that would permit programming sequential procedures where transition to the following step is dependent on expiry of the preset time.
Źródło:
Archives of Foundry Engineering; 2013, 13, 1 spec.; 189-192
1897-3310
2299-2944
Pojawia się w:
Archives of Foundry Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-32 z 32

    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