首页 > 最新文献

Software Impacts最新文献

英文 中文
WayWise: A rapid prototyping library for connected, autonomous vehicles WayWise:联网自动驾驶汽车快速原型开发库
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-08 DOI: 10.1016/j.simpa.2024.100682
Marvin Damschen, Rickard Häll, Aria Mirzai

WayWise is an innovative C++ and Qt-based rapid prototyping library designed to advance the development and analysis of connected, autonomous vehicles (CAVs) and Unmanned Arial Systems (UASs). It was deployed on model-sized cars and trucks as well as full-sized mobile machinery, tractors and UASs. It is actively being used in several European research projects. Developed by the RISE Dependable Transport Systems unit, the library facilitates exploration into safety and cybersecurity aspects inherent to various emerging vehicular applications within road traffic and offroad applications. This non-production library emphasizes rapid prototyping, leveraging commercial off-the-shelf hardware and the different protocols for vehicle-control communication, mainly focusing on MAVLINK. The utility of WayWise in rapidly evaluating complex vehicular behaviors is demonstrated through various research projects, thus contributing to the field of autonomous vehicular technology.

WayWise 是一个基于 C++ 和 Qt 的创新型快速原型库,旨在推动联网自动驾驶汽车 (CAV) 和无人机系统 (UAS) 的开发和分析。它被部署在模型大小的汽车和卡车以及全尺寸移动机械、拖拉机和无人机系统上。该系统目前正积极用于多个欧洲研究项目。该库由 RISE 可靠运输系统部门开发,有助于探索道路交通和越野应用中各种新兴车辆应用所固有的安全和网络安全问题。这个非生产库强调快速原型开发,利用现成的商用硬件和不同的车辆控制通信协议,主要侧重于 MAVLINK。通过各种研究项目,WayWise 在快速评估复杂车辆行为方面的实用性得到了证实,从而为自主车辆技术领域做出了贡献。
{"title":"WayWise: A rapid prototyping library for connected, autonomous vehicles","authors":"Marvin Damschen,&nbsp;Rickard Häll,&nbsp;Aria Mirzai","doi":"10.1016/j.simpa.2024.100682","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100682","url":null,"abstract":"<div><p>WayWise is an innovative C++ and Qt-based rapid prototyping library designed to advance the development and analysis of connected, autonomous vehicles (CAVs) and Unmanned Arial Systems (UASs). It was deployed on model-sized cars and trucks as well as full-sized mobile machinery, tractors and UASs. It is actively being used in several European research projects. Developed by the RISE Dependable Transport Systems unit, the library facilitates exploration into safety and cybersecurity aspects inherent to various emerging vehicular applications within road traffic and offroad applications. This non-production library emphasizes rapid prototyping, leveraging commercial off-the-shelf hardware and the different protocols for vehicle-control communication, mainly focusing on MAVLINK. The utility of WayWise in rapidly evaluating complex vehicular behaviors is demonstrated through various research projects, thus contributing to the field of autonomous vehicular technology.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100682"},"PeriodicalIF":1.3,"publicationDate":"2024-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000708/pdfft?md5=562230ba0e166fc71490d8bcab12c34f&pid=1-s2.0-S2665963824000708-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141607443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Adversarial attack defense analysis: An empirical approach in cybersecurity perspective 对抗性攻击防御分析:网络安全视角下的实证方法
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-05 DOI: 10.1016/j.simpa.2024.100681
Kousik Barik , Sanjay Misra

Advancements in artificial intelligence in the cybersecurity domain introduce significant security challenges. A critical concern is the exposure of deep learning techniques to adversarial attacks. Adversary users intentionally attempt to mislead the techniques by infiltrating adversarial samples to mislead the prediction of security devices. The study presents extensive experimentation of defense methods using Python-based open-source code with two benchmark datasets, and the outcomes are demonstrated using evaluation metrics. This code library can be easily utilized and reproduced for cybersecurity research on countering adversarial attacks. Exploring strategies for protecting against adversarial attacks is significant in enhancing the resilience of deep learning techniques.

人工智能在网络安全领域的进步带来了重大的安全挑战。一个关键问题是深度学习技术会受到对抗性攻击。敌对用户有意通过渗透敌对样本来误导安全设备的预测,从而误导深度学习技术。本研究使用基于 Python 的开源代码,利用两个基准数据集对防御方法进行了广泛的实验,并使用评估指标对实验结果进行了展示。该代码库可以方便地用于网络安全研究,并在对抗对抗性攻击方面进行复制。探索抵御对抗性攻击的策略对于增强深度学习技术的复原力意义重大。
{"title":"Adversarial attack defense analysis: An empirical approach in cybersecurity perspective","authors":"Kousik Barik ,&nbsp;Sanjay Misra","doi":"10.1016/j.simpa.2024.100681","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100681","url":null,"abstract":"<div><p>Advancements in artificial intelligence in the cybersecurity domain introduce significant security challenges. A critical concern is the exposure of deep learning techniques to adversarial attacks. Adversary users intentionally attempt to mislead the techniques by infiltrating adversarial samples to mislead the prediction of security devices. The study presents extensive experimentation of defense methods using Python-based open-source code with two benchmark datasets, and the outcomes are demonstrated using evaluation metrics. This code library can be easily utilized and reproduced for cybersecurity research on countering adversarial attacks. Exploring strategies for protecting against adversarial attacks is significant in enhancing the resilience of deep learning techniques.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100681"},"PeriodicalIF":1.3,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000691/pdfft?md5=21bed32ce73b54cc3d2a33e51bf65798&pid=1-s2.0-S2665963824000691-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141607442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cloud databases: A resilient and robust framework to dissolve vendor lock-in 云数据库:消除供应商锁定的弹性和稳健框架
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-05 DOI: 10.1016/j.simpa.2024.100680
Vaheedbasha Shaik, Natarajan K.

Vendor lock-in has become a major concern in cloud computing. The term vendor lock-in describes situations where the subscriber cannot move data or services to another cloud vendor. This is due to heavy data volumes, high network bandwidth costs, dependencies, or unacceptable downtime. The proposed vendor lock-in dissolution practice migrates the database effectively in noticeably less time, regardless of database size and with a nominal network bandwidth requirement. Through this new practice, databases can be migrated to very remote regions, even across continents. A real-time implementation of the proposed method presented in this paper.

厂商锁定已成为云计算的一个主要问题。所谓厂商锁定,是指用户无法将数据或服务转移到另一家云计算厂商。这是由于数据量大、网络带宽成本高、依赖性强或不可接受的停机时间造成的。拟议的厂商锁定解除实践可在明显更短的时间内有效迁移数据库,无论数据库大小如何,并且只需少量网络带宽。通过这种新方法,数据库可以迁移到非常偏远的地区,甚至可以跨越大陆。本文介绍了所提方法的实时实施情况。
{"title":"Cloud databases: A resilient and robust framework to dissolve vendor lock-in","authors":"Vaheedbasha Shaik,&nbsp;Natarajan K.","doi":"10.1016/j.simpa.2024.100680","DOIUrl":"10.1016/j.simpa.2024.100680","url":null,"abstract":"<div><p>Vendor lock-in has become a major concern in cloud computing. The term vendor lock-in describes situations where the subscriber cannot move data or services to another cloud vendor. This is due to heavy data volumes, high network bandwidth costs, dependencies, or unacceptable downtime. The proposed vendor lock-in dissolution practice migrates the database effectively in noticeably less time, regardless of database size and with a nominal network bandwidth requirement. Through this new practice, databases can be migrated to very remote regions, even across continents. A real-time implementation of the proposed method presented in this paper.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100680"},"PeriodicalIF":1.3,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S266596382400068X/pdfft?md5=3df9efb8b47a45317379ac7ac8d970c4&pid=1-s2.0-S266596382400068X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141623273","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Bessel_DMD: The numerical code based on the scalar Fresnel–Kirchhoff integration to calculate the diffraction and bessel-like beam by using the DMD Bessel_DMD:基于标量菲涅尔-基尔霍夫积分的数值代码,通过使用 DMD 计算衍射和类贝塞尔光束
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-05 DOI: 10.1016/j.simpa.2024.100683
Ting-Han Pei , Yilei Zhang

We provide numerical software based on the MATLAB programming language to study the Bessel-like beams generated by special instruments such as DMD. The calculations are based on the scalar Fresnel–Kirchhoff integration within the scope of Fourier Optics. This analysis is particularly important because the addition of higher-order Bessel terms may produce additional unexpected experimental results in some applications. We emphasize the seldom-mentioned imaging characteristic on the lens, where the central point is shifted, and provide numerical software to understand the expression of the Bessel-like function obtained from important theoretical derivation. It also benefits to verify and explain the experimental results.

