SlideShare a Scribd company logo
1 of 23
Simplest AI Trick in the Book
Normalised Tunable Sigmoid Function



Dino Dini NHTV University of Applied Sciences
Normalized Values Are Useful
For example:

      ●   Utility calculations
      ●   Input management
      ●   Control systems
      ●   Tunable parameters
Analog Input




           -1                0                1
     Abstract away the device dependent positional values
     (0 to 255? -1024 to 1024?) and normalise.

     Normalised values are much easier to work with.
Example:
Analog Input - Left / Right Rotation

   Input     1024                  1
                     Normalizer
   Device    -1024                 -1




  Movement    5       Rotation
                     Degrees per
   Driver    -5        Frame
Example:
Analog Input - Left / Right Rotation

   Input     1024                  1
                     Normalizer
   Device    -1024                 -1




  Movement    5       Rotation
                     Degrees per
   Driver    -5        Frame
Linear relationship
     Degrees rotation per frame




                            Control input (left - right)
Linear relationship
     Degrees rotation per frame




                                                           I want greater sensitivity


                            Control input (left - right)
Linear relationship
     Degrees rotation per frame




                            Control input (left - right)
Linear relationship
     Degrees rotation per frame
                                                           I also want full range




                            Control input (left - right)
Linear relationship
     Degrees rotation per frame
                                                                    Full Range




                                                           Greater sensitivity



                            Control input (left - right)
Example:
Analog Input - Left / Right Rotation

   Input        1024                      1
                        Normalizer
   Device       -1024                     -1




    Sigmoid    1                     5         Rotation
                        Movement
      like                                     Degrees per
               -1        Driver      -5
    function                                     Frame
Example:
Analog Input - Left / Right Rotation

   Input        1024                      1
                        Normalizer
   Device       -1024                     -1




    Sigmoid    1                     5         Rotation
                        Movement
      like                                     Degrees per
               -1        Driver      -5
    function                                     Frame

       k
Sigmoid function?
Logit function?
Normalised Tunable (half) Sigmoid
Function?
Normalised Tunable (half) Sigmoid
Function?


                                    k = 0.2
Normalised Tunable (half) Sigmoid
Function?


                                    k = 0.01
Normalised Tunable (half) Sigmoid
Function?


                                    k=2
Normalised Tunable (half) Sigmoid
Function?


                                    k = -1.2
Normalised Tunable (half) Sigmoid
Function?


                                    k = -1.01
Normalised Tunable (half) Sigmoid
Function?


                                    k = -3
Normalised Tunable Sigmoid Function



                                k = 0.2
Normalised Tunable Sigmoid Function



                            Thank you

More Related Content

What's hot

Basics of Integration and Derivatives
Basics of Integration and DerivativesBasics of Integration and Derivatives
Basics of Integration and DerivativesFaisal Waqar
 
Fibonacci sequence
Fibonacci sequenceFibonacci sequence
Fibonacci sequenceAnushkaSahu
 
Graph theory 1
Graph theory 1Graph theory 1
Graph theory 1Tech_MX
 
Sejarah perkembangan kalkulus dan konsep konsep keterkaitan
Sejarah perkembangan kalkulus dan konsep konsep keterkaitanSejarah perkembangan kalkulus dan konsep konsep keterkaitan
Sejarah perkembangan kalkulus dan konsep konsep keterkaitanHelvyEffendi
 
Complex numbers org.ppt
Complex numbers org.pptComplex numbers org.ppt
Complex numbers org.pptOsama Tahir
 
6.3 Equivalences versus partitions
6.3 Equivalences versus partitions6.3 Equivalences versus partitions
6.3 Equivalences versus partitionsJan Plaza
 
Paraboloida - Geometri Analitik Ruang
Paraboloida - Geometri Analitik RuangParaboloida - Geometri Analitik Ruang
Paraboloida - Geometri Analitik RuangMuhammadFirzha1
 
Tangents of circle
Tangents of circleTangents of circle
Tangents of circleDeepak Kumar
 
Angle Addition Postulate (Geometry 3_3)
Angle Addition Postulate (Geometry 3_3)Angle Addition Postulate (Geometry 3_3)
Angle Addition Postulate (Geometry 3_3)rfant
 
The fibonacci sequence
The fibonacci sequenceThe fibonacci sequence
The fibonacci sequenceSmruti Shetty
 
Unit Circle - Trigonometry
Unit Circle - TrigonometryUnit Circle - Trigonometry
Unit Circle - TrigonometrySimon Borgert
 
A course on integral calculus
A course on integral calculusA course on integral calculus
A course on integral calculusGAURAV SAHA
 

What's hot (20)

Basics of Integration and Derivatives
Basics of Integration and DerivativesBasics of Integration and Derivatives
Basics of Integration and Derivatives
 
Fibonacci sequence
Fibonacci sequenceFibonacci sequence
Fibonacci sequence
 
Graph theory 1
Graph theory 1Graph theory 1
Graph theory 1
 
Trees and graphs
Trees and graphsTrees and graphs
Trees and graphs
 
Sejarah perkembangan kalkulus dan konsep konsep keterkaitan
Sejarah perkembangan kalkulus dan konsep konsep keterkaitanSejarah perkembangan kalkulus dan konsep konsep keterkaitan
Sejarah perkembangan kalkulus dan konsep konsep keterkaitan
 
Abstract algebra - Algebraic closed field, unit - 2 , M.Sc. l semester Maths
Abstract algebra -  Algebraic closed field, unit - 2 , M.Sc. l semester Maths Abstract algebra -  Algebraic closed field, unit - 2 , M.Sc. l semester Maths
Abstract algebra - Algebraic closed field, unit - 2 , M.Sc. l semester Maths
 
Complex numbers org.ppt
Complex numbers org.pptComplex numbers org.ppt
Complex numbers org.ppt
 
6.3 Equivalences versus partitions
6.3 Equivalences versus partitions6.3 Equivalences versus partitions
6.3 Equivalences versus partitions
 
Paraboloida - Geometri Analitik Ruang
Paraboloida - Geometri Analitik RuangParaboloida - Geometri Analitik Ruang
Paraboloida - Geometri Analitik Ruang
 
Tangents of circle
Tangents of circleTangents of circle
Tangents of circle
 
Ring
RingRing
Ring
 
Bab ii ring
Bab ii ringBab ii ring
Bab ii ring
 
Angle Addition Postulate (Geometry 3_3)
Angle Addition Postulate (Geometry 3_3)Angle Addition Postulate (Geometry 3_3)
Angle Addition Postulate (Geometry 3_3)
 
The fibonacci sequence
The fibonacci sequenceThe fibonacci sequence
The fibonacci sequence
 
Voronoi Diagrams
Voronoi DiagramsVoronoi Diagrams
Voronoi Diagrams
 
Unit Circle - Trigonometry
Unit Circle - TrigonometryUnit Circle - Trigonometry
Unit Circle - Trigonometry
 
Zeroes and roots
Zeroes and rootsZeroes and roots
Zeroes and roots
 
Module 2 topic 1 notes
Module 2 topic 1 notesModule 2 topic 1 notes
Module 2 topic 1 notes
 
A course on integral calculus
A course on integral calculusA course on integral calculus
A course on integral calculus
 
Integral tak tentu
Integral tak tentuIntegral tak tentu
Integral tak tentu
 

Simplest ai trick gdc2013 dino v2 (1)