SlideShare a Scribd company logo
1 of 14
Download to read offline
BASICS OF
NEURAL NETWORK ANALYSIS
 Multilayer Perceptron Neural Networks
        Kohonen Neural Networks
CONTENTS
•    What	
  is	
  a	
  Neural	
  Network?	
  
•    What	
  can	
  it	
  do	
  for	
  me?	
  
•    Advantages	
  and	
  Disadvantages	
  
•    Two	
  Common	
  Types	
  of	
  Neural	
  Networks	
  
      –  Mul?layer	
  Perceptron	
  	
  
          •  A	
  “black	
  box”	
  model	
  predicts	
  output	
  values	
  
      –  Kohonen	
  Classifica?on	
  	
  
          •  Experimental	
  cases	
  are	
  classified	
  into	
  groups	
  
•  Training	
  Neural	
  Networks	
  
          	
  
What	
  is	
  a	
  Neural	
  Network?	
  

A	
  neuron	
  is	
  a	
  func?on,	
  Y=f(X),	
  with	
  input	
  X	
  and	
  output	
  Y:	
  
	
  
       X	
                      Y	
  
	
           Y	
  =	
  f(X)	
  

	
  
Neurons	
  are	
  connected	
  by	
  synapses.	
  
A	
  synapse	
  mul?plies	
  the	
  output	
  by	
  a	
  weigh?ng	
  factor,	
  W:	
  

      X	
                           WY	
                             Z	
  
               Y	
  =	
  f(X)	
                Z	
  =	
  g(WY)	
  
The	
  func?on	
  in	
  a	
  neuron	
  can	
  be	
  linear	
  or	
  nonlinear.	
  
A	
  typical	
  nonlinear	
  func?on	
  is	
  the	
  Sigmoid	
  func?on:	
  
	
  
	
  
	
  
Neural	
  networks	
  are	
  trained	
  with	
  cases	
  
•  What	
  is	
  a	
  case?	
  
     –  A	
  case	
  is	
  an	
  experiment	
  with	
  one	
  or	
  more	
  inputs	
  
        (controlled	
  variables)	
  and	
  one	
  or	
  more	
  outputs	
  (results	
  or	
  
        observa?ons)	
  
     –  Example	
  
          •  Inputs:	
  temp	
  298°K,	
  ini?al	
  concentra?on	
  1.0	
  g/l,	
  ?me	
  7	
  days;	
  
             Outputs:	
  final	
  concentra?on	
  0.9	
  g/l,	
  degrada?on	
  product	
  0.15	
  g/l	
  
When	
  a	
  neural	
  network	
  is	
  “trained”	
  with	
  different	
  cases,	
  
the	
  parameters	
  of	
  the	
  neuronal	
  func?ons	
  and	
  synap?c	
  
weigh?ng	
  factors	
  are	
  adjusted	
  for	
  the	
  best	
  “fit”:	
  
	
  
	
  
	
  
	
  
	
  
	
  
The	
  inputs	
  are	
  x1	
  thru	
  xp.	
  The	
  outputs	
  are	
  y1	
  thru	
  ym.	
  	
  
The	
  w-­‐values	
  are	
  the	
  synap?c	
  weigh?ng	
  factors.	
  The	
  u-­‐
values	
  are	
  sums	
  of	
  weigh?ng	
  factors.	
  
What	
  can	
  a	
  neural	
  network	
  do	
  for	
  me?	
  
•  Analyze	
  data	
  with	
  a	
  large	
  number	
  of	
  variables	
  with	
  
   complex	
  rela?onships.	
  
•  Develop	
  formula?ons	
  or	
  mul?-­‐step	
  processes.	
  
•  Compare	
  performance	
  characteris?cs	
  of	
  mul?ple	
  
   formula?ons	
  or	
  processes.	
  
•  Analyze	
  experimental	
  data	
  even	
  when	
  data	
  points	
  are	
  
   missing	
  or	
  not	
  in	
  a	
  balanced	
  design.	
  
Advantages	
  
•  No	
  need	
  to	
  propose	
  a	
  model	
  prior	
  to	
  data	
  analysis.	
  
•  Can	
  handle	
  variables	
  with	
  very	
  complex	
  interac?ons.	
  
•  No	
  assump?on	
  that	
  inputs	
  and	
  outputs	
  are	
  normally	
  
   distributed.	
  
•  More	
  robust	
  to	
  noise.	
  
•  No	
  need	
  to	
  pre-­‐determine	
  important	
  variables	
  and	
  
   interac?ons	
  with	
  a	
  Design	
  of	
  Experiments	
  
Disadvantages	
  

•  Need	
  a	
  lot	
  of	
  data.	
  
       –  (Number	
  of	
  Training	
  Cases)	
  ≈	
  10	
  x	
  (Number	
  of	
  Synapses)	
  

•  Output	
  variables	
  are	
  not	
  expressed	
  as	
  analy?c	
  func?ons	
  of	
  
   input	
  variables.	
  


	
  
Training	
  Kohonen	
  Neural	
  Networks	
  	
  
                     and	
  	
  
  Mul?layer	
  Perceptron	
  Neural	
  Networks	
  

•  A	
  por?on	
  of	
  the	
  cases	
  are	
  randomly	
  selected	
  to	
  be	
  
   training	
  cases	
  –	
  typically	
  about	
  70%.	
  
•  A	
  por?on	
  of	
  the	
  cases	
  are	
  randomly	
  selected	
  to	
  be	
  
   verifica?on	
  cases	
  –	
  typically	
  about	
  20%.	
  
•  The	
  remainder	
  are	
  test	
  cases	
  –	
  typically	
  about	
  10%.	
  
	
  
Teaching	
  the	
  neural	
  network	
  with	
  just	
  the	
  training	
  
cases	
  will	
  result	
  in	
  “over-­‐fieng”	
  the	
  data:	
  
So,	
  the	
  verifica?on	
  cases	
  are	
  added:	
  
Then	
  the	
  network	
  is	
  “retrained”	
  with	
  the	
  verifica?on	
  
cases	
  and	
  the	
  final	
  model	
  is	
  the	
  result:	
  
Finally,	
  the	
  test	
  cases	
  are	
  used	
  to	
  determine	
  how	
  well	
  the	
  
“black	
  box”	
  model	
  predicts	
  the	
  outputs.	
  
The	
  outputs	
  of	
  a	
  Kohonen	
  Neural	
  Network	
  will	
  be	
  the	
  
different	
  “classes”	
  into	
  which	
  the	
  cases	
  have	
  been	
  
classified.	
  
The	
  outputs	
  of	
  a	
  Mul?layer	
  Perceptron	
  Neural	
  Network	
  
will	
  be	
  con?nuous	
  variables	
  represen?ng	
  the	
  
performance	
  characteris?cs	
  of	
  all	
  the	
  formula?ons	
  or	
  all	
  
the	
  mul?-­‐step	
  processes.	
  (Remember,	
  each	
  formula?on	
  
or	
  process	
  is	
  a	
  “case”.)	
  

	
  

More Related Content

What's hot

Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance TheoryNaveen Kumar
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkKnoldus Inc.
 
The Perceptron and its Learning Rule
The Perceptron and its Learning RuleThe Perceptron and its Learning Rule
The Perceptron and its Learning RuleNoor Ul Hudda Memon
 
Hebbian Learning
Hebbian LearningHebbian Learning
Hebbian LearningESCOM
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network Iman Ardekani
 
Artificial neural network - Architectures
Artificial neural network - ArchitecturesArtificial neural network - Architectures
Artificial neural network - ArchitecturesErin Brunston
 
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNSArtificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNSMohammed Bennamoun
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksarjitkantgupta
 
Neural networks
Neural networksNeural networks
Neural networksSlideshare
 
The Back Propagation Learning Algorithm
The Back Propagation Learning AlgorithmThe Back Propagation Learning Algorithm
The Back Propagation Learning AlgorithmESCOM
 
Comparative study of ANNs and BNNs and mathematical modeling of a neuron
Comparative study of ANNs and BNNs and mathematical modeling of a neuronComparative study of ANNs and BNNs and mathematical modeling of a neuron
Comparative study of ANNs and BNNs and mathematical modeling of a neuronSaransh Choudhary
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkAtul Krishna
 
Introduction to Neural networks (under graduate course) Lecture 2 of 9
Introduction to Neural networks (under graduate course) Lecture 2 of 9Introduction to Neural networks (under graduate course) Lecture 2 of 9
Introduction to Neural networks (under graduate course) Lecture 2 of 9Randa Elanwar
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksStratio
 