我们提供基于 MATLAB 编程语言的数值软件,用于研究 DMD 等特殊仪器产生的类贝塞尔光束。计算基于傅立叶光学范围内的标量菲涅尔-基尔霍夫积分。这一分析尤为重要,因为在某些应用中,添加高阶贝塞尔项可能会产生更多意想不到的实验结果。我们强调了透镜上很少提及的成像特性,即中心点偏移,并提供了数值软件来理解从重要理论推导中获得的类贝塞尔函数的表达式。这也有利于验证和解释实验结果。
{"title":"Bessel_DMD: The numerical code based on the scalar Fresnel–Kirchhoff integration to calculate the diffraction and bessel-like beam by using the DMD","authors":"Ting-Han Pei ,&nbsp;Yilei Zhang","doi":"10.1016/j.simpa.2024.100683","DOIUrl":"10.1016/j.simpa.2024.100683","url":null,"abstract":"<div><p>We provide numerical software based on the MATLAB programming language to study the Bessel-like beams generated by special instruments such as DMD. The calculations are based on the scalar Fresnel–Kirchhoff integration within the scope of Fourier Optics. This analysis is particularly important because the addition of higher-order Bessel terms may produce additional unexpected experimental results in some applications. We emphasize the seldom-mentioned imaging characteristic on the lens, where the central point is shifted, and provide numerical software to understand the expression of the Bessel-like function obtained from important theoretical derivation. It also benefits to verify and explain the experimental results.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100683"},"PeriodicalIF":1.3,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S266596382400071X/pdfft?md5=b1d6ed6a971b7f11d7abb86e581d9e78&pid=1-s2.0-S266596382400071X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141705985","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ANNOTE: Annotation of time-series events 注释:时间序列事件的注释
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-04 DOI: 10.1016/j.simpa.2024.100679
René Groh , Jie Yu Li , Nicole Y.K. Li-Jessen , Andreas M. Kist

Supervised training of machine learning models heavily relies on accurate annotations. However, data annotation, such as in the case of time-series signals, poses a labor-intensive challenge. Here, we present a new annotation software, Annotation of Time-series Events (ANNOTE), to handle longitudinal, time-series signals as in highly complex physiological events. ANNOTE offers flexibility and adaptability to streamline the annotation process through an intuitive user interface, effectively meeting diverse annotation needs. Users can annotate regions of interest with precision down to a single data point. ANNOTE presents a useful tool to support researchers in handling time-series biomedical data for downstream machine-learning analyses.

机器学习模型的监督训练在很大程度上依赖于准确的注释。然而,数据注释(如时间序列信号)是一项劳动密集型挑战。在此,我们介绍一款新的注释软件--时间序列事件注释(ANNOTE),用于处理纵向时间序列信号,如高度复杂的生理事件。ANNOTE 具有灵活性和适应性,可通过直观的用户界面简化注释过程,有效满足各种注释需求。用户可以精确到单个数据点来注释感兴趣的区域。ANNOTE 是支持研究人员处理时间序列生物医学数据以进行下游机器学习分析的有用工具。
{"title":"ANNOTE: Annotation of time-series events","authors":"René Groh ,&nbsp;Jie Yu Li ,&nbsp;Nicole Y.K. Li-Jessen ,&nbsp;Andreas M. Kist","doi":"10.1016/j.simpa.2024.100679","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100679","url":null,"abstract":"<div><p>Supervised training of machine learning models heavily relies on accurate annotations. However, data annotation, such as in the case of time-series signals, poses a labor-intensive challenge. Here, we present a new annotation software, Annotation of Time-series Events (ANNOTE), to handle longitudinal, time-series signals as in highly complex physiological events. ANNOTE offers flexibility and adaptability to streamline the annotation process through an intuitive user interface, effectively meeting diverse annotation needs. Users can annotate regions of interest with precision down to a single data point. ANNOTE presents a useful tool to support researchers in handling time-series biomedical data for downstream machine-learning analyses.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100679"},"PeriodicalIF":1.3,"publicationDate":"2024-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000678/pdfft?md5=264eb9466e32bc08ed480071e4ae3159&pid=1-s2.0-S2665963824000678-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141583245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SSFCM-FWCW: Semi-Supervised Fuzzy C-Means method based on Feature-Weight and Cluster-Weight learning SSFCM-FWCW:基于特征-权值和聚类-权值学习的半监督模糊 C-Means 方法
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-28 DOI: 10.1016/j.simpa.2024.100678
Amin Golzari Oskouei , Negin Samadi , Jafar Tanha , Asgarali Bouyer

