Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley
, '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

Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley
, '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

Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley
, '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

Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley
, '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

Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley
, '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

Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley
, '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

Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley
, '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

Enabling Tests that consume Zbaseline files. - #78

Closed
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests
Closed

Enabling Tests that consume Zbaseline files.#78
Anipik wants to merge 1 commit into
dotnet:masterfrom
Anipik:tests

Conversation

@Anipik

@AnipikAnipik commented May 8, 2018

Copy link
Copy Markdown
Contributor

.txt, -rp.txt and -out.txt are copied from the TLC project and values are edited in their last decimal places to match the results.

.ini files are copied from the output folder as i was not able to find them in TLC project.

Some Datasets are also added to the repo which were required by these tests.

The remaining tests are not enabled because they fail due to some other error and not because zbaselines or datasets are not present.

Update :-
The repo already contains zbaselines for the test being enabled

cc @eerhardt @danmosemsft @codemzs

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

rp.txt, ini files, txt files with scored instances are ok, but -out.txt created through running maml.exe on windows with paths to files been replaced by regex to something like %Data% or %Output%.
In current moment our regex works only for windows file system, and even if you port all this files, they wouldn't work on Linux and Mac. Tbh, I'm not even sure we want to keep current testing infrastructure and I don't see point of bringing it artifacts to github. #Closed

@Ivanidzo4kaIvanidzo4ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka

What's the point of bringing this files? And your PR says, "Enabling Tests". I don't see any changes in test files, are they coming in next iteration?

This change enables some tests. You can see that tests being enabled here
https://github.com/Anipik/machinelearning/blame/tests/test/Microsoft.ML.Predictor.Tests/TestPredictors.cs

In current moment our regex works only for windows file system

Me and Zeeshan added the regex which does this for Unix and mac too.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L57

even if you port all this files, they wouldn't work on Linux and Mac

The tests run fine on Linux and mac. We changed the behaviour in how we used to compare the files.
we added tolerance in matching the numbers.
https://github.com/Anipik/machinelearning/blob/tests/test/Microsoft.ML.TestFramework/BaseTestBaseline.cs#L601 #Closed

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

This change enables some tests. You can see that tests being enabled here
I guess codeflow just cut files from PR after certain amount, because all I can see in it is ZBaseline changes (last one is in FastRankRegression)
Me and Zeeshan added the regex which does this for Unix and mac too.
cool.

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file in github web UI.


In reply to: 387482606 [](ancestors = 387482606)

@Anipik

Anipik commented May 8, 2018

Copy link
Copy Markdown
ContributorAuthor

Any chance you can break you PR into few PR with reasonable amount of files? Codeflow is not working, and I can't find test file github web UI.

I have a better suggestion, i can break this commit into smaller commits. Then you will be able to see the these commits in the github web UI. Will that be Okay ? #Closed

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

As long it's something manageable, I'm fine with that. 471 files is hard to review.


In reply to: 387499988 [](ancestors = 387499988)

@shauheen
shauheen requested review from codemzs and zeahmedMay 8, 2018 18:45
@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race, sex, capital-gain, capital-loss, hours-per-week, native-country, label(IsOver50K)

AFAIK we need confirmation from CELA regarding redistributing this dataset, and all others. At least I remember mails to CELA department with questions can we redistribute breast-cancer, iris, and other dataset we currently have in in test folder.


Refers to: test/data/adult.test:1 in 690443f. [](commit_id = 690443f, deletion_comment = False)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka ASFAIK the datasets already in the repo are CELA approved. (We made sure that before making it public)
Adult.train and adult.test are already in the repo in Samples\UCI making it public
@eerhardt told me that the housing one is not cela approved but the breast cancer is cela approved.
I will find out about the status of Autosample dataset

@Ivanidzo4ka

Ivanidzo4ka commented May 8, 2018

Copy link
Copy Markdown
Contributor

Adult.train and adult.test are already in the repo in Samples\UCI making it public
Is there are any reason to have two similar datasets in two different directories? Or you delete them in last commit, sorry it's hard to tell in 30 different commits (especially if codeflow breaks after certain amount of files which is few last commits, is where are anything good other than codeflow/github web ui?).

breast-cancer-weights-quarter is modification of public dataset, housing is same (it's a UCI dataset in which we change column orders), so I'm not sure is it modification of data makes it not cela approved or something else.

I have PR to replace housing with wine dataset which we download from UCI (PR #17) (I have hopes to polish it soon) so maybe you can change housing to wine as well (although it will require major baseline modification.

Sorry for be nagging cat, only excuse I can come up with, is unfamiliarity with all this OSS process.


In reply to: 387530660 [](ancestors = 387530660)

@danmoseley
danmoseley requested a review from shauheenMay 9, 2018 10:30
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@Ivanidzo4ka i will remove the adult.train and adult.test in the next commit. Then i will currently disable the tests currently using the housing.txt. (Can turn them on later after your PR has been merged)
Whom should i ask about breast-cancer-weights-quater and autosample being clea approved or not ?

@Ivanidzo4ka

Copy link
Copy Markdown
Contributor

Whom should i ask about breast-cancer-weights-quater and autosample
Probably CELA team, @shauheen should knew contacts. Breast cancer is derivative of original breast cancer file. Auto-sample looks like derivative of https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data


In reply to: 387782207 [](ancestors = 387782207)

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@dotnet-bot test this please

@TomFinley

Copy link
Copy Markdown
Contributor

Hi @Anipik , thanks much for writing this. Migrating and re-enabling baseline tests is important work.

So there are some things I find somewhat confusing about this, and perhaps you can help me out. The title to this PR is "Enabling Tests that consume Zbaseline files". Yet I see here, if I look at the PR, changes to ZBaselines (that is, the files we compare the output against), deletion of Samples/UCI/readme.md (which in its state wasn't terribly useful anyway), but I see no changes to any files in the unit test.

So: I might have expected that if a test is being enabled, there would be some change in those files. Is it not so? Or do I misunderstand the purpose of this PR?

Perhaps also a linked issue would be helpful, to understand the wider context.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

@TomFinley the first commit enables the test c8315d8
the enabled tests are in testpredictors.cs file

xadupre pushed a commit to xadupre/machinelearning that referenced this pull request May 18, 2018
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@shauheen@Ivanidzo4ka I am enabling one test at a time. I will create multiple small PRs for it. I will update the description

@Anipik
Anipik deleted the tests branch May 28, 2018 16:46
eerhardt pushed a commit to eerhardt/machinelearning that referenced this pull request Jul 27, 2018
@ghostghost locked as resolved and limited conversation to collaborators Mar 31, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Anipik@Ivanidzo4ka@TomFinley