What's hot (20)

Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance Theory
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
The Perceptron and its Learning Rule
The Perceptron and its Learning RuleThe Perceptron and its Learning Rule
The Perceptron and its Learning Rule
 
Hebbian Learning
Hebbian LearningHebbian Learning
Hebbian Learning
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network
 
Hopfield Networks
Hopfield NetworksHopfield Networks
Hopfield Networks
 
03 Single layer Perception Classifier
03 Single layer Perception Classifier03 Single layer Perception Classifier
03 Single layer Perception Classifier
 
Artificial neural network - Architectures
Artificial neural network - ArchitecturesArtificial neural network - Architectures
Artificial neural network - Architectures
 
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNSArtificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
 
20120140503023
2012014050302320120140503023
20120140503023
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Neural networks
Neural networksNeural networks
Neural networks
 
The Back Propagation Learning Algorithm
The Back Propagation Learning AlgorithmThe Back Propagation Learning Algorithm
The Back Propagation Learning Algorithm
 
Perceptron working
Perceptron workingPerceptron working
Perceptron working
 
Comparative study of ANNs and BNNs and mathematical modeling of a neuron
Comparative study of ANNs and BNNs and mathematical modeling of a neuronComparative study of ANNs and BNNs and mathematical modeling of a neuron
Comparative study of ANNs and BNNs and mathematical modeling of a neuron
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Perceptron in ANN
Perceptron in ANNPerceptron in ANN
Perceptron in ANN
 
Introduction to Neural networks (under graduate course) Lecture 2 of 9
Introduction to Neural networks (under graduate course) Lecture 2 of 9Introduction to Neural networks (under graduate course) Lecture 2 of 9
Introduction to Neural networks (under graduate course) Lecture 2 of 9
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural Networks
 
Ann
Ann Ann
Ann
 

Viewers also liked

Viewers also liked (10)

Dm part03 neural-networks-handout
Dm part03 neural-networks-handoutDm part03 neural-networks-handout
Dm part03 neural-networks-handout
 
Seminar Presentation
Seminar PresentationSeminar Presentation
Seminar Presentation
 
Introdcution to Adobe CQ
Introdcution to Adobe CQIntrodcution to Adobe CQ
Introdcution to Adobe CQ
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Data mining
Data   miningData   mining
Data mining
 
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
 
Sefl Organizing Map
Sefl Organizing MapSefl Organizing Map
Sefl Organizing Map
 
neural network
neural networkneural network
neural network
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 

Similar to Basics Of Neural Network Analysis

Machine Learning - Neural Networks - Perceptron
Machine Learning - Neural Networks - PerceptronMachine Learning - Neural Networks - Perceptron
Machine Learning - Neural Networks - PerceptronAndrew Ferlitsch
 
Machine Learning - Introduction to Neural Networks
Machine Learning - Introduction to Neural NetworksMachine Learning - Introduction to Neural Networks
Machine Learning - Introduction to Neural NetworksAndrew Ferlitsch
 
Artificial Neural Networks for NIU session 2016 17
Artificial Neural Networks for NIU session 2016 17 Artificial Neural Networks for NIU session 2016 17
Artificial Neural Networks for NIU session 2016 17 Prof. Neeta Awasthy
 
Neural net and back propagation
Neural net and back propagationNeural net and back propagation
Neural net and back propagationMohit Shrivastava
 
Artificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptxArtificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptxpratik610182
 
w1-01-introtonn.ppt
w1-01-introtonn.pptw1-01-introtonn.ppt
w1-01-introtonn.pptKotaGuru1
 
Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9Randa Elanwar
 
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...Simplilearn
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligencealldesign
 
artificial-neural-networks-rev.ppt
artificial-neural-networks-rev.pptartificial-neural-networks-rev.ppt
artificial-neural-networks-rev.pptRINUSATHYAN
 
artificial-neural-networks-rev.ppt
artificial-neural-networks-rev.pptartificial-neural-networks-rev.ppt
artificial-neural-networks-rev.pptSanaMateen7
 
Neural_Networks_scalability_consntency.ppt
Neural_Networks_scalability_consntency.pptNeural_Networks_scalability_consntency.ppt
Neural_Networks_scalability_consntency.pptVGaneshKarthikeyan
 

