modAL: A modular active learning framework for PythonTivadar Danka, Peter Horvath
modAL is a modular active learning framework for Python, aimed to make active learning research and practice simpler. Its distinguishing features are (i) clear and modular object oriented design (ii) full compatibility with scikit-learn models and workflows. These features make fast prototyping and easy extensibility possible, aiding the development of real-life active learning pipelines and novel algorithms as well. modAL is fully open source, hosted on GitHub at https://github.com/cosmic-cortex/modAL. To assure code quality, extensive unit tests are provided and continuous integration is applied. In addition, a detailed documentation with several tutorials are also available for ease of use. The framework is available in PyPI and distributed under the MIT license.
5.8CRJan 24, 2024
CNN architecture extraction on edge GPUPeter Horvath, Lukasz Chmielewski, Leo Weissbart et al.
Neural networks have become popular due to their versatility and state-of-the-art results in many applications, such as image classification, natural language processing, speech recognition, forecasting, etc. These applications are also used in resource-constrained environments such as embedded devices. In this work, the susceptibility of neural network implementations to reverse engineering is explored on the NVIDIA Jetson Nano microcomputer via side-channel analysis. To this end, an architecture extraction attack is presented. In the attack, 15 popular convolutional neural network architectures (EfficientNets, MobileNets, NasNet, etc.) are implemented on the GPU of Jetson Nano and the electromagnetic radiation of the GPU is analyzed during the inference operation of the neural networks. The results of the analysis show that neural network architectures are easily distinguishable using deep learning-based side-channel analysis.
1.4CVNov 25, 2021
Surface Segmentation Using Implicit Divergence Constraint Between Adjacent Minimal PathsJozsef Molnar, Peter Horvath
We introduce a novel approach for object segmentation from 3D images using modified minimal path Eikonal equation. The proposed method utilizes an implicit constraint - a second order correction to the inhomogeneous minimal path Eikonal - preventing the adjacent minimal path trajectories to diverge uncontrollably. The proposed modification greatly reduces the surface area uncovered by minimal paths allowing the use of the calculated minimal path set as parameter lines of an approximate surface. It also has a loose connection with the true minimal surface Eikonal equations that are also deduced.
2.4OCSep 6, 2018
Balanced Phase Field model for Active SurfacesJozsef Molnar, Peter Horvath
In this paper we present a balanced phase field model for active surfaces. This work is devoted to the generalization of the Balanced Phase Field Model for Active Contours devised to eliminate the often undesirable curvature-dependent shrinking of the zero level set while maintaining the smooth interface necessary to calculate the fundamental geometric quantities of the represented contour. As its antecedent work, the proposed model extends the Ginzburg-Landau phase field energy with a higher order smoothness term. The relative weights are determined with the analysis of the level set motion in a curvilinear system adapted to the zero level set. The proposed model exhibits strong shape maintaining capability without significant interference with the active (e.g. a segmentation) model.