Research


Methods of implementing a network interface in IoT modules


Available at ResearchGate

Abstract:

This paper aims to present the reader with known ways of implementing a network interface in IoT modules. The problem is established by describing the necessity for providing the Internet access to IoT devices, and subsequently describing the structure of the TCP/IP stack and its protocols. Subsequent chapters browse available hardware and software solutions and provide a detailed step by step examples of implementing the interface for a selected STM32 Nucleo platform and an echo server functionality for the testing purposes. Finally, the paper presents and discusses results of basic conectivity, ping roundtrip and echo functionality tests, and concludes aspects noticed during the entire lenght of the research.

Keywords: Internet of Things, IoT, C, Ethernet, Wi-Fi, TCP/IP, STM32

Comparative Analysis of Machine Learning Libraries in C++ for Applications in Biostatistics


Available at ResearchGate

Abstract:

This paper aims to discuss similarities and differences between libraries for machine learning available for the C++ language, and test their prowess using a biostatistics dataset and selected sample model types. It starts by explaining the rationale behind creating libraries for tasks such as machine learning and discusses used datasets characteristics and selected model types, trained in a professional statistics and machine learning software JMP, as a control for further experiments. After dedicating a separate chapter for description and use examples of each library, the paper compares available functionalities and achieved experiment results between them, finally drawing conclusions based on achieved models accuracy metrics, available resources, and effort required to use them.

Keywords: Library, Framework, C++, JMP, DLib, Shogun, Shark-ML, Machine Learning, Support Vector Machine, SVM, Linear Regression

Work in progress...


Available at N/A

Abstract:

Work in progress...

Keywords: Software Architecture, Programming Paradigms, Good Practices, System Design, C++