In a previous paper we presented methods for integrating ranging functionality into radio communication systems and using machine learning (ML) algorithms to identify obstacles in a train pairing scenario. Further inv...
详细信息
ISBN:
(纸本)9783800749614
In a previous paper we presented methods for integrating ranging functionality into radio communication systems and using machine learning (ML) algorithms to identify obstacles in a train pairing scenario. Further investigations have been made to a test a broader spectrum of ML methods in an effort to identify the best suited solution for a scenario where automated approaches of two vehicles potentially pose a safety problem to nearby people. In order for two vehicles to safely pair or couple together automatically we have to consider the possibility of people accidentally stepping in the way. A method of detecting an obstacle in between is needed to mitigate the threat. A wide variety of methods have been tested and can be classified as either supervised or unsupervised. In this paper we show how the evaluation of the different methods are done, present the metrics by which they are measured against each other and how each method scored. The paper concludes with the supervised learning methods as the best fit for the posed problem.
The study of polarity in computation has revealed that an "ideal" programming language combines both call-by-value and call-by-name evaluation;the two calling conventions are each ideal for half the types in...
详细信息
Nowadays most of developers can find some useful references of source code on the website. Moreover, those source codes come with their explanations which usually located above or below the code. When the code is too ...
详细信息
Unigram is a fundamental element of n-gram in natural language processing. However, unigrams collected from a natural language corpus are unsuitable for solving problems in the domain of computer programming languages...
详细信息
The language {log} is a Constraint Logic programming language that natively supports finite sets and constraints such as (non) equality and (non) membership. The set constraints resolution process is mathematically fo...
详细信息
During the last few years the interest in indium nitride (InN) semiconductor has been remarkable because this material is a small bandgap semiconductor and could be used for infrared applications and as an IR sensor. ...
详细信息
Most current programminglanguages do not restrict the use of the concurrency primitives they provide, leaving it to the programmer to detect data races. In this paper, we revisit the monitor concept, which guards aga...
详细信息
Learning computerprogramming language in harmony with practical coding activity while ensuring proper content progression is critical in introductory programming courses. Novice programmers usually face difficulty in...
详细信息
In the modern distributed software development environment inter-developer communication is mainly through the source-code they write themselves. Source-code that one developer writes may not definitely make sense to ...
详细信息
ISBN:
(纸本)9781538673515
In the modern distributed software development environment inter-developer communication is mainly through the source-code they write themselves. Source-code that one developer writes may not definitely make sense to another, the understandability depends on the proficiency in the language and the logical thinking pattern of the developer. Main goal of source-code is to instruct a computer to follow a series of instructions/computations in-order to achieve a goal. Instructions to a computer follows a logical flow. There is also another dimension, when distributed software development is concerned, where people need to read and understand the source-code, similar to any kind of literature. Over the years, flowcharts are proven to be standard in depicting the logical flow of processes and effective in representing the flow control of software programs. It would be worthwhile to establish a software program that would convert source-code to flowcharts, in-order to bridge the aforementioned gap in understanding software programs by directly reading the code. The existing techniques, which are publicly made available, does not use abstract representation (AST ± Abstract Syntax Tree) in the process of translation, they translate from one programming language to flowchart diagrams directly, hence this proves hard in expanding it to support other programminglanguages. This research studies the feasibility of constructing a prototype compiler, which translates source-code to flowcharts without changing the semantics of the program;employing abstractions over the process of translation, thereby making it easier to expand the support for other programminglanguages other than the one experimented on. As the compiler constructed is a prototype, a scope was defined for it to support only a subset of language constructs. The studied compiler is so modelled that it can translate source-code (source-language) to flowcharts (target-language) when the source-code written in a progra
Code commenting is a common programming practice of practical importance to help developers review and comprehend source code. However, there is a lack of thorough specifications to help developers make their commenti...
详细信息
暂无评论