Intelligent Computing: Neural Network Case Time to Gather Stones - - PowerPoint PPT Presentation

intelligent computing
SMART_READER_LITE
LIVE PREVIEW

Intelligent Computing: Neural Network Case Time to Gather Stones - - PowerPoint PPT Presentation

Main Objective Time to Gather Stones Case Studies Fuzzy Case Intelligent Computing: Neural Network Case Time to Gather Stones Quantum Computing Quantum Computing . . . (a brief preview of the Fall General Techniques General Techniques . .


slide-1
SLIDE 1

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 1 of 11 Go Back Full Screen Close Quit

Intelligent Computing: Time to Gather Stones (a brief preview of the Fall class CS4365/CS5354)

Vladik Kreinovich

Department of Computer Science University of Texas at El Paso El Paso, Texas 79968, USA, vladik@utep.edu

slide-2
SLIDE 2

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 2 of 11 Go Back Full Screen Close Quit

1. Main Objective

  • The main objective is to learn theoretical foundations

for modern intelligent techniques.

  • The emphasis will be on:

– foundations of fuzzy techniques, – foundations of neural networks (in particular, deep neural networks), and – foundations of quantum computing.

slide-3
SLIDE 3

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 3 of 11 Go Back Full Screen Close Quit

2. Time to Gather Stones

  • Many heuristic methods have been developed in intel-

ligent computing.

  • Some of them work well, some don’t work so well.
  • And promising techniques – that work well – often ben-

efit from trial-and-error tuning.

  • It is great to know and use all these techniques.
  • It is also time to analyze why some technique work well

and some don’t.

  • Following the Biblical analogy, we have gone through

the time when we cast away stones in all directions.

  • It is now time to gather stones, time to try to find the

common patterns behind the successful ideas.

  • Hopefully, in the future, this analysis will help.
slide-4
SLIDE 4

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 4 of 11 Go Back Full Screen Close Quit

3. Case Studies

  • In this class, we will mainly concentrate on three classes
  • f empirically successful semi-heuristic methods.
  • Fuzzy techniques, techniques for translating:

– expert knowledge described in terms of imprecise (“fuzzy”) natural-language words like “small” – into precise numerical strategies.

  • Neural networks (in particular, deep neural networks),

techniques for learning a dependence from examples.

  • Quantum computing, techniques that use quantum ef-

fects to make computations faster and more reliable.

slide-5
SLIDE 5

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 5 of 11 Go Back Full Screen Close Quit

4. Fuzzy Case

  • In fuzzy case, we start with explaining, in detail, the

main stages of processing fuzzy data: – we associate, with each imprecise word, a function describing the corr. degrees of uncertainty; – then, we select “and”- and “or”-operation that best reflect the reasoning of specific experts; – these operations transform expert’s rules into a de- gree to which each action is reasonable; – if needed, finally, we transform these degrees into a single recommendation; – this selection of a single recommendation is known as defuzzification.

  • We show how to select the optimal “and”- and “or”-
  • perations and the optimal defuzzification.
slide-6
SLIDE 6

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 6 of 11 Go Back Full Screen Close Quit

5. Neural Network Case

  • We will briefly overview the main ideas behind neural

networks.

  • We will then explain:

– why deep networks are efficient, – what is the best selection of an activation function, – what optimality criterion should we use – and why KL is better than least squares, – what is the best combination rule for combining intermediate results.

  • Specifically, we explain:

– the use of softmax in neural processing itself and – the use of geometric mean in dropout training.

  • If time allows, we will also discuss how to avoid mis-

taken recognitions.

slide-7
SLIDE 7

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 7 of 11 Go Back Full Screen Close Quit

6. Quantum Computing

  • We will learn the basic ideas behind quantum comput-

ing.

  • Then, we will study the main quantum algorithms:

– Deutch-Josza’s algorithm for checking which inputs are relevant (1-bit case in detail), – Grover’s algorithm for fast search in an unsorted array (briefly), – Shor’s algorithm for factoring large integers (briefly), – algorithms for quantum teleportation (in detail), and – algorithms of quantum cryptography (in detail).

slide-8
SLIDE 8

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 8 of 11 Go Back Full Screen Close Quit

7. Quantum Computing (cont-d)

  • We will show:

– that the current teleportation algorithm is, in some reasonable sense, optimal, and – that the current quantum cryptography algorithm is, in some reasonable sense, optimal.

  • We will also discuss:

– how best to represent functions in quantum com- puting, and – how best to represent input’s uncertainty in quan- tum computing.

slide-9
SLIDE 9

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 9 of 11 Go Back Full Screen Close Quit

8. General Techniques

  • The main idea behind the theoretical results in all three

application areas is the idea of symmetry.

  • Why symmetry? And what is symmetry?
  • Everyone is familiar with symmetry in geometry:

– if you rotate a ball around its center, – the shape of the ball remains the same.

  • Symmetries in physics are similar.
  • Indeed, how do we gain knowledge?
  • How do we know, for example, that a pen left in the

air will fall down with the acceleration of 9.81 m/sec2?

  • We try it once, we try it again, it always falls down.
slide-10
SLIDE 10

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 10 of 11 Go Back Full Screen Close Quit

9. General Techniques (cont-d)

  • You can shift or rotate, it continues to fall down the

same way; so: – if we have a new situation and it is similar to the

  • nes in which we observed the pen falling,

– we predict that the pen will fall in a new situation as well.

  • At the basis of each prediction is this idea:

– that we can perform some symmetry transforma- tions like shift or rotation, and – the results will not change.

  • Sometimes the situation is more complex.
  • For example, we observe Ohm’s law in one lab, in an-
  • ther lab, etc.
  • Then, we conclude that it is universally true.
slide-11
SLIDE 11

Main Objective Time to Gather Stones Case Studies Fuzzy Case Neural Network Case Quantum Computing Quantum Computing . . . General Techniques General Techniques . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 11 of 11 Go Back Full Screen Close Quit

10. General Techniques (cont-d)

  • Symmetries have been very successful in physics.
  • We will show that they are very helpful in analyzing

intelligent computing as well.