Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 10

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  język programowania Python
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
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.
PL
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.
2
Content available Hybrydowy system rekomendacji planów treningowych
PL
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.
EN
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.
EN
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.
PL
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.
EN
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.
PL
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.
EN
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.
PL
W pracy zilustrowano proces implementacji modelu CAD w środowisku programistycznym Python oraz pokazano zastosowanie tego środowiska do wizualizacji i sterowania ruchami roboczymi maszyn. Jako przykład pokazano wizualizację i sposób sterowania robotem kroczącym budowanym w ramach Koła Naukowego Komputerowego Wspomagania Projektowania Urządzeń Mechatronicznych i Maszyn Politechniki Częstochowskiej.
EN
The implementation process of CAD model in the Python programming environment has been presented and the application of this environment to visualization and control of machine movements has been showed. The visualization and control of the walking robot which is built in Scientific Society of Computer Aided Design of Mechatronic Devices and Machines of Technical University of Częstochowa have been demonstrated as an example.
PL
Celem artykułu jest próba zbudowania internetowej aplikacji realizującej wybrane algorytmy numeryczne przydatne w modelowaniu i symulacji układów elektromechanicznych. Aplikacja będzie umożliwiała przeprowadzenie obliczeń symulacyjnych w czasie rzeczywistym i przedstawienie ich wyników na dynamicznie generowanych stronach internetowych. Wszystkie dane niezbędne do obliczeń będą pochodzić z odpowiednich tabel bazy danych. Również wyniki obliczeń będą mogły być zachowywane w bazie. Proponowane rozwiązanie daje dwie nowe możliwości, niedostępne dla tradycyjnych metod prowadzenia obliczeń: będzie umożliwiać przeprowadzanie obliczeń z wykorzystaniem dowolnego komputera posiadającego dostęp do Internetu oraz udostępni narzędzia do łatwej archiwizacji danych w odpowiednio zaprojektowanej bazie danych.
EN
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.
EN
In the article, the usage of Python programming language for controlling and automatically running the calculation procedure is presented. Calculations were conducted on a large number of models, obtained by modifying the same geometric object. Three numerical simulations of thermal phenomena made in the Elmer program are presented. Io the article, two-dimensional model of the underfloor heating system is used to present the possibilities of proposed solution.
PL
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.
EN
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.
EN
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.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.