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.
concept of competitive markets along with key concepts of perfect competition, short-run market equilibrium, market equilibrium, long-run market equilibrium and incidence, Market Equilibrium, Cost and Freight Price , answering questions of managerial economics tutors, homework help, assignment help.
tutorsglobe.com light and electron microscope assignment help-homework help by online cell biology tutors
tutorsglobe.com marginal utility and mrs assignment help-homework help by online choices and preferences of consumer tutors
www.tutorsglobe.com offers requirement elicitation homework help, assignment help, case study, writing homework help, online tutoring assistance by computer science tutors.
tutorsglobe.com skin and cutaneous infections assignment help-homework help by online herpes viruses tutors
tutorsglobe.com blood cells assignment help-homework help by online circulation tutors
www.tutorsglobe.com offers chemical bonding homework help, chemical bonding assignment help, online tutoring assistance, physical chemistry solutions by online qualified chemistry tutor's help.
tutorsglobe.com maize grain seed structure assignment help-homework help by online structure of maize grain tutors
tutorsglobe.com osmotic pressure assignment help-homework help by online osmosis tutors
tutorsglobe.com lead assignment help-homework help by online carbon family tutors
concept of base number conversion- assignment help and homework help along with the key concepts of big mod, big integer, carmichael number, catalan formula, counting combinations, exponentiation, factorial, fibonacci, greatest common divisor and lowest common multiple.
Unlock your academic potential and move towards academic excellence with Rhetorical Criticism Assignment Help!
www.tutorsglobe.com offering finance homework help - finance homework assistance, solved finance homework questions, finance online tutoring, assignment help by online finance tutors - get solved homework questions.
Theory and lecture notes of Changes in the wage rate all along with the key concepts of changes in the wage rate, Substitution Effects, Backward-bending Labor Supply Curve. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Changes in the wage rate.
the various types of classification proposed through earlier taxonomists can be generally categorized into three systems– artificial, natural and phylogenetic.
1931172
Questions Asked
3689
Tutors
1450458
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!