Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Component catalog refactor #3

Closed
wants to merge 18 commits into from

Conversation

eerhardt
Copy link
Owner

artidoro and others added 6 commits September 18, 2018 15:44
* Converted WordEmbeddingsTransform into Estimator.

* Addressed reviewers' comments.

* Added documentation for public API and addressed reviewers' comments.

* Addressed reviewers' comments.

* Addressed reviewers' comments.

* Changed the estimator from trivial estimator to non-trivial estimator.
* moving FastTree derving classes to TrainerEstimatorBase

* fixing the RankingScorer

* Adding one test, defining the output columns.
Changing the behavior for the creation of the weight column, based on whether it is explicit, or implicit.

* Post merge fixes

* arguments applied via the delegate
adding test

* Updated the test to use TestEstimatorCore, and fixed the null pointer on the MakeGroupId

* using the new constructors in the codebase.
Making use of dataset definitions
adding Iris.data and the adult.tiny files to TestDatasets
adding regression and ranking tests

* adding the metadata

* tweaking the test

* resolving merge conflicts, and disabling the ranker test to check on the other tests.

* Fixing the signature on the RankerPredictor
Fixing the other two tests

* Fixing regressions and tests

* switching dataset

* post merge fixes
codemzs and others added 12 commits September 19, 2018 13:20
* added numeric ranking tests

* feedback, indentation added

* names change, url changes and warmcount changes

* url corrected, https corrected and extra lines removed

* tlc changed to console environment

* https and closing brace added

* Code block for MSLR-WEB10K/MSLR-WEB30K to format citation

* Add missing semicolon. Missing semicolon is causing the build the fail.
… model (dotnet#862)

* Add a method that returns TensorFlow model outputs as an ISchema.

* Update after merge with master

* Address PR comments.

* Add metadata with information about the operation type, and the inputs needed for it.

* Add method that returns an enumerable of the information about graph nodes, and a console app that displays it

* Add the DnnAnalyzer project files.

* Address code review comments

* Make needed changes after merge with master

* Fix bug when there is a node with 1 dimension that is unknown
* FAFM to extend TrainerEstimatorBase

* Fixing the creation of getters on the Fafm predictor.
…lity

* enabling scanning the constructors with non-public visibility, and reducing the visibility of some of them to avoid confusing the users.
Write the AssemblyName into the model, and use it to register the assembly during model load.
Ensure all loaded assemblies are registered in Experiment to maintain compability.
Fix tests to not use ComponentCatalog but direct instantiation instead.
@eerhardt eerhardt closed this Sep 20, 2018
eerhardt pushed a commit that referenced this pull request Oct 25, 2018
* Added placeholder

* Cleaned up Infos (replaced with ColumnPairs)

* Added ColumnInfo

* Added all the Create() methods.

* Added Mapper

* Commented out the EntryPoint

* Added PcaEstimator2

* PcaWorkout test passes

* Added pigsty api

* Fixed EntryPoint

* Fixed the arguments

* Fixed tests and added pigsty test

* Deleted Wrapped PCA transform

* Float -> float

* Cleaned docstrings

* Removed some unnecessary checks

* Simplified unnecessary code

* Moved some fields to ColumnInfo for simplifications

* Simplified weight columns

* Address PR comments #1

* Addressed PR comments #2

* Moved the static test

* PR comments #3

* Moved schema related information out of ColumnInfo and into Mapper.ColumnSchemaInfo.

* PR comments

* PR comments

* Updated manifest for entrypoint PcaCalculator

* Fixed schema exceptions
eerhardt added a commit that referenced this pull request Jan 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants