1,093 research outputs found

    DNAgents: Genetically Engineered Intelligent Mobile Agents

    Get PDF
    Mobile agents are a useful paradigm for network coding providing many advantages and disadvantages. Unfortunately, widespread adoption of mobile agents has been hampered by the disadvantages, which could be said to outweigh the advantages. There is a variety of ongoing work to address these issues, and this is discussed. Ultimately, genetic algorithms are selected as the most interesting potential avenue. Genetic algorithms have many potential benefits for mobile agents. The primary benefit is the potential for agents to become even more adaptive to situational changes in the environment and/or emergent security risks. There are secondary benefits such as the natural obfuscation of functions inherent to genetic algorithms. Pitfalls also exist, namely the difficulty of defining a satisfactory fitness function and the variable execution time of mobile agents arising from the fact that it exists on a network. DNAgents 1.0, an original application of genetic algorithms to mobile agents is implemented and discussed, and serves to highlight these difficulties. Modifications of traditional genetic algorithms are also discussed. Ultimately, a combination of genetic algorithms and artificial life is considered to be the most appropriate approach to mobile agents. This allows the consideration of agents to be organisms, and the network to be their environment. Towards this end, a novel framework called DNAgents 2.0 is designed and implemented. This framework allows the continual evolution of agents in a network without having a seperate training and deployment phase. Parameters for this new framework were defined and explored. Lastly, an experiment similar to DNAgents 1.0 is performed for comparative purposes against DNAgents 1.0 and to prove the viability of this new framework

    NASA JSC neural network survey results

    Get PDF
    A survey of Artificial Neural Systems in support of NASA's (Johnson Space Center) Automatic Perception for Mission Planning and Flight Control Research Program was conducted. Several of the world's leading researchers contributed papers containing their most recent results on artificial neural systems. These papers were broken into categories and descriptive accounts of the results make up a large part of this report. Also included is material on sources of information on artificial neural systems such as books, technical reports, software tools, etc

    Mammalian Brain As a Network of Networks

    Get PDF
    Acknowledgements AZ, SG and AL acknowledge support from the Russian Science Foundation (16-12-00077). Authors thank T. Kuznetsova for Fig. 6.Peer reviewedPublisher PD

    Airfoil Optimisation with a Genetic Algorithm

    Get PDF
    In this Master Thesis, an airfoil optimisation using a Genetic Algorithm is developed. This project has been proposed by myself and done with the guidance and supervision of professor Manel Soria. The main idea of the project is to develop from scratch an algorithm capable of finding the optimal airfoil for specific flow conditions, such as the angle of attack, the Reynolds number, and the Mach number. The objective is to create a useful tool for aerospace engineering students so they can use it on their projects and designs during the college years. The work has a first theoretical part about Genetic Algorithms, in which the basic concepts needed to understand the current project are explained. Then, the implementation of the algorithm is fully explained and all the intern processes of the genetic algorithm can be consulted. Several validations of the code have also been made. The Genetic Algorithm created uses crossovers and mutations. The airfoil parametrisation used has been the PARSEC parametrisation and the computation of the aerodynamic coefficients is done with XFOIL. The whole code is written in C language and the analysis and graphs of the results are done with MATLAB and XFLR5. Finally, the algorithm is tested with two real design cases, an airfoil for a heavy lifter aircraft that participated in the Air Cargo Challenge 2017 in Stuttgart, and an airfoil for a glider that flew in the Paper Air Challenge 2015 in ESEIAAT, Terrasa. The results and improvements offered by the algorithm are compared with the results that the designers of these aircraft obtained manually during the design process

    System Design and Architecture of an Online, Adaptive, and Personalized Learning Platform

    Get PDF
    The authors propose that personalized learning can be brought to traditional and nontraditional learners through a new type of asynchronous learning platform called Guided Learning Pathways (GLP). The GLP platform allows learners to intelligently traverse a vast field of learning resources, emphasizing content only of direct relevance to the learner and presenting it in a way that matches the learner’s pedagogical preference and contextual interests. GLP allows learners to advance towards individual learning goals at their own pace, with learning materials catered to each learner’s interests and motivations. Learning communities would support learners moving through similar topics. This report describes the software system design and architecture required to support Guided Learning Pathways. The authors provide detailed information on eight software applications within GLP, including specific learning benefits and features of each. These applications include content maps, learning nuggets, and nugget recommendation algorithms. A learner scenario helps readers visualize the functionality of the platform. To describe the platform’s software architecture, the authors provide conceptual data models, process flow models, and service group definitions. This report also provides a discussion on the potential social impact of GLP in two areas: higher education institutions and the broader economy

    Detecting the Scale and Resolution Effects in Remote Sensing and GIS.

    Get PDF
    This study examines the relationship between resolution and fractal dimensions of remotely sensed images. Based on the results of testing for the reliability of the algorithms on hypothetical surfaces, the isarithm algorithm is selected for determining the fractal dimensions of remotely sensed images. This algorithm is then applied to simulated fractal Brownian motion images and four calibrated airborne multispectral remotely sensed image data sets with different true and artificial resolutions for Puerto Rico. The results from applying the fractal method to images at different levels of resolution suggest that the higher the resolution of an image, the higher the fractal dimension of the image and the more complex the image surface. This relationship between resolution and fractal dimension is further verified by results from analysis employing the local variance method for the same data sets; where it is found that the higher the resolution, the higher the local variance or the more complex the image surface. The images with artificial resolutions were found to be unrealistic in simulating images with different resolutions because the aggregate method used in generating these images dose not exactly simulate the sensor\u27s response to resolution changes. The aggregate method has been widely used in image resampling and cautious use of this algorithm is suggested in future studies. The findings show that the fractal method is a useful tool in detecting the scale and resolution effects of remotely sensed images and in evaluating the trade-offs between data volume and data accuracy. More studies employing fractals and other spatial statistics to images with different artificial resolutions generated using better aggregation algorithms are needed in the future in order to further detect the scale and resolution effects in remote sensing and GIS

    Self-adapting structuring and representation of space

    Get PDF
    The objective of this report is to propose a syntactic formalism for space representation. Beside the well known advantages of hierarchical data structure, the underlying approach has the additional strength of self-adapting to a spatial structure at hand. The formalism is called puzzletree because its generation results in a number of blocks which in a certain order -- like a puzzle - reconstruct the original space. The strength of the approach does not lie only in providing a compact representation of space (e.g. high compression), but also in attaining an ideal basis for further knowledge-based modeling and recognition of objects. The approach may be applied to any higher-dimensioned space (e.g. images, volumes). The report concentrates on the principles of puzzletrees by explaining the underlying heuristic for their generation with respect to 2D spaces, i.e. images, but also schemes their application to volume data. Furthermore, the paper outlines the use of puzzletrees to facilitate higher-level operations like image segmentation or object recognition. Finally, results are shown and a comparison to conventional region quadtrees is done

    AI Solutions for MDS: Artificial Intelligence Techniques for Misuse Detection and Localisation in Telecommunication Environments

    Get PDF
    This report considers the application of Articial Intelligence (AI) techniques to the problem of misuse detection and misuse localisation within telecommunications environments. A broad survey of techniques is provided, that covers inter alia rule based systems, model-based systems, case based reasoning, pattern matching, clustering and feature extraction, articial neural networks, genetic algorithms, arti cial immune systems, agent based systems, data mining and a variety of hybrid approaches. The report then considers the central issue of event correlation, that is at the heart of many misuse detection and localisation systems. The notion of being able to infer misuse by the correlation of individual temporally distributed events within a multiple data stream environment is explored, and a range of techniques, covering model based approaches, `programmed' AI and machine learning paradigms. It is found that, in general, correlation is best achieved via rule based approaches, but that these suffer from a number of drawbacks, such as the difculty of developing and maintaining an appropriate knowledge base, and the lack of ability to generalise from known misuses to new unseen misuses. Two distinct approaches are evident. One attempts to encode knowledge of known misuses, typically within rules, and use this to screen events. This approach cannot generally detect misuses for which it has not been programmed, i.e. it is prone to issuing false negatives. The other attempts to `learn' the features of event patterns that constitute normal behaviour, and, by observing patterns that do not match expected behaviour, detect when a misuse has occurred. This approach is prone to issuing false positives, i.e. inferring misuse from innocent patterns of behaviour that the system was not trained to recognise. Contemporary approaches are seen to favour hybridisation, often combining detection or localisation mechanisms for both abnormal and normal behaviour, the former to capture known cases of misuse, the latter to capture unknown cases. In some systems, these mechanisms even work together to update each other to increase detection rates and lower false positive rates. It is concluded that hybridisation offers the most promising future direction, but that a rule or state based component is likely to remain, being the most natural approach to the correlation of complex events. The challenge, then, is to mitigate the weaknesses of canonical programmed systems such that learning, generalisation and adaptation are more readily facilitated
    corecore