SSFCM-FWCW (Feature-Weight and Cluster-Weight based Semi-Supervised Fuzzy C-Means) is a soft clustering method. It incorporates supplementary label information to enhance the clustering quality. An adaptive local feature weighting technique is utilized to weight features based on their significance within specific clusters. Additionally, an adaptive weighting technique is applied to diminish the sensitivity to the initial center selection, effectively distinguishing between the effects of various clusters. The conjunction of label information and adaptive weighting results in an optimal fuzzy c-means clustering with an insight into the importance of individual features and clusters. An open-source Matlab implementation of SSFCM-FWCW is available.

SSFCM-FWCW(基于特征-权值和聚类-权值的半监督模糊 C-Means 方法)是一种软聚类方法。它结合了补充标签信息来提高聚类质量。它采用自适应局部特征加权技术,根据特征在特定聚类中的重要性对其进行加权。此外,自适应加权技术还能降低对初始中心选择的敏感度,有效区分不同聚类的影响。将标签信息和自适应加权结合起来,就能实现最佳的模糊 c-means 聚类,并深入了解各个特征和聚类的重要性。SSFCM-FWCW 的开源 Matlab 实现已经发布。
{"title":"SSFCM-FWCW: Semi-Supervised Fuzzy C-Means method based on Feature-Weight and Cluster-Weight learning","authors":"Amin Golzari Oskouei ,&nbsp;Negin Samadi ,&nbsp;Jafar Tanha ,&nbsp;Asgarali Bouyer","doi":"10.1016/j.simpa.2024.100678","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100678","url":null,"abstract":"<div><p>SSFCM-FWCW (Feature-Weight and Cluster-Weight based Semi-Supervised Fuzzy <em>C</em>-Means) is a soft clustering method. It incorporates supplementary label information to enhance the clustering quality. An adaptive local feature weighting technique is utilized to weight features based on their significance within specific clusters. Additionally, an adaptive weighting technique is applied to diminish the sensitivity to the initial center selection, effectively distinguishing between the effects of various clusters. The conjunction of label information and adaptive weighting results in an optimal fuzzy <em>c</em>-means clustering with an insight into the importance of individual features and clusters. An open-source Matlab implementation of SSFCM-FWCW is available.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100678"},"PeriodicalIF":1.3,"publicationDate":"2024-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000666/pdfft?md5=ef848f90365139295625e2a7b7f9c617&pid=1-s2.0-S2665963824000666-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141583244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
BERLib: A Basic Encoding Rules implementation BERLib:基本编码规则实施
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-28 DOI: 10.1016/j.simpa.2024.100677
Valentin Stangaciu, Cristina Stangaciu

