522 research outputs found

    Cellular Automata Simulation on FPGA for Training Neural Networks with Virtual World Imagery

    Full text link
    We present ongoing work on a tool that consists of two parts: (i) A raw micro-level abstract world simulator with an interface to (ii) a 3D game engine, translator of raw abstract simulator data to photorealistic graphics. Part (i) implements a dedicated cellular automata (CA) on reconfigurable hardware (FPGA) and part (ii) interfaces with a deep learning framework for training neural networks. The bottleneck of such an architecture usually lies in the fact that transferring the state of the whole CA significantly slows down the simulation. We bypass this by sending only a small subset of the general state, which we call a 'locus of visibility', akin to a torchlight in a darkened 3D space, into the simulation. The torchlight concept exists in many games but these games generally only simulate what is in or near the locus. Our chosen architecture will enable us to simulate on a micro level outside the locus. This will give us the advantage of being able to create a larger and more fine-grained simulation which can be used to train neural networks for use in games.Comment: Published as a short paper at IEEE CIG201

    O(log log Rank) competitive ratio for the Matroid Secretary Problem

    Get PDF
    In the Matroid Secretary Problem (MSP), the elements of the ground set of a Matroid are revealed on-line one by one, each together with its value. An algorithm for the MSP is called Matroid-Unknown if, at every stage of its execution, it only knows (i) the elements that have been revealed so far and their values and (ii) an oracle for testing whether or not a subset the elements that have been revealed so far forms an independent set. An algorithm is called Known-Cardinality if it knows (i), (ii) and also knows from the start the cardinality n of the ground set of the Matroid. We present here a Known-Cardinality algorithm with a competitive-ratio of order log log the rank of the Matroid. The prior known results for a OC algorithm are a competitive-ratio of log the rank of the Matroid, by Babaioff et al. (2007), and a competitive-ratio of square root of log the rank of the Matroid, by Chakraborty and Lachish (2012)

    What factors are critical to attracting NHS foundation doctors into specialty or core training?:A discrete choice experiment

    Get PDF
    Our thanks to all those who participated in developing and piloting the DCE and completing the survey. With thanks to NHS Education for Scotland for merging the DCE onto the destination survey. Funding: NHS Education for Scotland funded this programme of work.Peer reviewedPublisher PD

    A Lower Bound for Relaxed Locally Decodable Codes

    Get PDF
    A locally decodable code (LDC) C \colon \bitset^k \to \bitset^n is an error correcting code wherein individual bits of the message can be recovered by only querying a few bits of a noisy codeword. LDCs found a myriad of applications both in theory and in practice, ranging from probabilistically checkable proofs to distributed storage. However, despite nearly two decades of extensive study, the best known constructions of O(1)O(1)-query LDCs have super-polynomial blocklength. The notion of relaxed LDCs is a natural relaxation of LDCs, which aims to bypass the foregoing barrier by requiring local decoding of nearly all individual message bits, yet allowing decoding failure (but not error) on the rest. State of the art constructions of O(1)O(1)-query relaxed LDCs achieve blocklength n=O(k1+γ)n = O\left(k^{1+ \gamma}\right) for an arbitrarily small constant γ\gamma. We prove a lower bound which shows that O(1)O(1)-query relaxed LDCs cannot achieve blocklength n=k1+o(1)n = k^{1+ o(1)}. This resolves an open problem raised by Goldreich in 2004
    corecore