Threshold logic, perceptrons and artificial neural networks:
The threshold gate or cell is a logic element with multiple inputs which is characterized by its threshold value t. It counts or adds up the present input values and fires, that is, generates an output of 1, if the sum equivalents or surpasses t. The threshold gates are more helpful when they are generalized to comprise two types of inputs: excitatory and inhibitory inputs. The cell’s output fires if at least t excitatory inputs are on and no inhibitor is on. In this model that is used in the given illustrations all inhibitor has the veto power! (That is, a variant termed ‘subtractive inhibition’ adds input values with negative or positive sign).
We suppose synchronous operation, with a gate delay of 1 clock tick. The threshold gate with inhibitory inputs is a universal logic element: the figure below shows how to implement and, or, not gates; delay and memory elements.
Note: Logic design: How to assemble the primitive elements to systems with a preferred behavior. The theory of computation mainly deals with ‘black box behavior’. However it insists that such black boxes can be built, at least in principle, from simplest possible building blocks. Therefore, the theory of computation comprises an intricate interplay between the abstract postulates and detailed ‘micro-programming].
Illustration: The black-box behavior of the circuit above is specified by finite state machine (that is, output is s):
Artificial neural nets applied to picture recognition:
We consider digital pictures that is, 2-d arrays of black and white pixels. We define the devices, termed as perceptrons, which recognize some classes of pictures which share some specific property, like ‘convex’ or ‘connected’. Perceptrons are the illustration of parallel computation which is based on joining local predicates. What geometric properties can be identified by these devices? The simple variant of ‘perceptrons’ termed as conjunctively local, is described in the figure below. Assume that f1... fn be predicates with a bounded fan-out, that is, each fi looks at ≤ k pixels. The perceptron employs AND as the threshold operator that means that the output F = AND (f1, ..., fn).
Convexity can be recognized. Introduce an f for all triple a, b and c of points on a straight line, with b between a and c. Define f = 0 if a and c are black, b white; f = 1 or else.
Connectedness can’t be recognized by any perceptron of the bounded fan-out k. Proof by contradiction: let consider the 2 pictures above labeled C and ¬C which extend for > k pixels. When perceptron P can differentiate them, there must be an f* which yields f* = 0 on ¬C, and f* = 1 on C. As f* looks at ≤ k pixels, there is a pixel p in center row not looked by P. By blackening this pixel p, we modify ¬C into a joined picture C’. However f* ‘doesn’t notice’ this modify, keeps voting f* = 0, and causes F to output the wrong value on the C’.
Conclusion: The convexity can be found out as a cumulation of local characteristics, while connectedness can’t.
Note: Combinational logic alone is very weak. The universal model of computation requires unbounded memory and something such as feedback loops or recursion.
Illustration: Define an interesting model appropriate for the computing pictures on an infinite 2-d array of pixels. Read its properties. Is your model ‘universal’, in the sense that it is capable to calculate any ‘computable picture’?
Solution: Let N = {1, 2,..} be natural numbers. Consider the infinite pixel array N x N, and pictures P over array, defined as functions P: N x N -> {0, 1}. Let consider 4 primitive operations, each of which acquires an arbitrary row or column and color it with a single color, either 0 or 1: Set [row, column] k to [0, 1]. Characterize the class C of pictures produced by finite programs that is finite sequences of operations of the kind above. Give a decision procedure which decides whether a specific picture P is in C; and if it is, gives lower and upper bounds on the complexity of P, that is, on the length of its shortest program which produces P.
Latest technology based Theory of Computation Online Tutoring Assistance
Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Theory of Computation help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Theory of Computation, project ideas and tutorials. We provide email based Theory of Computation help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Theory of Computation. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Theory of Computation Homework help and assignment help services. They use their experience, as they have solved thousands of the Theory of Computation assignments, which may help you to solve your complex issues of Theory of Computation. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.
tutorsglobe.com hepatitis viruses assignment help-homework help by online medical parasitology tutors
Enhance your academic grades and success with Populations Problems Assignment Help service with 24/7 support at economical rates.
tutorsglobe.com octahedral complexes assignment help-homework help by online valence bond theory tutors
www.tutorsglobe.com offers alkanes homework help, alkanes assignment help, online tutoring assistance, organic chemistry solutions by online qualified tutor's help.
tutorsglobe.com pathogenesis of tetanus assignment help-homework help by online clostridium tetani tutors
www.tutorsglobe.com assignment help tutorials: explain various characteristics or features of operation research and management application of or – operation research theory and concepts.
tutorsglobe.com thrombosis assignment help-homework help by online blood cells tutors
Plant Resistance and Insect Numbers tutorial all along with the key concepts of Definition of Host Plant Resistance, Types of Plant Resistance, Mechanism of Plant Resistance, HPR in Integrated pest Management, Methods of Developing Resistant Variety
theory and lecture notes of bioelectric signals and electrocardiogram all along with the key concepts of cell membrane potential, action potential, cardiovascular system, electro-stimulation of heart and electrodes. tutorsglobe offers homework help, assignment help and tutor’s assistance on bioelectric signals and electrocardiogram.
Metal Oxide Field Effect Transistor tutorial all along with the key concepts of MOS-FET operation, MOSFET output curves, relationship between Drain voltage and saturation in MOSFET, MOSFET device types, P-Channel Enhancement Mode
The Animal Cell tutorial all along with the key concepts of Endoplasmic Reticulum, Golgi Apparatus, Lysosomes, Microfilaments, Microtubules, Peroxisomes, Chromatin
Proteins tutorial all along with the key concepts of Nature of Protein, Properties of Proteins, Biological Functions of Proteins, Melanin, Keratin, Hemoglobin and Enzymes
tutorsglobe.com factors affecting electron affinity assignment help-homework help by online electron affinity tutors
tutorsglobe.com harmful effects of algae assignment help-homework help by online algae tutors
tutorsglobe.com radioactivity assignment help-homework help by online nuclear chemistry tutors
1936274
Questions Asked
3689
Tutors
1463969
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!