4,661 research outputs found

    Hybridisation for versatile decision-making in game opponent AI

    Get PDF
    Hybridisation for versatile decision-making in game opponent A

    Still future II

    Get PDF
    Martin Fowler's work featured in this group exhibition featuring the work of eight contemporary artists working with social and political subjects. The exhibition took place at The Dick Institute, Kilmarnock, Scotland

    A pedagogical response to the challenges of delivering collaborative probation education in online environments.

    Get PDF
    This paper explores the challenges in delivering post graduate probation education in a predominately online environment. It discusses the key pedagogical theories underpinning the teaching approach, with a particular emphasis on social constructivism, communities of practice and enquiry based learning. The complexities of engaging students in the types of discursive and collegiate activities inherent within these approaches whilst learning at a distance are discussed. A case study exploring the facilitation of a colloborative enquiry based task into the role of emotion work in probation practice is used to demonstrate our response to the challenges identified. Whilst the context of this paper is probation education, it has relevance to those teaching other disciplines within online settings

    Refactoring: improving the design of existing code

    Get PDF
    Bostonxxi, 431 p.: illus.; 25 cm

    Hyperspectral imaging for non-destructive prediction of fermentation index, polyphenol content and antioxidant activity in single cocoa beans

    Get PDF
    The aim of the current work was to use hyperspectral imaging (HSI) in the spectral range 1000-2500 nm to quantitatively predict fermentation index (FI), total polyphenols (TP) and antioxidant activity (AA) of individual dry fermented cocoa beans scanned on a single seed basis. Seventeen cocoa bean batches were obtained and 10 cocoa beans were used from each batch. PLS regression models were built on 170 samples. The developed HSI predictive models were able to quantify three quality-related parameters with sufficient performance for screening purposes, with external validation R2 of 0.50 (RMSEP=0.27, RPD=1.40), 0.70 (RMSEP=34.1 mg ferulic acid g-1, RPD=1.77) and 0.74 (60.0 mmol Trolog kg-1, RPD=1.91) for FI, TP and AA, respectively. The calibrations were subsequently applied at a single bean and pixel level, so that the distribution was visualised within and between single seeds. HSI is thus suggested as a promising approach to estimate cocoa bean composition rapidly and non-destructively, thus offering a valid tool for food inspection and quality control

    Efficient Dispatch of Multi-object Polymorphic Call Sites in Contextual Role-Oriented Programming Languages

    Get PDF
    Adaptive software becomes more and more important as computing is increasingly context-dependent. Runtime adaptability can be achieved by dynamically selecting and applying context-specific code. Role-oriented programming has been proposed as a paradigm to enable runtime adaptive software by design. Roles change the objects’ behavior at runtime, thus adapting the software to a given context. The cost of adaptivity is however a high runtime overhead stemming from executing compositions of behavior-modifying code. It has been shown that the overhead can be reduced by optimizing dispatch plans at runtime when contexts do not change, but no method exists to reduce the overhead in cases with high context variability. This paper presents a novel approach to implement polymorphic role dispatch, taking advantage of run-time information to effectively guard abstractions and enable reuse even in the presence of variable contexts. The concept of polymorphic inline caches is extended to role invocations. We evaluate the implementation with a benchmark for role-oriented programming languages achieving a geometric mean speedup of 4.0× (3.8× up to 4.5×) with static contexts, and close to no overhead in the case of varying contexts over the current implementation of contextual roles in Object Team
    • …
    corecore