Similar to Basics Of Neural Network Analysis (20)

Neural network
Neural networkNeural network
Neural network
 
Machine Learning - Neural Networks - Perceptron
Machine Learning - Neural Networks - PerceptronMachine Learning - Neural Networks - Perceptron
Machine Learning - Neural Networks - Perceptron
 
Machine Learning - Introduction to Neural Networks
Machine Learning - Introduction to Neural NetworksMachine Learning - Introduction to Neural Networks
Machine Learning - Introduction to Neural Networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial Neural Networks for NIU session 2016 17
Artificial Neural Networks for NIU session 2016 17 Artificial Neural Networks for NIU session 2016 17
Artificial Neural Networks for NIU session 2016 17
 
Lec 1-2-3-intr.
Lec 1-2-3-intr.Lec 1-2-3-intr.
Lec 1-2-3-intr.
 
Neural net and back propagation
Neural net and back propagationNeural net and back propagation
Neural net and back propagation
 
02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN
 
Artificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptxArtificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptx
 
UNIT-3 .PPTX
UNIT-3 .PPTXUNIT-3 .PPTX
UNIT-3 .PPTX
 
UNIT 5-ANN.ppt
UNIT 5-ANN.pptUNIT 5-ANN.ppt
UNIT 5-ANN.ppt
 
w1-01-introtonn.ppt
w1-01-introtonn.pptw1-01-introtonn.ppt
w1-01-introtonn.ppt
 
Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9
 
tutorial.ppt
tutorial.ppttutorial.ppt
tutorial.ppt
 
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
 
Neural
NeuralNeural
Neural
 
artificial-neural-networks-rev.ppt
artificial-neural-networks-rev.pptartificial-neural-networks-rev.ppt
artificial-neural-networks-rev.ppt
 
artificial-neural-networks-rev.ppt
artificial-neural-networks-rev.pptartificial-neural-networks-rev.ppt
artificial-neural-networks-rev.ppt
 
Neural_Networks_scalability_consntency.ppt
Neural_Networks_scalability_consntency.pptNeural_Networks_scalability_consntency.ppt
Neural_Networks_scalability_consntency.ppt
 

More from bladon

Serial Dilution Vs Accuracy
Serial Dilution Vs AccuracySerial Dilution Vs Accuracy
Serial Dilution Vs Accuracybladon
 
Crystalline Structure Of Photoresist Film
Crystalline Structure Of Photoresist FilmCrystalline Structure Of Photoresist Film
Crystalline Structure Of Photoresist Filmbladon
 
2nd Order Terms in Purity Calculations of Reference Standards
2nd Order Terms in Purity Calculations of Reference Standards2nd Order Terms in Purity Calculations of Reference Standards
2nd Order Terms in Purity Calculations of Reference Standardsbladon
 
Crimson Direct Plate
Crimson Direct PlateCrimson Direct Plate
Crimson Direct Platebladon
 
Conformation Of Adsorbates
Conformation Of AdsorbatesConformation Of Adsorbates
Conformation Of Adsorbatesbladon
 
Expectation Values & Estimators
Expectation Values & EstimatorsExpectation Values & Estimators
Expectation Values & Estimatorsbladon
 

More from bladon (6)

Serial Dilution Vs Accuracy
Serial Dilution Vs AccuracySerial Dilution Vs Accuracy
Serial Dilution Vs Accuracy
 
Crystalline Structure Of Photoresist Film
Crystalline Structure Of Photoresist FilmCrystalline Structure Of Photoresist Film
Crystalline Structure Of Photoresist Film
 
2nd Order Terms in Purity Calculations of Reference Standards
2nd Order Terms in Purity Calculations of Reference Standards2nd Order Terms in Purity Calculations of Reference Standards
2nd Order Terms in Purity Calculations of Reference Standards
 
Crimson Direct Plate
Crimson Direct PlateCrimson Direct Plate
Crimson Direct Plate
 
Conformation Of Adsorbates
Conformation Of AdsorbatesConformation Of Adsorbates
Conformation Of Adsorbates
 
Expectation Values & Estimators
Expectation Values & EstimatorsExpectation Values & Estimators
Expectation Values & Estimators
 

