Deep reinforcement learning (DRL) has shown remarkable success in tackling complex tasks by learning representations directly from raw data. However, as DRL agents become increasingly sophisticated, they often face ch...
详细信息
NutriSpy is a comprehensive web and mobile application designed to enhance users' health and wellbeing through personalized food and exercise recommendations. At its core, NutriSpy integrates three powerful featur...
详细信息
The rapid expansion of available music tracks has made the classification of music genres increasingly crucial. To achieve accurate genre predictions, machine learning techniques have been widely employed and proven h...
详细信息
In this paper, we define a new problem, called the almost order-preserving matching (aOPM) problem, which is a combined variant of order-preserving matching (OPM) and the longest almost increasing subsequence (LaIS). ...
详细信息
Workouts or Exercises are some repetitive physical activities essential for maintaining good health. Workouts make us relax and happy, give us more energy, lower the risk of chronic disease, and rejuvenate our bodies ...
详细信息
Effective personal finance management is essential for achieving financial stability and long-term financial health. This paper presents a comprehensive approach to summarizing, analyzing, and show monthly expenses us...
详细信息
Camera trap systems and motion-activated field cameras are edge devices commonly used for animal monitoring in the wild. Using such technologies has revolutionized ecological research and wildlife monitoring, enabling...
详细信息
This innovative practice full paper describes a new software framework based on JU nit to test student work. Automated testing is an important capability when teaching software development at the college level. Ideall...
详细信息
ISBN:
(纸本)9798350351507
This innovative practice full paper describes a new software framework based on JU nit to test student work. Automated testing is an important capability when teaching software development at the college level. Ideally, a testing system will allow the instructor to efficiently create a thorough set of tests. Also, the software should facilitate grading tasks and produce informative reports that can be distributed to the students in a timely fashion. For Java development, the well-known JUnit framework enables a test suite to be applied to a student's submission. The mutools library presented here extends the JUnit framework in novel ways to accelerate the instructor's task of creating test suites. This new framework allows the instructor to augment tests with directives to control scoring and reporting. The four main capabilities of the software include: 1) An assert statement that does not terminate the test when it has failed. Instead, statistics are maintained regarding the success or failure of each assert statement. 2) Tests that can be configured to award partial credit. This can be useful in situations where the instructor deems it appropriate to award students some credit even in the presence of incorrect asserts. 3) Tests that can be grouped into categories that match a particular rubric item. Java annotations are placed on the test suite to define these categories. For example, @TestCategory(name= 'remove', points=10.0) specifies that 10 points will be awarded for successful implementation of all tests related to removing an item from the collection class. 4) Testing reports that contain varying levels of information. With minimal details, the testing report shows each testing category with the following information: assert statistics, whether the test timed out or had abnormal termination. This software has been used for many semesters and has been found to increase the speed at which the instructor can develop test suites for grading. The framework is av
Traffic management also plays a crucial role in urban planning and development, with pressing challenges related to congestion, safety, and environmental impact. In this study, we proposed a real time traffic control ...
详细信息
This work proposed a novel method for multiple communicating paired vehicles' data transmission offloading using the Multi-access Edge Computing (MEC) technique. When two paired communicating vehicles are communic...
详细信息
暂无评论