This repository has been archived by the owner on Sep 18, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Doc update index #2017
Merged
QuanluZhang
merged 5 commits into
microsoft:dev-refactor-doc
from
QuanluZhang:doc-update-index
Feb 8, 2020
Merged
Doc update index #2017
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
720e004
refactor the index of readthedocs
QuanluZhang 17dd7fc
Merge branch 'dev-refactor-doc' of https://github.com/Microsoft/nni i…
QuanluZhang 0167180
Merge branch 'dev-refactor-doc' of https://github.com/Microsoft/nni i…
QuanluZhang 6932430
update index
QuanluZhang abac245
update
QuanluZhang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
# Python API Reference of Auto Tune | ||
|
||
```eval_rst | ||
.. contents:: | ||
``` | ||
|
||
## Trial | ||
|
||
```eval_rst | ||
.. autofunction:: nni.get_next_parameter | ||
.. autofunction:: nni.get_current_parameter | ||
.. autofunction:: nni.report_intermediate_result | ||
.. autofunction:: nni.report_final_result | ||
.. autofunction:: nni.get_experiment_id | ||
.. autofunction:: nni.get_trial_id | ||
.. autofunction:: nni.get_sequence_id | ||
``` | ||
|
||
## Tuner | ||
|
||
```eval_rst | ||
.. autoclass:: nni.tuner.Tuner | ||
:members: | ||
|
||
.. autoclass:: nni.hyperopt_tuner.hyperopt_tuner.HyperoptTuner | ||
:members: | ||
|
||
.. autoclass:: nni.evolution_tuner.evolution_tuner.EvolutionTuner | ||
:members: | ||
|
||
.. autoclass:: nni.smac_tuner.SMACTuner | ||
:members: | ||
|
||
.. autoclass:: nni.gridsearch_tuner.GridSearchTuner | ||
:members: | ||
|
||
.. autoclass:: nni.networkmorphism_tuner.networkmorphism_tuner.NetworkMorphismTuner | ||
:members: | ||
|
||
.. autoclass:: nni.metis_tuner.metis_tuner.MetisTuner | ||
:members: | ||
|
||
.. autoclass:: nni.ppo_tuner.PPOTuner | ||
:members: | ||
|
||
.. autoclass:: nni.batch_tuner.batch_tuner.BatchTuner | ||
:members: | ||
|
||
.. autoclass:: nni.gp_tuner.gp_tuner.GPTuner | ||
:members: | ||
``` | ||
|
||
## Assessor | ||
|
||
```eval_rst | ||
.. autoclass:: nni.assessor.Assessor | ||
:members: | ||
|
||
.. autoclass:: nni.assessor.AssessResult | ||
:members: | ||
|
||
.. autoclass:: nni.curvefitting_assessor.CurvefittingAssessor | ||
:members: | ||
|
||
.. autoclass:: nni.medianstop_assessor.MedianstopAssessor | ||
:members: | ||
``` | ||
|
||
## Advisor | ||
|
||
```eval_rst | ||
.. autoclass:: nni.msg_dispatcher_base.MsgDispatcherBase | ||
:members: | ||
|
||
.. autoclass:: nni.hyperband_advisor.hyperband_advisor.Hyperband | ||
:members: | ||
|
||
.. autoclass:: nni.bohb_advisor.bohb_advisor.BOHB | ||
:members: | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,16 @@ | ||
################### | ||
Feature Engineering | ||
=================== | ||
################### | ||
|
||
We are glad to announce the alpha release for Feature Engineering toolkit on top of NNI, | ||
We are glad to introduce Feature Engineering toolkit on top of NNI, | ||
it's still in the experiment phase which might evolve based on usage feedback. | ||
We'd like to invite you to use, feedback and even contribute. | ||
|
||
For details, please refer to the following tutorials: | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
Overview <FeatureEngineering/Overview> | ||
GradientFeatureSelector <FeatureEngineering/GradientFeatureSelector> | ||
GBDTSelector <FeatureEngineering/GBDTSelector> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,27 @@ | ||
############## | ||
NAS Algorithms | ||
############## | ||
########################## | ||
Neural Architecture Search | ||
########################## | ||
|
||
Automatic neural architecture search is taking an increasingly important role on finding better models. | ||
Recent research works have proved the feasibility of automatic NAS, and also found some models that could beat manually designed and tuned models. | ||
Some of representative works are NASNet, ENAS, DARTS, Network Morphism, and Evolution. There are new innovations keeping emerging. | ||
Recent research works have proved the feasibility of automatic NAS, and also found some models that could beat manually tuned models. | ||
Some of representative works are NASNet, ENAS, DARTS, Network Morphism, and Evolution. Moreover, new innovations keep emerging. | ||
|
||
However, it takes great efforts to implement NAS algorithms, and it is hard to reuse code base of existing algorithms in new one. | ||
However, it takes great efforts to implement NAS algorithms, and it is hard to reuse code base of existing algorithms in a new one. | ||
To facilitate NAS innovations (e.g., design and implement new NAS models, compare different NAS models side-by-side), | ||
an easy-to-use and flexible programming interface is crucial. | ||
|
||
With this motivation, our ambition is to provide a unified architecture in NNI, | ||
Therefore, we provide a unified interface for NAS, | ||
to accelerate innovations on NAS, and apply state-of-art algorithms on real world problems faster. | ||
|
||
For details, please refer to the following tutorials: | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
Overview <NAS/Overview> | ||
Guide <NAS/NasGuide> | ||
API Reference <NAS/NasReference> | ||
Tutorial <NAS/NasGuide> | ||
ENAS <NAS/ENAS> | ||
DARTS <NAS/DARTS> | ||
P-DARTS <NAS/PDARTS> | ||
SPOS <NAS/SPOS> | ||
CDARTS <NAS/CDARTS> | ||
API Reference <NAS/NasReference> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
############################ | ||
Supported Pruning Algorithms | ||
############################ | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
Level Pruner <Compressor/Pruner> | ||
AGP Pruner <Compressor/Pruner> | ||
Lottery Ticket Pruner <Compressor/LotteryTicketHypothesis> | ||
FPGM Pruner <Compressor/Pruner> | ||
L1Filter Pruner <Compressor/l1filterpruner> | ||
L2Filter Pruner <Compressor/Pruner> | ||
ActivationAPoZRankFilterPruner <Compressor/Pruner> | ||
ActivationMeanRankFilterPruner <Compressor/Pruner> | ||
Slim Pruner <Compressor/SlimPruner> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
################################# | ||
Supported Quantization Algorithms | ||
################################# | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
Naive Quantizer <Compressor/Quantizer> | ||
QAT Quantizer <Compressor/Quantizer> | ||
DoReFa Quantizer <Compressor/Quantizer> | ||
BNN Quantizer <Compressor/Quantizer> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,72 +1,10 @@ | ||
########################### | ||
#################### | ||
Python API Reference | ||
########################### | ||
#################### | ||
|
||
Trial | ||
------------------------ | ||
.. autofunction:: nni.get_next_parameter | ||
.. autofunction:: nni.get_current_parameter | ||
.. autofunction:: nni.report_intermediate_result | ||
.. autofunction:: nni.report_final_result | ||
.. autofunction:: nni.get_experiment_id | ||
.. autofunction:: nni.get_trial_id | ||
.. autofunction:: nni.get_sequence_id | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
Tuner | ||
------------------------ | ||
.. autoclass:: nni.tuner.Tuner | ||
:members: | ||
|
||
.. autoclass:: nni.hyperopt_tuner.hyperopt_tuner.HyperoptTuner | ||
:members: | ||
|
||
.. autoclass:: nni.evolution_tuner.evolution_tuner.EvolutionTuner | ||
:members: | ||
|
||
.. autoclass:: nni.smac_tuner.SMACTuner | ||
:members: | ||
|
||
.. autoclass:: nni.gridsearch_tuner.GridSearchTuner | ||
:members: | ||
|
||
.. autoclass:: nni.networkmorphism_tuner.networkmorphism_tuner.NetworkMorphismTuner | ||
:members: | ||
|
||
.. autoclass:: nni.metis_tuner.metis_tuner.MetisTuner | ||
:members: | ||
|
||
.. autoclass:: nni.ppo_tuner.PPOTuner | ||
:members: | ||
|
||
.. autoclass:: nni.batch_tuner.batch_tuner.BatchTuner | ||
:members: | ||
|
||
.. autoclass:: nni.gp_tuner.gp_tuner.GPTuner | ||
:members: | ||
|
||
Assessor | ||
------------------------ | ||
.. autoclass:: nni.assessor.Assessor | ||
:members: | ||
|
||
.. autoclass:: nni.assessor.AssessResult | ||
:members: | ||
|
||
.. autoclass:: nni.curvefitting_assessor.CurvefittingAssessor | ||
:members: | ||
|
||
.. autoclass:: nni.medianstop_assessor.MedianstopAssessor | ||
:members: | ||
|
||
|
||
Advisor | ||
------------------------ | ||
.. autoclass:: nni.msg_dispatcher_base.MsgDispatcherBase | ||
:members: | ||
|
||
.. autoclass:: nni.hyperband_advisor.hyperband_advisor.Hyperband | ||
:members: | ||
|
||
.. autoclass:: nni.bohb_advisor.bohb_advisor.BOHB | ||
:members: | ||
Auto Tune <autotune_ref> | ||
NAS <NAS/NasReference> |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file can be an rst.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just be consistent with NasReference.md, what is the reason of preferring rst?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can be. Not preferred to be. rst would save a few lines.