Artificial Intelligence bots are extensively used in multiplayer First-Person Shooter (FPS) games. By using Machine Learning techniques, we can improve their performance and bring them to human skill levels. In this work, we focused on comparing and combining two Reinforcement Learning training architectures, Curriculum Learning and Behaviour Cloning, applied to an FPS developed in the Unity Engine. We have cre...
In this paper, by using Fixed point Theorem we establish the Hyers-Ulam stability and Hyers-Ulam-Rassias stability of certain homogeneous Fredholm Integral equation of a second kind and a non-homogeneous equation for all $x \in [0,1]$ and $0<\lambda<\frac{2}{5}$.
This chapter describes an approach for the implementation of embedded domainspecific languages by using operator overloads and the creation of abstract syntax trees in run-time. Using the host language parser, an AST is created stating the structure of the DSL expression that is later analyzed, simplified, and optimized before the evaluation step. For the illustration of this process, the chapter proposes a dom...
Dans cet article, nous présentons OntoDomLab-Med, une ontologie des marques de domaines des sciences médicales et de la santé. Nous avons élaboré une taxonomie à partir des marques présentes dans la liste des abréviations du Dicionário da Língua Portuguesa Contemporânea de l’Académie des Sciences de Lisbonne. Notre objectif est de mettre en rapport OntoDomLab-Med et les entrées sélectionnées du dictionnaire bal...
This paper reports on an ongoing task of monolingual word sense alignment in which a comparative study between the Portuguese Academy of Sciences Dictionary and the Dicionario Aberto ´ is carried out in the context of the ELEXIS (European Lexicographic Infrastructure) project. Word sense alignment involves searching for matching senses within dictionary entries of different lexical resources and linking them, w...
The Web Ontology Language (OWL) is a World Wide Web Consortium standard, based on the Resource Description Format standard. It is used to define ontologies. While large ontologies are useful for different applications, some tools require partial ontologies, based mostly on a hierarchical relationship of classes. In this article we present bOWL, a basic OWL browser, with the main goal of being pluggable into oth...
2 There are countless reasons cited in scientific studies to explain the difficulties in programming 13 learning. The reasons range from the subject’s complexity, the ineffective teaching and study 14 methods, to psychological aspects such as demotivation. Still, learning programming often boils 15 down to practice on exercise solving. Hence, it is essential to understand that the nature of a 16 programming exe...
In this document we present the first developments on an Umbundu dictionary for a jSpell, a morphological analyzer. Initially some comments are performed regarding the Umbundu language morphology, followed by the discussion on jSpell dictionaries structure and its environment. Last, we describe the Umbundu dictionary bootstrap process and perform some final experiments on its coverage.
In this paper we describe the methodology and evaluation of the expansion of Galnet – theGalician wordnet – using a multilingual Bible through lexical alignment and semantic annotation.For this experiment we used the Galician, Portuguese, Spanish, Catalan and English versions ofthe Bible. They were annotated with part-of-speech and WordNet sense using FreeLing. Theresulting synsets were aligned, and new variant...