In this paper we present a Basic Encoding Rules library implemented in three programming languages (C, C++ and C#) that offers encoding and decoding of data types in order to be used in serialization and deserialization processes in communication protocols. The implementation is consistent with the currently active standards and it offers a great degree of scalability. BERLib is also highly documented and significant examples are provided for all the programming languages used. Our work qualifies as an ideal solution for providing data encoding and decoding in communication protocol design especially for Wireless Sensor Networks and Internet of Things.

本文介绍了一个用三种编程语言(C、C++ 和 C#)实现的基本编码规则库,该库可对数据类型进行编码和解码,以便在通信协议的序列化和反序列化过程中使用。其实施符合当前的现行标准,并具有很强的可扩展性。BERLib 的文档也非常丰富,并为所有使用的编程语言提供了重要示例。我们的工作是在通信协议设计(尤其是无线传感器网络和物联网)中提供数据编码和解码的理想解决方案。
{"title":"BERLib: A Basic Encoding Rules implementation","authors":"Valentin Stangaciu,&nbsp;Cristina Stangaciu","doi":"10.1016/j.simpa.2024.100677","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100677","url":null,"abstract":"<div><p>In this paper we present a Basic Encoding Rules library implemented in three programming languages (C, C++ and C#) that offers encoding and decoding of data types in order to be used in serialization and deserialization processes in communication protocols. The implementation is consistent with the currently active standards and it offers a great degree of scalability. BERLib is also highly documented and significant examples are provided for all the programming languages used. Our work qualifies as an ideal solution for providing data encoding and decoding in communication protocol design especially for Wireless Sensor Networks and Internet of Things.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100677"},"PeriodicalIF":1.3,"publicationDate":"2024-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000654/pdfft?md5=5f6665f7d053a67133c569f470299bea&pid=1-s2.0-S2665963824000654-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141483955","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Accelerating Euler characteristic analysis: A multiprocessing approach with Octo-Voxel patterns and discrete chunk extraction 加速欧拉特征分析:采用八象素模式和离散块提取的多处理方法
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-25 DOI: 10.1016/j.simpa.2024.100671
César Eduardo Muñoz-Chávez, Hermilo Sánchez-Cruz

We present a new library designed to simplify the analysis of Euler characteristics. This program addresses the difficulties involved in generating 3D test objects and the complexities of extracting Octo-Voxel patterns. The library uses a novel method to rapidly generate data and extract descriptors by using effective multiprocessing. Furthermore, we have developed a method for extracting discrete CHUNKS from an image, allowing for separate multiprocessing assessment. This method accelerates the process of combination extraction and offers researchers a quick and effective way to explore Euler characteristics in a variety of applications.

我们介绍了一个旨在简化欧拉特性分析的新程序库。该程序解决了生成三维测试对象的困难和提取八象素模式的复杂性。该程序库采用一种新方法,通过有效的多进程处理,快速生成数据并提取描述符。此外,我们还开发了一种从图像中提取离散 CHUNKS 的方法,允许进行单独的多重处理评估。这种方法加快了组合提取的过程,为研究人员在各种应用中探索欧拉特征提供了一种快速有效的方法。
{"title":"Accelerating Euler characteristic analysis: A multiprocessing approach with Octo-Voxel patterns and discrete chunk extraction","authors":"César Eduardo Muñoz-Chávez,&nbsp;Hermilo Sánchez-Cruz","doi":"10.1016/j.simpa.2024.100671","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100671","url":null,"abstract":"<div><p>We present a new library designed to simplify the analysis of Euler characteristics. This program addresses the difficulties involved in generating 3D test objects and the complexities of extracting Octo-Voxel patterns. The library uses a novel method to rapidly generate data and extract descriptors by using effective multiprocessing. Furthermore, we have developed a method for extracting discrete CHUNKS from an image, allowing for separate multiprocessing assessment. This method accelerates the process of combination extraction and offers researchers a quick and effective way to explore Euler characteristics in a variety of applications.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100671"},"PeriodicalIF":1.3,"publicationDate":"2024-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000599/pdfft?md5=947dfb785ac6c9fcb9f3d29a82469100&pid=1-s2.0-S2665963824000599-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141539341","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
deforce: Derivative-free algorithms for optimizing Cascade Forward Neural Networks deforce:优化级联前向神经网络的无衍生算法
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-25 DOI: 10.1016/j.simpa.2024.100675
Nguyen Van Thieu , Hoang Nguyen , Harish Garg , Gia Sirbiladze

This paper aims to introduce the ‘deforce’ framework, an open-source Python library constituted on top of Numpy, Scikit-Learn, PyTorch, and Mealpy. This framework provides hybrid models that combine derivative-free techniques with Cascade Forward Neural Networks (CFNNs). By inheriting from scikit-learn’s estimator, deforce’s models ensure easy integration into existing machine learning pipelines. It also has many advantages, including a simple installation process, a user-friendly interface, and adaptability to various user requirements. For researchers and practitioners looking to improve CFNN performance with minimal implementation effort, deforce offers a useful and approachable option.

本文旨在介绍 "deforce "框架,它是一个基于 Numpy、Scikit-Learn、PyTorch 和 Mealpy 的开源 Python 库。该框架提供了无衍生技术与级联前向神经网络(CFNN)相结合的混合模型。通过继承 scikit-learn 的估计器,deforce 的模型可以确保轻松集成到现有的机器学习管道中。它还有很多优点,包括安装过程简单、用户界面友好以及可适应各种用户需求。对于希望以最小的实施工作量提高 CFNN 性能的研究人员和从业人员来说,deforce 提供了一个实用、易用的选择。
{"title":"deforce: Derivative-free algorithms for optimizing Cascade Forward Neural Networks","authors":"Nguyen Van Thieu ,&nbsp;Hoang Nguyen ,&nbsp;Harish Garg ,&nbsp;Gia Sirbiladze","doi":"10.1016/j.simpa.2024.100675","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100675","url":null,"abstract":"<div><p>This paper aims to introduce the ‘deforce’ framework, an open-source Python library constituted on top of Numpy, Scikit-Learn, PyTorch, and Mealpy. This framework provides hybrid models that combine derivative-free techniques with Cascade Forward Neural Networks (CFNNs). By inheriting from scikit-learn’s estimator, deforce’s models ensure easy integration into existing machine learning pipelines. It also has many advantages, including a simple installation process, a user-friendly interface, and adaptability to various user requirements. For researchers and practitioners looking to improve CFNN performance with minimal implementation effort, deforce offers a useful and approachable option.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100675"},"PeriodicalIF":1.3,"publicationDate":"2024-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000630/pdfft?md5=65a0ecd3b6d6b97c16b43bca024a7fcc&pid=1-s2.0-S2665963824000630-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141539342","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SRcdFuzzy: Software for simulating adaptive regulatory controllers of cyclical disturbances with frequency variations estimated from fuzzy logic SRcdFuzzy:模拟根据模糊逻辑估算频率变化的周期性干扰自适应调节控制器的软件
IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-24 DOI: 10.1016/j.simpa.2024.100672
Rogério P. Pereira , Eduardo J.F. Andrade , José L.F. Salles , Carlos T. Valadão , Ravena S. Monteiro , Gustavo Maia de Almeida , Marco A.S.L. Cuadros , Teodiano F. Bastos-Filho

This article introduces SRcdFuzzy, a MATLAB-based software designed to simulate two controllers: the Adaptive Fuzzy Iterative Learning Controller (AF-ILC) and the Adaptive Fuzzy Repetitive Generalized Predictive Controller (AFR-GPC). These controllers, as proposed in a companion paper [7], aim to minimize cyclical disturbances with small frequency range variations commonly encountered in industrial process control loops. They utilize fuzzy logic to estimate the disturbance cycle, employing rules based on past values of the integral of the absolute error between the setpoint and output. The estimated disturbance cycle period is then communicated to the regulatory controllers, guiding specific control actions to mitigate oscillations in the process output. Furthermore, each controller includes a dedicated interface, offering testing options for various scenarios, including disturbances with different frequencies.

本文介绍了 SRcdFuzzy,这是一款基于 MATLAB 的软件,旨在模拟两种控制器:自适应模糊迭代学习控制器(AF-ILC)和自适应模糊重复广义预测控制器(AFR-GPC)。这些控制器是在一篇论文[7]中提出的,旨在将工业过程控制回路中常见的频率范围变化较小的周期性干扰降至最低。它们利用模糊逻辑来估计干扰周期,采用的规则基于设定点和输出之间绝对误差积分的过去值。然后将估算出的干扰周期传达给调节控制器,指导具体的控制操作,以减轻过程输出中的振荡。此外,每个控制器都有一个专用接口,为各种情况提供测试选项,包括不同频率的干扰。
{"title":"SRcdFuzzy: Software for simulating adaptive regulatory controllers of cyclical disturbances with frequency variations estimated from fuzzy logic","authors":"Rogério P. Pereira ,&nbsp;Eduardo J.F. Andrade ,&nbsp;José L.F. Salles ,&nbsp;Carlos T. Valadão ,&nbsp;Ravena S. Monteiro ,&nbsp;Gustavo Maia de Almeida ,&nbsp;Marco A.S.L. Cuadros ,&nbsp;Teodiano F. Bastos-Filho","doi":"10.1016/j.simpa.2024.100672","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100672","url":null,"abstract":"<div><p>This article introduces SRcdFuzzy, a MATLAB-based software designed to simulate two controllers: the Adaptive Fuzzy Iterative Learning Controller (AF-ILC) and the Adaptive Fuzzy Repetitive Generalized Predictive Controller (AFR-GPC). These controllers, as proposed in a companion paper [7], aim to minimize cyclical disturbances with small frequency range variations commonly encountered in industrial process control loops. They utilize fuzzy logic to estimate the disturbance cycle, employing rules based on past values of the integral of the absolute error between the setpoint and output. The estimated disturbance cycle period is then communicated to the regulatory controllers, guiding specific control actions to mitigate oscillations in the process output. Furthermore, each controller includes a dedicated interface, offering testing options for various scenarios, including disturbances with different frequencies.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100672"},"PeriodicalIF":1.3,"publicationDate":"2024-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000605/pdfft?md5=76dcbb2f5209a3409e552b1814266a7f&pid=1-s2.0-S2665963824000605-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141583246","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Software Impacts
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1