{"id":507572,"date":"2018-09-25T23:21:10","date_gmt":"2018-09-26T06:21:10","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&#038;p=507572"},"modified":"2021-06-28T12:48:51","modified_gmt":"2021-06-28T19:48:51","slug":"neural-network-intelligence","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/neural-network-intelligence\/","title":{"rendered":"Neural Network Intelligence"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-603339\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/logo-26-300x110.jpg\" alt=\"\" width=\"300\" height=\"110\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/logo-26-300x110.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/logo-26-768x282.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/logo-26-1024x375.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/logo-26.jpg 1402w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><span style=\"color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; background-color: #ffffff; float: none;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" style=\"background-color: #ffffff; color: #0366d6; text-decoration: underline; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none;\" href=\"https:\/\/github.com\/microsoft\/nni\/blob\/master\/README_zh_CN.md\">\u7b80\u4f53\u4e2d\u6587<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/p>\n<p><span style=\"color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; background-color: #ffffff; float: none;\">NNI (Neural Network Intelligence) is a toolkit to help users run automated machine learning (AutoML) experiments. The tool dispatches and runs trial jobs generated by tuning algorithms to search the best neural architecture and\/or hyper-parameters in different environments like local machine, remote servers and cloud.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-603330 aligncenter\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/overviewmap01-1024x296.jpg\" alt=\"\" width=\"1024\" height=\"296\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/overviewmap01-1024x296.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/overviewmap01-300x87.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/09\/overviewmap01-768x222.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<div class=\"main\">\n<table style=\"margin: 0px auto; height: 699px; border-collapse: collapse; border-spacing: inherit;\" border=\"1\">\n<tbody>\n<tr align=\"center\" valign=\"bottom\">\n<td style=\"padding-top: 10px; border: 1px solid; width: 100px; height: 50px;\"><\/td>\n<td style=\"padding-top: 10px; border: 1px solid; height: 50px;\" align=\"center\" valign=\"middle\"><b>Frameworks & Libraries<\/b><\/td>\n<td style=\"padding-top: 10px; border: 1px solid; height: 50px;\" align=\"center\" valign=\"middle\"><b>Tuning Algorithms<\/b><\/td>\n<td style=\"padding-top: 10px; border: 1px solid; height: 50px;\" align=\"center\" valign=\"middle\"><b>Training Services<\/b><\/td>\n<\/tr>\n<tr style=\"margin: 0 auto; height: 571px;\" valign=\"top\">\n<td style=\"margin: 0 auto; padding-left: 25px; padding-top: 5px; border: 1px solid; width: 100px;\" valign=\"middle\"><b>Built-in<\/b><\/td>\n<td style=\"margin: 0 auto; padding-left: 15px; padding-top: 5px; border: 1px solid; width: 300px; height: 571px;\">\n<ul>\n<li><b>Supported Frameworks<\/b>\n<ul>\n<li>PyTorch<\/li>\n<li>Keras<\/li>\n<li>TensorFlow<\/li>\n<li>MXNet<\/li>\n<li>Caffe2<\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/SupportedFramework_Library.md\">More&#8230;<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><b>Supported Libraries<\/b>\n<ul>\n<li>Scikit-learn<\/li>\n<li>XGBoost<\/li>\n<li>LightGBM<\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/SupportedFramework_Library.md\">More&#8230;<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><b>Examples<\/b>\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/examples\/trials\/mnist-distributed-pytorch\">MNIST-pytorch<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/examples\/trials\/mnist-distributed\">MNIST-tensorflow<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/examples\/trials\/mnist-keras\">MNIST-keras<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrialExample\/GbdtExample.md\">Auto-gbdt<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrialExample\/Cifar10Examples.md\">Cifar10-pytorch<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrialExample\/SklearnExamples.md\">Scikit-learn<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/SupportedFramework_Library.md\">More&#8230;<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<td style=\"padding-left: 15px; padding-top: 5px; border: 1px solid; width: 300px; height: 571px;\" align=\"left\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/blob\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md\">Tuner<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<ul>\n<li><b>General Tuner<\/b>\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#Random\">Random Search<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#Evolution\">Na\u00efve Evolution<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li><b>Tuner for <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/CommunitySharings\/HpoComparision.md\">HPO<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/b>\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#TPE\">TPE<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#Anneal\">Anneal<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#SMAC\">SMAC<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#Batch\">Batch<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#GridSearch\">Grid Search<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#Hyperband\">Hyperband<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#MetisTuner\">Metis Tuner<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#BOHB\">BOHB<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#GPTuner\">GP Tuner<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li><b>Tuner for <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/CommunitySharings\/NasComparision.md\">NAS<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/b>\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/BuiltinTuner.md#NetworkMorphism\">Network Morphism<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/examples\/tuners\/enas_nni\/README.md\">ENAS<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Assessor\/BuiltinAssessor.md\">Assessor<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Assessor\/BuiltinAssessor.md#Medianstop\">Median Stop<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Assessor\/BuiltinAssessor.md#Curvefitting\">Curve Fitting<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/td>\n<td style=\"padding-left: 15px; padding-top: 5px; border: 1px solid; width: 300px; height: 571px;\">\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrainingService\/LocalMode.md\">Local Machine<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrainingService\/RemoteMachineMode.md\">Remote Servers<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><b>Kubernetes based services<\/b>\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrainingService\/PaiMode.md\">OpenPAI<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrainingService\/KubeflowMode.md\">Kubeflow<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrainingService\/FrameworkControllerMode.md\">FrameworkController on K8S (AKS etc.)<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 105px;\" valign=\"top\">\n<td style=\"margin: 0 auto; padding-left: 10px; padding-right: 10px; padding-top: 10px; border: 1px solid; height: 105px;\" align=\"center\" valign=\"middle\"><b>References<\/b><\/td>\n<td style=\"margin: 0 auto; padding-left: 15px; padding-top: 5px; border: 1px solid; height: 105px;\">\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/sdk_reference.rst\">Python API<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tutorial\/AnnotationSpec.md\">NNI Annotation<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tutorial\/Installation.md\">Supported OS<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/td>\n<td style=\"margin: 0 auto; padding-left: 15px; padding-top: 5px; border: 1px solid; height: 105px;\">\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Tuner\/CustomizeTuner.md\">CustomizeTuner<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/Assessor\/CustomizeAssessor.md\">CustomizeAssessor<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/td>\n<td style=\"margin: 0 auto; padding-left: 15px; padding-top: 5px; border: 1px solid; height: 105px;\">\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrainingService\/SupportTrainingService.md\">Support TrainingService<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/nni\/tree\/master\/docs\/en_US\/TrainingService\/HowToImplementTrainingService.md\">Implement TrainingService<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Visit GitHub project site for latest update:\u00a0<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/Microsoft\/nni\">https:\/\/github.com\/Microsoft\/nni<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NNI (Neural Network Intelligence) is a toolkit to help users run automated machine learning (AutoML) experiments. The tool dispatches and runs trial jobs generated by tuning algorithms to search the best neural architecture and\/or hyper-parameters in different environments like local machine, remote servers and cloud.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13556,13560,13547],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-507572","msr-project","type-msr-project","status-publish","hentry","msr-research-area-artificial-intelligence","msr-research-area-programming-languages-software-engineering","msr-research-area-systems-and-networking","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"2017-11-11","related-publications":[],"related-downloads":[],"related-videos":[757162],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[{"type":"user_nicename","display_name":"Hui Xue","user_id":37020,"people_section":"Section name 1","alias":"xuehui"},{"type":"user_nicename","display_name":"Scarlett Li","user_id":37736,"people_section":"Section name 1","alias":"scarli"},{"type":"user_nicename","display_name":"Yang Ou","user_id":37742,"people_section":"Section name 1","alias":"yaou"}],"msr_research_lab":[199560],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/507572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":16,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/507572\/revisions"}],"predecessor-version":[{"id":757174,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/507572\/revisions\/757174"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=507572"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=507572"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=507572"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=507572"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=507572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}