Answers.Body: <p>This is an open area of research, but it seems to be considered to be untenable given current methods. </p>
  
  <p><a href="https://openai.com/requests-for-research/#description2code" rel="nofollow noreferrer">This is relevant, and provides a link to a training set</a>, but doesn't provide much more beyond that.</p>
  
  <p>Specifically, an assumed requisite of this task is meaning comprehension, which we don't seem to be much closer towards given current methods.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-23T01:44:34.267Z
Answers.LastActivityDate: 2017-11-23T01:50:21.103Z
Answers.LastEditDate: 2017-11-23T01:50:21.103Z
Answers.UserDisplayName: k.c. sayz 'k.c sayz'
Answers.Body: <p>On self improving AI</p>
  
  <p>The way it's been done in the past is one AI turns a picture into text an the other turns text into a picture.</p>
  
  <p>The AI generated material is added to known good material. The AI's job then is to guess what is real an what is fake (generated by AI).</p>
  
  <p>At the point when the AI cannot tell in a false positive way both AI are said to be at their limit. If the limit is good enough you're done otherwise go back and code (more nodes or better function or more real data)</p>
  
  <p>The thing to remember is you still need real data. The act of putting the AI together is good only to create more data then you could ever provide.</p>
  
  <p>If that data is bad then you are going to rely on the cost function more then the data. But this allows you to label data real and AI so if the function rewards identifying the AI the AI's find each other's flaws and the better at avoiding flaws the better the AI get. (You still need real data! just less)</p>
  
  <p>For example if two people cannot play ping pong if they play each other they learn slowly and only the cost function enforces their learning.
  But have them play a pro (lots of good data) and they get better much faster.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-09T07:01:59.820Z
Answers.Text: I feel this training data is one to many, if focus on problem to solution style training data , can this be one to one ? Where can find these training data? What is the next step after find frequency of words in all programming script?
Answers.UserDisplayName: Prince Martin
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-09T07:10:38.987Z
Answers.Text: The reason say google is good at AI is because of it's ability to label data (reCaptcha).
  If you want good a good AI you need good data. you can do it by hand search for what you are looking for but you need data.
  It's why Mozilla did this: https://voice.mozilla.org/
Answers.UserDisplayName: haelmic
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-25T02:16:36.810Z
Answers.Text: I feel reinforcement programming is tedious because it need to write policy for each game, is there a generic method that can apply to all things it learn?
Answers.UserDisplayName: Prince Martin
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-09T06:58:45.657Z
Answers.LastActivityDate: 2017-09-23T17:14:06.313Z
Answers.LastEditDate: 2017-09-23T17:14:06.313Z
Answers.UserDisplayName: haelmic
Body: <p>Where can I find training datasets like the ones provided for linguistic training, but to train a program to program itself. </p>
  
  <p>I want to input this training dataset to a programming script and it should use it to program itself.</p>
  
  <p>What do I need to consider in this kind of artificial intelligence?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-10-23T21:57:29.730Z
Comments.Text: I think for what you want to do, you need to focus more on evolutionary algorithms and reinforcement learning related algorithms. This [link](https://research.googleblog.com/2017/05/using-machine-learning-to-explore.html) might help.
Comments.UserDisplayName: Ugnes
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-10-25T02:18:57.697Z
Comments.Text: I feel reinforcement is tedious work and need to write policy for each game, is there a generic method that can apply to all by write once?
Comments.UserDisplayName: Prince Martin
Tags: <neural-networks>
Title: Is there a programming training dataset for robot program itself
UserDisplayName: Prince Martin
ThreadText: # Is there a programming training dataset for robot program itself
  
  (Asked by: username_0 on 2017-09-08)
  
  Where can I find training datasets like the ones provided for linguistic training, but to train a program to program itself.
  
  I want to input this training dataset to a programming script and it should use it to program itself.
  
  What do I need to consider in this kind of artificial intelligence?
  
  **Tags:** neural-networks
  
  > **Comments:**
  > **username_1**: I think for what you want to do, you need to focus more on evolutionary algorithms and reinforcement learning related algorithms. This [link](https://research.googleblog.com/2017/05/using-machine-learning-to-explore.html) might help.  
  > **username_0**: I feel reinforcement is tedious work and need to write policy for each game, is there a generic method that can apply to all by write once?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2017-11-23. Score: 0 | Accepted answer
  
  This is an open area of research, but it seems to be considered to be untenable given current methods.
  
  [This is relevant, and provides a link to a training set](https://openai.com/requests-for-research/#description2code), but doesn't provide much more beyond that.
  
  Specifically, an assumed requisite of this task is meaning comprehension, which we don't seem to be much closer towards given current methods.
  
  
  ---
  
  ### Answer by username_3 on 2017-09-09. Score: 1
  
  On self improving AI
  
  The way it's been done in the past is one AI turns a picture into text an the other turns text into a picture.
  
  The AI generated material is added to known good material. The AI's job then is to guess what is real an what is fake (generated by AI).
  
  At the point when the AI cannot tell in a false positive way both AI are said to be at their limit. If the limit is good enough you're done otherwise go back and code (more nodes or better function or more real data)
  
  The thing to remember is you still need real data. The act of putting the AI together is good only to create more data then you could ever provide.
  
  If that data is bad then you are going to rely on the cost function more then the data. But this allows you to label data real and AI so if the function rewards identifying the AI the AI's find each other's flaws and the better at avoiding flaws the better the AI get. (You still need real data! just less)
  
  For example if two people cannot play ping pong if they play each other they learn slowly and only the cost function enforces their learning.
  But have them play a pro (lots of good data) and they get better much faster.
  
  > **Comments:**
  > **username_0**: I feel this training data is one to many, if focus on problem to solution style training data , can this be one to one ? Where can find these training data? What is the next step after find frequency of words in all programming script?  
  > **username_3**: The reason say google is good at AI is because of it's ability to label data (reCaptcha). If you want good a good AI you need good data. you can do it by hand search for what you are looking for but you need data. It's why Mozilla did this: https://voice.mozilla.org/  
  > **username_0**: I feel reinforcement programming is tedious because it need to write policy for each game, is there a generic method that can apply to all things it learn?  
  
  ---
  
  