Benefits of using Deep Learning-specific hyperparameter optimization tools vs. sklearn? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30 pm US/Eastern) 2019 Moderator Election Q&A - Questionnaire 2019 Community Moderator Election ResultsHyperparameter search for LSTM-RNN using Keras (Python)Future of deep learning (compared to traditional machine learning)Experimental design - hyperparameter optimizationMOOC or book on Deep Learning in Python for someone with a basic knowledge of neural networksIs there any good alternative for Keras library?Is there any alternative to L-BFGS-B algorithm for hyperparameter optimization in Scikit learn?Hyperparameter Optimization for a Machine Learning AlgorithmIs it necessary to tune the step size, when using Adam?Using deep learning to classify similar imagesWhat is the most efficient method for hyperparameter optimization in scikit-learn?

How do I deal with an erroneously large refund?

Does Prince Arnaud cause someone holding the Princess to lose?

Does using the Inspiration rules for character defects encourage My Guy Syndrome?

Test if all elements of a Foldable are the same

/bin/ls sorts differently than just ls

Why doesn't the university give past final exams' answers?

Suing a Police Officer Instead of the Police Department

Why did Europeans not widely domesticate foxes?

Will I lose my paid in full property

Why do people think Winterfell crypts is the safest place for women, children & old people?

What do you call an IPA symbol that lacks a name (e.g. ɲ)?

SQL Server placement of master database files vs resource database files

How did Elite on the NES work?

How long can a nation maintain a technological edge over the rest of the world?

France's Public Holidays' Puzzle

How was Lagrange appointed professor of mathematics so early?

Co-worker works way more than he should

What is the ongoing value of the Kanban board to the developers as opposed to management

How would it unbalance gameplay to rule that Weapon Master allows for picking a fighting style?

Why did Israel vote against lifting the American embargo on Cuba?

Simulate round-robin tournament draw

When I export an AI 300x60 art board it saves with bigger dimensions

What does the black goddess statue do and what is it?

Why isn't everyone flabbergasted about Bran's "gift"?



Benefits of using Deep Learning-specific hyperparameter optimization tools vs. sklearn?



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30 pm US/Eastern)
2019 Moderator Election Q&A - Questionnaire
2019 Community Moderator Election ResultsHyperparameter search for LSTM-RNN using Keras (Python)Future of deep learning (compared to traditional machine learning)Experimental design - hyperparameter optimizationMOOC or book on Deep Learning in Python for someone with a basic knowledge of neural networksIs there any good alternative for Keras library?Is there any alternative to L-BFGS-B algorithm for hyperparameter optimization in Scikit learn?Hyperparameter Optimization for a Machine Learning AlgorithmIs it necessary to tune the step size, when using Adam?Using deep learning to classify similar imagesWhat is the most efficient method for hyperparameter optimization in scikit-learn?










1












$begingroup$


There are quite a few library for hyperparameter optimization that are specific to Keras or other Deep Learning libraries, like Hyperas or Talos.



My question is, what's the main benefit of using these libraries compared to, for example, sklearn.model_selection.GridSearchCV() or sklearn.model_selection.RandomizedSearchCV?










share|improve this question









$endgroup$




bumped to the homepage by Community 2 hours ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.



















    1












    $begingroup$


    There are quite a few library for hyperparameter optimization that are specific to Keras or other Deep Learning libraries, like Hyperas or Talos.



    My question is, what's the main benefit of using these libraries compared to, for example, sklearn.model_selection.GridSearchCV() or sklearn.model_selection.RandomizedSearchCV?










    share|improve this question









    $endgroup$




    bumped to the homepage by Community 2 hours ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.

















      1












      1








      1





      $begingroup$


      There are quite a few library for hyperparameter optimization that are specific to Keras or other Deep Learning libraries, like Hyperas or Talos.



      My question is, what's the main benefit of using these libraries compared to, for example, sklearn.model_selection.GridSearchCV() or sklearn.model_selection.RandomizedSearchCV?










      share|improve this question









      $endgroup$




      There are quite a few library for hyperparameter optimization that are specific to Keras or other Deep Learning libraries, like Hyperas or Talos.



      My question is, what's the main benefit of using these libraries compared to, for example, sklearn.model_selection.GridSearchCV() or sklearn.model_selection.RandomizedSearchCV?







      python deep-learning keras hyperparameter hyperparameter-tuning






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jul 22 '18 at 7:12









      Edgar DerbyEdgar Derby

      1163




      1163





      bumped to the homepage by Community 2 hours ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 2 hours ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.






















          1 Answer
          1






          active

          oldest

          votes


















          0












          $begingroup$

          In my case with hyperas I noticed one of the distinct advantage over gridsearch, that is, gridsearch function takes only one array as input. My requirement was two be able to send two array as input as I am working with siamese network. I could do it with hyperas out of the box. So hyperas is more flexible than gridsearchcv. Check this example






          share|improve this answer









          $endgroup$













            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "557"
            ;
            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
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f35853%2fbenefits-of-using-deep-learning-specific-hyperparameter-optimization-tools-vs-s%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0












            $begingroup$

            In my case with hyperas I noticed one of the distinct advantage over gridsearch, that is, gridsearch function takes only one array as input. My requirement was two be able to send two array as input as I am working with siamese network. I could do it with hyperas out of the box. So hyperas is more flexible than gridsearchcv. Check this example






            share|improve this answer









            $endgroup$

















              0












              $begingroup$

              In my case with hyperas I noticed one of the distinct advantage over gridsearch, that is, gridsearch function takes only one array as input. My requirement was two be able to send two array as input as I am working with siamese network. I could do it with hyperas out of the box. So hyperas is more flexible than gridsearchcv. Check this example






              share|improve this answer









              $endgroup$















                0












                0








                0





                $begingroup$

                In my case with hyperas I noticed one of the distinct advantage over gridsearch, that is, gridsearch function takes only one array as input. My requirement was two be able to send two array as input as I am working with siamese network. I could do it with hyperas out of the box. So hyperas is more flexible than gridsearchcv. Check this example






                share|improve this answer









                $endgroup$



                In my case with hyperas I noticed one of the distinct advantage over gridsearch, that is, gridsearch function takes only one array as input. My requirement was two be able to send two array as input as I am working with siamese network. I could do it with hyperas out of the box. So hyperas is more flexible than gridsearchcv. Check this example







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Aug 25 '18 at 10:56









                HaramozHaramoz

                15018




                15018



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Data 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%2fdatascience.stackexchange.com%2fquestions%2f35853%2fbenefits-of-using-deep-learning-specific-hyperparameter-optimization-tools-vs-s%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