Could neural networks be considered metaheuristics?Train Neural network with infinite amount of dataEvolving artificial neural networks for solving NP problemsWhat method of collective recogintion to use for digits recognition?Neural Networks: Style transfer for audioNon linear neural networks?NEAT algorithm and dynamic topology neural networksReplace EKF by Neural NetworksViable use of genetic algorithms to train neural nets in a poker bot?Formal definition of loss surface of multi-layered networksConverting (reverse-engineering) Turing machine into program or most concise algorithm?

What killed these X2 caps?

Mathematica command that allows it to read my intentions

Cursor Replacement for Newbies

Assassin's bullet with mercury

How to tell a function to use the default argument values?

One verb to replace 'be a member of' a club

Method Does Not Exist error message

Alternative to sending password over mail?

How badly should I try to prevent a user from XSSing themselves?

Madden-Julian Oscillation (MJO) - How to interpret the index?

Should I cover my bicycle overnight while bikepacking?

Bullying boss launched a smear campaign and made me unemployable

What about the virus in 12 Monkeys?

What exploit Are these user agents trying to use?

How can I deal with my CEO asking me to hire someone with a higher salary than me, a co-founder?

How do I deal with an unproductive colleague in a small company?

Determining Impedance With An Antenna Analyzer

How would I stat a creature to be immune to everything but the Magic Missile spell? (just for fun)

ssTTsSTtRrriinInnnnNNNIiinngg

Why is this clock signal connected to a capacitor to gnd?

In 'Revenger,' what does 'cove' come from?

Can we compute the area of a quadrilateral with one right angle when we only know the lengths of any three sides?

Would Slavery Reparations be considered Bills of Attainder and hence Illegal?

What do you call someone who asks many questions?



Could neural networks be considered metaheuristics?


Train Neural network with infinite amount of dataEvolving artificial neural networks for solving NP problemsWhat method of collective recogintion to use for digits recognition?Neural Networks: Style transfer for audioNon linear neural networks?NEAT algorithm and dynamic topology neural networksReplace EKF by Neural NetworksViable use of genetic algorithms to train neural nets in a poker bot?Formal definition of loss surface of multi-layered networksConverting (reverse-engineering) Turing machine into program or most concise algorithm?













2












$begingroup$


A metaheuristic is defined as




a metaheuristic is a higher-level procedure or heuristic designed to find, generate, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimization problem




So my question is if a neural net could be consider in that definition










share|cite|improve this question







New contributor




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







$endgroup$
















    2












    $begingroup$


    A metaheuristic is defined as




    a metaheuristic is a higher-level procedure or heuristic designed to find, generate, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimization problem




    So my question is if a neural net could be consider in that definition










    share|cite|improve this question







    New contributor




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







    $endgroup$














      2












      2








      2





      $begingroup$


      A metaheuristic is defined as




      a metaheuristic is a higher-level procedure or heuristic designed to find, generate, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimization problem




      So my question is if a neural net could be consider in that definition










      share|cite|improve this question







      New contributor




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







      $endgroup$




      A metaheuristic is defined as




      a metaheuristic is a higher-level procedure or heuristic designed to find, generate, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimization problem




      So my question is if a neural net could be consider in that definition







      neural-networks






      share|cite|improve this question







      New contributor




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











      share|cite|improve this question







      New contributor




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









      share|cite|improve this question




      share|cite|improve this question






      New contributor




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









      asked yesterday









      MntfrMntfr

      1111




      1111




      New contributor




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





      New contributor





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






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




















          3 Answers
          3






          active

          oldest

          votes


















          1












          $begingroup$

          The notion of a "metaheuristic" is not something with a precise formal definition. Personally, a neural network isn't something I'd consider a metaheuristic; it doesn't seem quite like what we have in mind when we talk about metaheuristics. But you can always use language however you like, as long as it is clear to others and doesn't cause confusion.






          share|cite|improve this answer









          $endgroup$




















            1












            $begingroup$

            To add to the other answer(s), you can certainly use neural networks (or machine learning in general) in conjunction with metaheuristics. Indeed, there are several such approaches in the literature, for example, in trying to predict "good" initial solutions for some search method.






            share|cite|improve this answer









            $endgroup$




















              0












              $begingroup$

              When you train NN all things you do is considered methaheuristic, if you use search among NNs to pick best it is also metaheuristic.



              In this context, simple usage of NN is not considered as such, but people rarely split hair over definition. What is left is usage, when NN is used as screening of solutions or other methods (cascade of nonhomogenous nets) then it is methaheuristic, otherwise it is simply search/classification tool.






              share|cite|improve this answer









              $endgroup$













                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: "419"
                ;
                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',
                autoActivateHeartbeat: false,
                convertImagesToLinks: false,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: null,
                bindNavPrevention: true,
                postfix: "",
                imageUploader:
                brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                allowUrls: true
                ,
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                );



                );






                Mntfr 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%2fcs.stackexchange.com%2fquestions%2f106385%2fcould-neural-networks-be-considered-metaheuristics%23new-answer', 'question_page');

                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                1












                $begingroup$

                The notion of a "metaheuristic" is not something with a precise formal definition. Personally, a neural network isn't something I'd consider a metaheuristic; it doesn't seem quite like what we have in mind when we talk about metaheuristics. But you can always use language however you like, as long as it is clear to others and doesn't cause confusion.






                share|cite|improve this answer









                $endgroup$

















                  1












                  $begingroup$

                  The notion of a "metaheuristic" is not something with a precise formal definition. Personally, a neural network isn't something I'd consider a metaheuristic; it doesn't seem quite like what we have in mind when we talk about metaheuristics. But you can always use language however you like, as long as it is clear to others and doesn't cause confusion.






                  share|cite|improve this answer









                  $endgroup$















                    1












                    1








                    1





                    $begingroup$

                    The notion of a "metaheuristic" is not something with a precise formal definition. Personally, a neural network isn't something I'd consider a metaheuristic; it doesn't seem quite like what we have in mind when we talk about metaheuristics. But you can always use language however you like, as long as it is clear to others and doesn't cause confusion.






                    share|cite|improve this answer









                    $endgroup$



                    The notion of a "metaheuristic" is not something with a precise formal definition. Personally, a neural network isn't something I'd consider a metaheuristic; it doesn't seem quite like what we have in mind when we talk about metaheuristics. But you can always use language however you like, as long as it is clear to others and doesn't cause confusion.







                    share|cite|improve this answer












                    share|cite|improve this answer



                    share|cite|improve this answer










                    answered yesterday









                    D.W.D.W.

                    103k12129293




                    103k12129293





















                        1












                        $begingroup$

                        To add to the other answer(s), you can certainly use neural networks (or machine learning in general) in conjunction with metaheuristics. Indeed, there are several such approaches in the literature, for example, in trying to predict "good" initial solutions for some search method.






                        share|cite|improve this answer









                        $endgroup$

















                          1












                          $begingroup$

                          To add to the other answer(s), you can certainly use neural networks (or machine learning in general) in conjunction with metaheuristics. Indeed, there are several such approaches in the literature, for example, in trying to predict "good" initial solutions for some search method.






                          share|cite|improve this answer









                          $endgroup$















                            1












                            1








                            1





                            $begingroup$

                            To add to the other answer(s), you can certainly use neural networks (or machine learning in general) in conjunction with metaheuristics. Indeed, there are several such approaches in the literature, for example, in trying to predict "good" initial solutions for some search method.






                            share|cite|improve this answer









                            $endgroup$



                            To add to the other answer(s), you can certainly use neural networks (or machine learning in general) in conjunction with metaheuristics. Indeed, there are several such approaches in the literature, for example, in trying to predict "good" initial solutions for some search method.







                            share|cite|improve this answer












                            share|cite|improve this answer



                            share|cite|improve this answer










                            answered yesterday









                            JuhoJuho

                            15.8k54292




                            15.8k54292





















                                0












                                $begingroup$

                                When you train NN all things you do is considered methaheuristic, if you use search among NNs to pick best it is also metaheuristic.



                                In this context, simple usage of NN is not considered as such, but people rarely split hair over definition. What is left is usage, when NN is used as screening of solutions or other methods (cascade of nonhomogenous nets) then it is methaheuristic, otherwise it is simply search/classification tool.






                                share|cite|improve this answer









                                $endgroup$

















                                  0












                                  $begingroup$

                                  When you train NN all things you do is considered methaheuristic, if you use search among NNs to pick best it is also metaheuristic.



                                  In this context, simple usage of NN is not considered as such, but people rarely split hair over definition. What is left is usage, when NN is used as screening of solutions or other methods (cascade of nonhomogenous nets) then it is methaheuristic, otherwise it is simply search/classification tool.






                                  share|cite|improve this answer









                                  $endgroup$















                                    0












                                    0








                                    0





                                    $begingroup$

                                    When you train NN all things you do is considered methaheuristic, if you use search among NNs to pick best it is also metaheuristic.



                                    In this context, simple usage of NN is not considered as such, but people rarely split hair over definition. What is left is usage, when NN is used as screening of solutions or other methods (cascade of nonhomogenous nets) then it is methaheuristic, otherwise it is simply search/classification tool.






                                    share|cite|improve this answer









                                    $endgroup$



                                    When you train NN all things you do is considered methaheuristic, if you use search among NNs to pick best it is also metaheuristic.



                                    In this context, simple usage of NN is not considered as such, but people rarely split hair over definition. What is left is usage, when NN is used as screening of solutions or other methods (cascade of nonhomogenous nets) then it is methaheuristic, otherwise it is simply search/classification tool.







                                    share|cite|improve this answer












                                    share|cite|improve this answer



                                    share|cite|improve this answer










                                    answered yesterday









                                    EvilEvil

                                    7,97142446




                                    7,97142446




















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









                                        draft saved

                                        draft discarded


















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












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











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














                                        Thanks for contributing an answer to Computer Science Stack Exchange!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid


                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.

                                        Use MathJax to format equations. MathJax reference.


                                        To learn more, see our tips on writing great answers.




                                        draft saved


                                        draft discarded














                                        StackExchange.ready(
                                        function ()
                                        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcs.stackexchange.com%2fquestions%2f106385%2fcould-neural-networks-be-considered-metaheuristics%23new-answer', 'question_page');

                                        );

                                        Post as a guest















                                        Required, but never shown





















































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown

































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown