What is the name of an AI system that learns by trial and error?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












Imagine a system that controls dampers in a complex vent system that has an objective to perfectly equalize the output from each vent. The system has sensors for damper position, flow at various locations and at each vent. The system is initially implemented using a rather small data set or even a formulaic algorithm to control the dampers. What if that algorithm were programmed to "try" different configurations of dampers to optimize the air flows, guided broadly by either the initial (weak) training or the formula? The system would try different configurations and learn what improved results, and what worsened results, in an effort to reduce error (differential outflow).



What is that kind of AI system called? What is that system of learning called? Are there systems that do that currently?










share|improve this question









New contributor




SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    You have asked the same question twice here, just with a different title. Please don't do that. We should close one of the questions - please suggest which one.
    – Neil Slater
    1 hour ago






  • 1




    There is a subtle difference between the questions. One assumes a more traditional learning process before initial implementation and then refinement of that learning through use. The other question asks about the "trial and error" process where the machine may make random or educated guesses to try and optimize its results.
    – SchroedingersCat
    44 mins ago














up vote
2
down vote

favorite












Imagine a system that controls dampers in a complex vent system that has an objective to perfectly equalize the output from each vent. The system has sensors for damper position, flow at various locations and at each vent. The system is initially implemented using a rather small data set or even a formulaic algorithm to control the dampers. What if that algorithm were programmed to "try" different configurations of dampers to optimize the air flows, guided broadly by either the initial (weak) training or the formula? The system would try different configurations and learn what improved results, and what worsened results, in an effort to reduce error (differential outflow).



What is that kind of AI system called? What is that system of learning called? Are there systems that do that currently?










share|improve this question









New contributor




SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    You have asked the same question twice here, just with a different title. Please don't do that. We should close one of the questions - please suggest which one.
    – Neil Slater
    1 hour ago






  • 1




    There is a subtle difference between the questions. One assumes a more traditional learning process before initial implementation and then refinement of that learning through use. The other question asks about the "trial and error" process where the machine may make random or educated guesses to try and optimize its results.
    – SchroedingersCat
    44 mins ago












up vote
2
down vote

favorite









up vote
2
down vote

favorite











Imagine a system that controls dampers in a complex vent system that has an objective to perfectly equalize the output from each vent. The system has sensors for damper position, flow at various locations and at each vent. The system is initially implemented using a rather small data set or even a formulaic algorithm to control the dampers. What if that algorithm were programmed to "try" different configurations of dampers to optimize the air flows, guided broadly by either the initial (weak) training or the formula? The system would try different configurations and learn what improved results, and what worsened results, in an effort to reduce error (differential outflow).



What is that kind of AI system called? What is that system of learning called? Are there systems that do that currently?










share|improve this question









New contributor




SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











Imagine a system that controls dampers in a complex vent system that has an objective to perfectly equalize the output from each vent. The system has sensors for damper position, flow at various locations and at each vent. The system is initially implemented using a rather small data set or even a formulaic algorithm to control the dampers. What if that algorithm were programmed to "try" different configurations of dampers to optimize the air flows, guided broadly by either the initial (weak) training or the formula? The system would try different configurations and learn what improved results, and what worsened results, in an effort to reduce error (differential outflow).



What is that kind of AI system called? What is that system of learning called? Are there systems that do that currently?







machine-learning training ai-basics terminology






share|improve this question









New contributor




SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 31 mins ago









DukeZhou♦

2,91021028




2,91021028






New contributor




SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 3 hours ago









SchroedingersCat

161




161




New contributor




SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






SchroedingersCat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1




    You have asked the same question twice here, just with a different title. Please don't do that. We should close one of the questions - please suggest which one.
    – Neil Slater
    1 hour ago






  • 1




    There is a subtle difference between the questions. One assumes a more traditional learning process before initial implementation and then refinement of that learning through use. The other question asks about the "trial and error" process where the machine may make random or educated guesses to try and optimize its results.
    – SchroedingersCat
    44 mins ago












  • 1




    You have asked the same question twice here, just with a different title. Please don't do that. We should close one of the questions - please suggest which one.
    – Neil Slater
    1 hour ago






  • 1




    There is a subtle difference between the questions. One assumes a more traditional learning process before initial implementation and then refinement of that learning through use. The other question asks about the "trial and error" process where the machine may make random or educated guesses to try and optimize its results.
    – SchroedingersCat
    44 mins ago







1




1




You have asked the same question twice here, just with a different title. Please don't do that. We should close one of the questions - please suggest which one.
– Neil Slater
1 hour ago




You have asked the same question twice here, just with a different title. Please don't do that. We should close one of the questions - please suggest which one.
– Neil Slater
1 hour ago




1




1




There is a subtle difference between the questions. One assumes a more traditional learning process before initial implementation and then refinement of that learning through use. The other question asks about the "trial and error" process where the machine may make random or educated guesses to try and optimize its results.
– SchroedingersCat
44 mins ago




There is a subtle difference between the questions. One assumes a more traditional learning process before initial implementation and then refinement of that learning through use. The other question asks about the "trial and error" process where the machine may make random or educated guesses to try and optimize its results.
– SchroedingersCat
44 mins ago










2 Answers
2






active

oldest

votes

















up vote
2
down vote













Near solution to your problem definition is reinforcement learning. You can define some reward using the objective function and define some possible state space for the machine and finally solve the problem by reinforcement learning techniques (near to trial and error by learning the preferences).






share|improve this answer



























    up vote
    0
    down vote













    I think any learning algorithm probably uses trial and error and analysis of the results with the ultimate goal of maximizing utility.



    It seems that the recent milestones in AI fall under the general umbrella of machine learning, which includes all forms of reinforcement learning. Essentially, any learning algorithm is using some form of statistical analysis.



    • For an umbrella term, I've been using "learning algorithm"

    However, there is also a venerable history of less capable adaptive systems such as self-organizing networks. (See also optimal control.)






    share|improve this answer






















      Your Answer




      StackExchange.ifUsing("editor", function ()
      return StackExchange.using("mathjaxEditing", function ()
      StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
      StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
      );
      );
      , "mathjax-editing");

      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "658"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      convertImagesToLinks: false,
      noModals: false,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );






      SchroedingersCat is a new contributor. Be nice, and check out our Code of Conduct.









       

      draft saved


      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fai.stackexchange.com%2fquestions%2f8243%2fwhat-is-the-name-of-an-ai-system-that-learns-by-trial-and-error%23new-answer', 'question_page');

      );

      Post as a guest






























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      2
      down vote













      Near solution to your problem definition is reinforcement learning. You can define some reward using the objective function and define some possible state space for the machine and finally solve the problem by reinforcement learning techniques (near to trial and error by learning the preferences).






      share|improve this answer
























        up vote
        2
        down vote













        Near solution to your problem definition is reinforcement learning. You can define some reward using the objective function and define some possible state space for the machine and finally solve the problem by reinforcement learning techniques (near to trial and error by learning the preferences).






        share|improve this answer






















          up vote
          2
          down vote










          up vote
          2
          down vote









          Near solution to your problem definition is reinforcement learning. You can define some reward using the objective function and define some possible state space for the machine and finally solve the problem by reinforcement learning techniques (near to trial and error by learning the preferences).






          share|improve this answer












          Near solution to your problem definition is reinforcement learning. You can define some reward using the objective function and define some possible state space for the machine and finally solve the problem by reinforcement learning techniques (near to trial and error by learning the preferences).







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 3 hours ago









          OmG

          22227




          22227






















              up vote
              0
              down vote













              I think any learning algorithm probably uses trial and error and analysis of the results with the ultimate goal of maximizing utility.



              It seems that the recent milestones in AI fall under the general umbrella of machine learning, which includes all forms of reinforcement learning. Essentially, any learning algorithm is using some form of statistical analysis.



              • For an umbrella term, I've been using "learning algorithm"

              However, there is also a venerable history of less capable adaptive systems such as self-organizing networks. (See also optimal control.)






              share|improve this answer


























                up vote
                0
                down vote













                I think any learning algorithm probably uses trial and error and analysis of the results with the ultimate goal of maximizing utility.



                It seems that the recent milestones in AI fall under the general umbrella of machine learning, which includes all forms of reinforcement learning. Essentially, any learning algorithm is using some form of statistical analysis.



                • For an umbrella term, I've been using "learning algorithm"

                However, there is also a venerable history of less capable adaptive systems such as self-organizing networks. (See also optimal control.)






                share|improve this answer
























                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  I think any learning algorithm probably uses trial and error and analysis of the results with the ultimate goal of maximizing utility.



                  It seems that the recent milestones in AI fall under the general umbrella of machine learning, which includes all forms of reinforcement learning. Essentially, any learning algorithm is using some form of statistical analysis.



                  • For an umbrella term, I've been using "learning algorithm"

                  However, there is also a venerable history of less capable adaptive systems such as self-organizing networks. (See also optimal control.)






                  share|improve this answer














                  I think any learning algorithm probably uses trial and error and analysis of the results with the ultimate goal of maximizing utility.



                  It seems that the recent milestones in AI fall under the general umbrella of machine learning, which includes all forms of reinforcement learning. Essentially, any learning algorithm is using some form of statistical analysis.



                  • For an umbrella term, I've been using "learning algorithm"

                  However, there is also a venerable history of less capable adaptive systems such as self-organizing networks. (See also optimal control.)







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 4 mins ago

























                  answered 20 mins ago









                  DukeZhou♦

                  2,91021028




                  2,91021028




















                      SchroedingersCat is a new contributor. Be nice, and check out our Code of Conduct.









                       

                      draft saved


                      draft discarded


















                      SchroedingersCat is a new contributor. Be nice, and check out our Code of Conduct.












                      SchroedingersCat is a new contributor. Be nice, and check out our Code of Conduct.











                      SchroedingersCat is a new contributor. Be nice, and check out our Code of Conduct.













                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fai.stackexchange.com%2fquestions%2f8243%2fwhat-is-the-name-of-an-ai-system-that-learns-by-trial-and-error%23new-answer', 'question_page');

                      );

                      Post as a guest













































































                      Comments

                      Popular posts from this blog

                      Long meetings (6-7 hours a day): Being “babysat” by supervisor

                      Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

                      Confectionery