Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Initial Component catalog refactor - #3

Closed
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor
Closed

Initial Component catalog refactor#3
eerhardt wants to merge 18 commits into
masterfrom
ComponentCatalogRefactor

Conversation

@eerhardt

Copy link
Copy Markdown
Owner

artidoroand 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
@eerhardt
eerhardtforce-pushed the ComponentCatalogRefactor branch from 5f4f5de to b2ed992CompareSeptember 19, 2018 18:42
codemzsand 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
eerhardtforce-pushed the ComponentCatalogRefactor branch from 6210d67 to a19a08eCompareSeptember 20, 2018 21:09
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 freeto 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

@eerhardt@artidoro@Zruty0@zeahmed@sfilipi@Ivanidzo4ka@codemzs@Anipik@yaeldMS