Advertisement
Guest User

AGI pseudocode

a guest
Feb 7th, 2015
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. For AGIs-in-general:
  2. def generateTerminalValue()
  3. ...
  4. return TerminalValue
  5.  
  6. def generatePossibleWorldStates()
  7. ...
  8. return PossibleWorldStates
  9.  
  10. def calculateExpectedUtility()
  11. ...
  12. return ExpectedUtility
  13.  
  14. def selectOptimalWorldState()
  15. generatePossibleWorldStates()
  16. calculateExpectedUtility(TerminalValue, PossibleWorldStates)
  17. max(ExpectedUtility) = OptimalWorldState
  18. return OptimalWorldState
  19.  
  20. def causeWorldState()
  21. ...
  22.  
  23. def main()
  24. generateTerminalValue()
  25. selectOptimalWorldState()
  26. causeWorldState(OptimalWorldState)
  27.  
  28. main()
  29.  
  30. For paperclip maximizers:
  31.  
  32. def generateTerminalValue()
  33. TerminalValue = MaximizePaperclips
  34. return TerminalValue
  35.  
  36. For reward maximizers:
  37.  
  38. def generateTerminalValue()
  39. TerminalValue = MaximizeRewardSignal
  40. return TerminalValue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement