Field programmable gate arrays (FPGAs) are programmable integrated circuits containing logic elements, DSP blocks, on die memory, and flexible I/O. These building blocks enable the developer or end user to implement any number of functions directly in the hardware. Users can efficiently manage data locality by taking the data directly from the source and tightly coupling the compute with the results between computations directly on the FPGA. In many cases, running computations on a Intel ® FPGA is faster, lower power, lower latency, and has higher throughput than using software. Intel ® FPGAs can also be reprogrammed, even after they are installed, enabling hardware reuse and reconfiguration.
Unsupervised learning is the ability to find patterns in a stream of input. Supervised learning includes both classification and numerical regression . Classification is used to determine what category something belongs in, after seeing a number of examples of things from several categories. Regression is the attempt to produce a function that describes the relationship between inputs and outputs and predicts how the outputs should change as the inputs change. In reinforcement learning  the agent is rewarded for good responses and punished for bad ones. The agent uses this sequence of rewards and punishments to form a strategy for operating in its problem space. These three types of learning can be analyzed in terms of decision theory , using concepts like utility . The mathematical analysis of machine learning algorithms and their performance is a branch of theoretical computer science known as computational learning theory . 
The journal reports results achieved; proposals for new ways of looking at AI problems must include demonstrations of effectiveness. Papers describing systems or architectures integrating multiple technologies are welcomed. Artificial Intelligence (AIJ) also invites papers on applications, which should describe a principled solution, emphasize its novelty, and present an in-depth evaluation of the AI techniques being exploited. The journal publishes an annual issue devoted to survey articles and also hosts a "competition section" devoted to reporting results from AI competitions. From time to time, there are special issues devoted to a particular topic; such special issues always have open calls.