Open Access Original Research Article

Reflective Safety Clothes Wearing Detection in Hydraulic Engineering Using YOLOv3-CCD

Song Wang , Xiao Hai , Yunyu Cao

Asian Journal of Research in Computer Science, Volume 15, Issue 2, Page 11-24
DOI: 10.9734/ajrcos/2023/v15i2316

The construction site of the hydraulic engineering has a high danger factor and the correct wearing of reflective safety clothes ensures the safety of workers. Therefore, the detection and testing of reflective safety clothes wearing is an important task in the construction site of a hydraulic engineering. However, the traditional manual supervision strategy has the problems of low efficiency, narrow scope, and poor real-time performance in complex working conditions. Based on YOLOv3 that is a classical target detection model, this paper proposes a reflective safety clothes detection algorithm (YOLOv3-CCD) based on an attention mechanism and an improved loss function. By adding the CA (Coordinate Attention) mechanism module to the backbone network, the characterization ability of the target feature is enhanced, so as to solve the Long-Term dependencies problem in the detection process; The loss function is changed from IOU-Loss (Intersection Over Union Loss) to CIOU-Loss (Complete-IOU Loss), so that the network takes the aspect ratio into consideration when selecting the prediction box, which improves the accuracy of target positioning; In the post-processing of the algorithm, we improved NMS (Non-Maximum Suppression) to solve the problem of dense target detection being missed. Experimental results show that compared with the original YOLOv3 network model, the algorithm has stronger robustness and the overall detection accuracy is 1.8% higher than that of the original network. Moreover, the detection speed is 32 frames per second, which is faster than the original network.

Open Access Original Research Article

Detecting and Correcting Contextual Mistakes in Sentences Using Part of Speech Tags

Ratnasingam Sakuntharaj

Asian Journal of Research in Computer Science, Volume 15, Issue 2, Page 25-31
DOI: 10.9734/ajrcos/2023/v15i2317

A grammar checker is a tool to check each sentence in a text to see whether it conforms to the grammar. In case it finds a structure that conflicts with the conformity to the grammar, it would give suggestions for alternatives. The grammar checkers for European languages and some Indic languages are well developed. However, perhaps, owing to Tamil being a morphologically rich and agglutinative language this has been a challenging task. An approach to detecting and correcting grammatical mistakes due to subject and finite-verb disagreement with regard to person, number and/or gender and due to disagreement in tense aspects in Tamil sentences is proposed in this paper. A method has been proposed that uses hierarchical part-of-speech tags of words to detect the grammatical mistakes in subject and finite-verb agreement and mistakes in tense aspects in Tamil sentences. Two sets of Tamil grammar rules are used to generate suggestions for the grammatical mistakes. Test results show that the proposed grammatical mistake detection and correction system performs well.

Open Access Original Research Article

Content-based Filtering and Web Scraping in Website for Recommended Anime

Reynaldi, Wirawan Istiono

Asian Journal of Research in Computer Science, Volume 15, Issue 2, Page 32-42
DOI: 10.9734/ajrcos/2023/v15i2318

Aim: This research aim is to determine the level of user satisfaction using the Delone and Mclean models obtained from the implementation of the content-based filtering method in the anime recommendation system.

Study Design: This study was designed with Delone and Mclean and with a Content-based Filtering method and web-scrapping to build an anime recommendation system.

Place and Duration of Study: Department of Informatic Universitas Multimedia Nusantara, between July 2022 and December 2022.

Methodology: The initial step in this research was collecting data using web scrapping and questionnaires, then followed by a literature study, and after that continued with system design and application development. After the application is made the next step is to get the level of user satisfaction with Delone and Mclean, and the final step is writing a report from this research.

Results: The design and development of a system by implementing a content-based filtering method to the website-based have been successfully created, and the results of calculating the level of user satisfaction calculated from 43 respondents using the Delone and Mclean methods show, an anime recommendation system with content-based filtering methods has good result with a user satisfaction percentage of 74.23%.

Conclusion: The anime system recommendation application has been successfully made and the results of user satisfaction are 74.23%.

Open Access Review Article

Future Trails for Integer Programming and Relations to Artificial Intelligence

Pavlo Romaniuk

Asian Journal of Research in Computer Science, Volume 15, Issue 2, Page 1-10
DOI: 10.9734/ajrcos/2023/v15i2315

Aims: A review of methods and approaches for solving linear integer problems is presented in this work. These problems are classified as NP-hard optimization algorithms in artificial intelligence.

Study Design: we have used the Google scholar to collect the data resources from past 5 years to analysis the techniques and methods used in different algorithms in artificial intelligence.

Methodology: Exact optimum solution for this class of challenges also need use of substantial computer resources. The current direction in which several researcher focuses their efforts to effectively address numerous difficult practical issues is the creation of efficient hybrid techniques that combine in an appropriate way the finest elements of multiple methods (precise or estimated). The approximation algorithms' core heuristic techniques might be classified as constructive algorithms and local-improvement algorithms.

Results: We examined three artificial intelligence algorithms utilizing the linear integer programming approach. Algorithm based on population It has also been demonstrated that a population of a critical size is necessary for a population-based optimization method to be effective. The genetic algorithm is shown next. The goal value associated with this solution may be utilized to effectively reduce the search tree in bound and branch type integer programming methods. Finally, we analyze the particle swarm optimization (PSO) approach, which demonstrates that In most cases, PSO outperforms the Branch and Bound method in solving such issues quickly. 

Conclusion: In actuality, integer optimization issues describe a wide spectrum of real-world difficulties. Their population and size are constantly growing. Although while accurate methods for integer issues have substantially improved in recent years, their long runtimes and memory needs make them unsuitable for actual medium and large-scale applications.

Open Access Review Article

.NET Tools for Software Development: Tool Selection, Key Benefits of .NET Web Applications

Mykola Smorgun

Asian Journal of Research in Computer Science, Volume 15, Issue 2, Page 43-56
DOI: 10.9734/ajrcos/2023/v15i2319

Aims: This report analysis the top 5 .NET tools that can be used to develop website and software.

Study Design: We have shortlisted the 5 .NET tools that can be used to design and implement website and software.

Methodology: According to Microsoft, .NET is a software-based approach for integrating information, users, technologies, and devices, and it encompasses everything that an organization requires to build and deploy an integrated data architecture: servers used to host services; development tools; and apps that utilize them. We have selected Web essential for Visual studio, Resharper, Ncrunch, NuGet and Elmah tools.

Results: The exposed qualities connect to modern emerging techniques such as components, allocation, software and services, and online redirection. As a result of the available options, .NET is recognized as one of the most extensively used software development platforms. The framework .NET's of devices and technologies as well as their optimal usage in practice, need knowledge with its tool set.

Conclusion: The NET-framework offers a variety of software types, with a focus on producing apps for Windows, mobile devices, and the Internet. Windows applications can be terminal (text-based) or graphical, including drivers, libraries, and services. Applications for mobile devices are created for smartphones and tablets. ASP.NET web services and web applications written for the Internet.