Top Banner
Simplest AI Trick in the Book Normalised Tunable Sigmoid Function Dino Dini NHTV University of Applied Sciences
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Simplest ai trick gdc2013 dino v2 (1)

Simplest AI Trick in the BookNormalised Tunable Sigmoid Function

Dino Dini NHTV University of Applied Sciences

Page 2: Simplest ai trick gdc2013 dino v2 (1)

Normalized Values Are Useful

For example:

● Utility calculations

● Input management

● Control systems

● Tunable parameters

Page 3: Simplest ai trick gdc2013 dino v2 (1)

Analog Input

Abstract away the device dependent positional values

(0 to 255? -1024 to 1024?) and normalise.

Normalised values are much easier to work with.

-1 10

Page 4: Simplest ai trick gdc2013 dino v2 (1)

Example:Analog Input - Left / Right Rotation

Input Device

1024

-1024

Movement Driver

1

-1

RotationDegrees per

Frame

Normalizer

5

-5

Page 5: Simplest ai trick gdc2013 dino v2 (1)

Example:Analog Input - Left / Right Rotation

Input Device

1024

-1024

Movement Driver

1

-1

RotationDegrees per

Frame

Normalizer

5

-5

Page 6: Simplest ai trick gdc2013 dino v2 (1)

Linear relationship

Degrees rotation per frame

Control input (left - right)

Page 7: Simplest ai trick gdc2013 dino v2 (1)

Linear relationship

Degrees rotation per frame

Control input (left - right)

I want greater sensitivity

Page 8: Simplest ai trick gdc2013 dino v2 (1)

Linear relationship

Degrees rotation per frame

Control input (left - right)

Page 9: Simplest ai trick gdc2013 dino v2 (1)

Linear relationship

Degrees rotation per frame

Control input (left - right)

I also want full range

Page 10: Simplest ai trick gdc2013 dino v2 (1)

Linear relationship

Degrees rotation per frame

Control input (left - right)

Greater sensitivity

Full Range

Page 11: Simplest ai trick gdc2013 dino v2 (1)

Example:Analog Input - Left / Right Rotation

Input Device

1024

-1024

Movement Driver

1

-1

RotationDegrees per

Frame

Normalizer

5

-5

Sigmoid like

function

1

-1

Page 12: Simplest ai trick gdc2013 dino v2 (1)

Example:Analog Input - Left / Right Rotation

Input Device

1024

-1024

Movement Driver

1

-1

RotationDegrees per

Frame

Normalizer

5

-5

Sigmoid like

function

1

-1

k

Page 13: Simplest ai trick gdc2013 dino v2 (1)

Sigmoid function?

Page 14: Simplest ai trick gdc2013 dino v2 (1)

Logit function?

Page 15: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable (half) Sigmoid Function?

Page 16: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable (half) Sigmoid Function?

k = 0.2

Page 17: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable (half) Sigmoid Function?

k = 0.01

Page 18: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable (half) Sigmoid Function?

k = 2

Page 19: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable (half) Sigmoid Function?

k = -1.2

Page 20: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable (half) Sigmoid Function?

k = -1.01

Page 21: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable (half) Sigmoid Function?

k = -3

Page 22: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable Sigmoid Function

k = 0.2

Page 23: Simplest ai trick gdc2013 dino v2 (1)

Normalised Tunable Sigmoid Function

Thank you