Rules over a knowledge graph (KG) capture interpretable patterns in data and can be used for KG cleaning and completion. Inspired by the TensorLog differentiable logic framework, which compiles rule inference into a s...
详细信息
In this paper introduced the basics of designing digital devices on the field-programmable gate array (FPGA). the article describes the process of creating a digital combinational device using the laboratory board Alt...
详细信息
ISBN:
(纸本)9781665406833
In this paper introduced the basics of designing digital devices on the field-programmable gate array (FPGA). the article describes the process of creating a digital combinational device using the laboratory board Altera UP2. the design of the device on multiplexers and demultiplexers of various types was carried out. the article considers the use of mega-functions, as well as the basics of their creation for the implementation of a digital data processing and transmission system. It also shows the process of configuring megafunctions using the auto-create manager. In the computeraided design system Quartus II, the research and programming of the created device was carried out. this technique for creating digital data selectors based on various types of devices can be used for education in the laboratory and creating optimized devices of this type.
this paper presents a method to read and write ternary (three-valued) signals on memristors to control a robotic actuator in real-time. the paper is a continuation of earlier work by [1] and implements a ternary memor...
详细信息
ISBN:
(纸本)9781728162935
this paper presents a method to read and write ternary (three-valued) signals on memristors to control a robotic actuator in real-time. the paper is a continuation of earlier work by [1] and implements a ternary memory controller for memristors in hardware. this post-binary approach with nonvolatile memory is used to program a memristor as a "trit". the paper contributes to the state-of-the-art in memristor controlled robotics by reporting an entropy gain of log2(3)= 58% information at (20 versus 14)= 43% more component cost compared to binary. this advantage (eg. less wire complexity) increases when multi-trit architectures are considered. this article demonstrates both an LTspice simulation of the circuit and implementation with source code. the memristor programmer circuit writes a state to the memristor using a pattern of 100us pulses at 3 different amplitudes. the memristor read circuit sends 500 nA pulses and converts these using two reference resistors to three logic levels using an op amp window comparator. An Arduino Mega microcontroller ADC pin converts the analog output to a digital trit. Strenuous effort was made for predictable and replicable applied memristor research in pursuit of a post-binary robotics era. the multiple-valued circuit has safety features to prevent harm to the memristance state, standardized forming of new memristors and programming flexibility by sending patterns of different pulse amounts, pulse width and pulse amplitudes.
Nowadays, our lives are surrounded by various information, where large pieces of information are uncertain even inconsistent. And in user-oriented applications, users’ preferences should also be taken into account. T...
详细信息
Over the past decade, cyberinfrastructure community like XSEDE has substantially fostered and enriched knowledge discovery of scholars, researchers, and engineers from a variety of domains through enabling access to a...
详细信息
ISBN:
(纸本)9781728162515
Over the past decade, cyberinfrastructure community like XSEDE has substantially fostered and enriched knowledge discovery of scholars, researchers, and engineers from a variety of domains through enabling access to advanced computing systems, where continuing support for classic packages and parallel computing frameworks (e.g., MPI and OpenMP) has been well established. However, withthe rise of "Big Data" era, an ever increasing demand from user community is the desire to run sophisticated, state-of-the-art distributed frameworks that handle various data related tasks. Examples include Hadoop and Spark for data processing and analytics, Cassandra and Redis for scalable on-disk and in-memory data stores, Apache Airflow for distributed workflow engine, just to name a few. though by design such frameworks provision high-level, user friendly programming APIs for business logic composition, their deployment process oftentimes is both complex and complicated, requiring expertise well beyond what the majority of cyberinfrastructure users may have. To bridge the gap, in this paper we propose the concept of provisioning such frameworks through "cyberinfrastructure managed", system wide services, especially through leveraging "high level, complexity hiding interfaces" principle when designing interfaces that are exposed to users for framework setup and shutdown. In particular, we use Sparkas-a-Service at Indiana University as a concrete case study to illustrate how we applied the design principles. Furthermore, to demonstrate the generality of the design, we showcase Cassandraas-a-Service, a work-in-progress prototype.
Aiming at the disadvantages of embedded system in practical teaching, a pocket experiment system based on STM32F4 is developed. the system includes input unit, output unit, logic control unit, power supply unit, perip...
详细信息
this paper presents a framework to integrate Science and Computing teaching using logicprogramming We developed two modules: one for chemistry and the other for chemistry and physics. they are implemented in an elect...
详细信息
ISBN:
(纸本)9781577358091
this paper presents a framework to integrate Science and Computing teaching using logicprogramming We developed two modules: one for chemistry and the other for chemistry and physics. they are implemented in an elective course for 8th graders. through clinical interviews, video taped class observations, exit interviews and our own experiences withthe class, logicprogramming based approach is accessible to the students.
the Curry-Howard isomorphism shows that an intuitionistic deductive system is similar to a formal computational system;propositions correspond to types, proofs to lambda-terms, and a proof normalization procedure to a...
详细信息
ISBN:
(纸本)9781450365734
the Curry-Howard isomorphism shows that an intuitionistic deductive system is similar to a formal computational system;propositions correspond to types, proofs to lambda-terms, and a proof normalization procedure to an evaluation strategy. Furthermore, the duality between computation values and continuations is discovered under the Curry-Howard isomorphism. In the traditional lambda calculus, duplication and erasing of values are allowed but those of continuations prohibited. On the other hand, in the lambda calculus with first-class continuations, both values and continuations are permitted to be duplicated and erased. In our previous paper, we proposed a linear lambda calculus with first-class continuations, in which we cannot duplicate and erase values but can do continuations. In this paper, we propose an ML polymorphic type system for the linear lambda calculus with first-class continuations and design a type inference algorithm of the type system.
K framework is an effort in realizing the ideal language framework where programming languages must have formal semantics and all languages tools are automatically generated from the formal semantics in a correct-by-c...
详细信息
Probabilistic logicprogramming is increasingly important in artificial intelligence and related fields as a formalism to reason about uncertainty. It generalises logicprogramming withthe possibility of annotating c...
详细信息
暂无评论