Basics Of Neural Network Analysis

  • 1. BASICS OF NEURAL NETWORK ANALYSIS Multilayer Perceptron Neural Networks Kohonen Neural Networks
  • 2. CONTENTS •  What  is  a  Neural  Network?   •  What  can  it  do  for  me?   •  Advantages  and  Disadvantages   •  Two  Common  Types  of  Neural  Networks   –  Mul?layer  Perceptron     •  A  “black  box”  model  predicts  output  values   –  Kohonen  Classifica?on     •  Experimental  cases  are  classified  into  groups   •  Training  Neural  Networks    
  • 3. What  is  a  Neural  Network?   A  neuron  is  a  func?on,  Y=f(X),  with  input  X  and  output  Y:     X   Y     Y  =  f(X)     Neurons  are  connected  by  synapses.   A  synapse  mul?plies  the  output  by  a  weigh?ng  factor,  W:   X   WY   Z   Y  =  f(X)   Z  =  g(WY)  
  • 4. The  func?on  in  a  neuron  can  be  linear  or  nonlinear.   A  typical  nonlinear  func?on  is  the  Sigmoid  func?on:        
  • 5. Neural  networks  are  trained  with  cases   •  What  is  a  case?   –  A  case  is  an  experiment  with  one  or  more  inputs   (controlled  variables)  and  one  or  more  outputs  (results  or   observa?ons)   –  Example   •  Inputs:  temp  298°K,  ini?al  concentra?on  1.0  g/l,  ?me  7  days;   Outputs:  final  concentra?on  0.9  g/l,  degrada?on  product  0.15  g/l  
  • 6. When  a  neural  network  is  “trained”  with  different  cases,   the  parameters  of  the  neuronal  func?ons  and  synap?c   weigh?ng  factors  are  adjusted  for  the  best  “fit”:               The  inputs  are  x1  thru  xp.  The  outputs  are  y1  thru  ym.     The  w-­‐values  are  the  synap?c  weigh?ng  factors.  The  u-­‐ values  are  sums  of  weigh?ng  factors.  
  • 7. What  can  a  neural  network  do  for  me?   •  Analyze  data  with  a  large  number  of  variables  with   complex  rela?onships.   •  Develop  formula?ons  or  mul?-­‐step  processes.   •  Compare  performance  characteris?cs  of  mul?ple   formula?ons  or  processes.   •  Analyze  experimental  data  even  when  data  points  are   missing  or  not  in  a  balanced  design.  
  • 8. Advantages   •  No  need  to  propose  a  model  prior  to  data  analysis.   •  Can  handle  variables  with  very  complex  interac?ons.   •  No  assump?on  that  inputs  and  outputs  are  normally   distributed.   •  More  robust  to  noise.   •  No  need  to  pre-­‐determine  important  variables  and   interac?ons  with  a  Design  of  Experiments  
  • 9. Disadvantages   •  Need  a  lot  of  data.   –  (Number  of  Training  Cases)  ≈  10  x  (Number  of  Synapses)   •  Output  variables  are  not  expressed  as  analy?c  func?ons  of   input  variables.    
  • 10. Training  Kohonen  Neural  Networks     and     Mul?layer  Perceptron  Neural  Networks   •  A  por?on  of  the  cases  are  randomly  selected  to  be   training  cases  –  typically  about  70%.   •  A  por?on  of  the  cases  are  randomly  selected  to  be   verifica?on  cases  –  typically  about  20%.   •  The  remainder  are  test  cases  –  typically  about  10%.    
  • 11. Teaching  the  neural  network  with  just  the  training   cases  will  result  in  “over-­‐fieng”  the  data:  
  • 12. So,  the  verifica?on  cases  are  added:  
  • 13. Then  the  network  is  “retrained”  with  the  verifica?on   cases  and  the  final  model  is  the  result:  
  • 14. Finally,  the  test  cases  are  used  to  determine  how  well  the   “black  box”  model  predicts  the  outputs.   The  outputs  of  a  Kohonen  Neural  Network  will  be  the   different  “classes”  into  which  the  cases  have  been   classified.   The  outputs  of  a  Mul?layer  Perceptron  Neural  Network   will  be  con?nuous  variables  represen?ng  the   performance  characteris?cs  of  all  the  formula?ons  or  all   the  mul?-­‐step  processes.  (Remember,  each  formula?on   or  process  is  a  “case”.)