23
Simplest AI Trick in the Book Normalised Tunable Sigmoid Function Dino Dini NHTV University of Applied Sciences

Simplest ai trick gdc2013 dino v2 (1)

Embed Size (px)

Citation preview

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