Граф коммитов

107 Коммитов

Автор SHA1 Сообщение Дата
Ilya Matiach 42a6d27feb
Fix build failures due to missing fridge datasets (#2573) 2024-07-01 18:24:12 -04:00
Agnes McFarlin 519037c135
Update getting-started.ipynb (#2572)
Fixed a spelling error. I feel like I helped.
2024-07-01 12:19:54 -04:00
Ilya Matiach d5f820bd65
Fix responsibleai toolbox build failures due to dependency updates (#2571) 2024-07-01 12:18:42 -04:00
Ilya Matiach a0e804bfaf
fix builds due to OneHotEncoder sparse parameter breaking change in scikit-learn (#2539) 2024-02-15 11:00:06 -05:00
Ilya Matiach 66e33cb59e
fix builds by supporting sparse_output renamed parameter in OneHotEncoder in new scikit-learn version update (#2507) 2024-01-26 17:00:49 -05:00
Ilya Matiach ab28cd3fca
remove python 3.6 from builds, tests and packages (#2442) 2023-12-06 11:34:24 -05:00
Ilya Matiach d03329208f
fix build error due to changed exception messages and UCI repository (#2413)
expired certificate
2023-11-13 20:39:08 -05:00
Advitya Gemawat 0312072d0c
Import & data loading fixes for IC & multilabel notebooks (#2410) 2023-11-10 12:48:40 -05:00
Kartik Choudhary 3a5541d83c
Improvements in HuggingFA QA example notebook (#2391)
* Added info about required packages

* Update responsibleaidashboard-question-answering-model-debugging.ipynb

* show example prediction

* Update responsibleaidashboard-question-answering-model-debugging.ipynb
2023-10-17 14:00:14 -04:00
Advitya Gemawat 40af9df23b
Backend and OD Notebook Dataset fixes (#2360)
* pandas operation fix

* cohort fix

* windows test fix

* backend & dataset fixes

* reverted test file

* python lint fixes

* eslint updates

* auto lint fixes

* auto lint fixes

* test update

* removed file
2023-09-29 14:35:00 -04:00
Ilya Matiach c36c09bdd6
add RAITextInsights openai notebook example and tests (#2345) 2023-09-20 13:12:23 -04:00
Ilya Matiach f7bb1e8fd6
add e2e UI notebook tests to covid19 event multilabel text classification notebook (#2282) 2023-08-29 17:12:16 -04:00
Ilya Matiach 4721d352c7
add RAITextInsights question answering notebook example and tests (#2279) 2023-08-28 10:35:41 -04:00
Ilya Matiach bc4744ed2d
add e2e UI notebook tests to blbooksgenre text classification notebook (#2273) 2023-08-25 11:38:18 -04:00
Ilya Matiach e5af55817d
add e2e UI notebook tests to DBPedia text classification notebook (#2265) 2023-08-23 15:53:13 -04:00
Roman Lutz ef215504c2
Add forecasting to raiwidgets and add a forecasting notebook (#2252)
* Add postga build trigger (#1755) (#1756)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add model wrapper for wrapping predictions and test data (#1762)

* Add model wrapper for wrapping predictions and test data

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix failing tests

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change description of cohort selection panel in Aggregate Feature Importance (#1770)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Support cohort filtering of string target in rai_insights (#1771)

* Port tests

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix rai_insights

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Simplify tests in test_cohort_filter.py (#1772)

* Simply tests in test_cohort_filter.py

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change test name

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Forecasting Dashboard

This commit adds the Forecasting Dashboard capabilities in both UI and SDK.

* remove unrelated file

* basic set of changes to get it working again

* forecasting_grains -> time_series_id_column_names

* fix breaking changes in latest main, add quantile prediction, fix date conversion, remove obsolete managers

* fix UI components (including table and what-if creation, chart still left tbd)

* get dashboard to work with multiple time series and switching back and forth

* remove data explorer and model overview, create and edit cohort functionalities from forecasting

* lintfix

* localizzation

* remove console.log

* remove question

* remove unrelated changes, fix package.json

* string fixes and package.json adjustment

* localization

* localization

* more localization and removing of unrelated files

* remove unrelated files

* remove unrelated file changes

* remove is_forecasting_true_y

* lintfix

* add dropdown label

* feature metadata input validation updates

* cache transformation predictions

* lintfix

* remove isUndefinedOrEmpty

* remove isUndefinedOrEmpty

* rename isAllDataCohort file as requested

* lintfix

* first draft of notebook

* get notebook to run, generate cohorts (not finished)

* ntoebook

* convert filter args and column names properly

* fix datetime handling

* fix forecast request handling

* working version for bug bash

* add wheels

* add UI changes

* update notebook to fix model download

* 15 iterations

* lintfix

* add example of operation method string

* add check for context

* add explanatory comment

* move description creation logic into getDescription

* lintfix

* remove datetime_features from snapshot

* lintfix and other weirdnesses

* undo print removal

* remove wheels, lintfix, small cleanup

* use META_JSON directly instead of declaring a variable

* move constants to common files and reuse

* lowercase f

* isort

* remove datetime_features

* sktime notebook (1st half)

* isort

* debugging the notebook issue

* use parentheses instead of backslashes

* flake8

* isort

* sktime progress

* pre-unified RAIInsights commit

* pre-unified RAIInsights commit 2

* first pass over unification

* unify RAIInsights and RAIForecastingInsights

* adjustments to serialization

* cleanup, test fixes, consolidation, TODO fixes

* fix tests

* isort

* flake8

* feature metadata and categorical_features consolidation

* fix serialization of feature metadata

* fix tests

* flake8

* tests for feature metadata and cat features

* flake8

* remove remnants of RAIForecastingInsights

* fix string

* move other utils back to rai insights

* undo ModelTask import changes

* undo ModelTask references to raiutils

* undo references to ModelTask in raituils

* remove raiutils changes since they're in a separate branch

* datetime_features and time_series_id_features replacement

* pytest.mark.skip

* furthe datetime_features fixes

* TS ID col name fix

* try out asfreq

* notebook try asfreq interpolation

* attempt to condense index into a single col

* add hidden feature flag, fix tests

* remove experimental file, isort

* undo string change

* restructure wrappers and field to file mapping code

* remove unnecessary TODO

* get AML notebook to work

* get AML notebook fully working

* resolve some issues with sktime

* notebook

* remove duplicated test case

* flake8

* isort

* flalke8

* wrap zip object with list

* use ModelTask from raiutils

* remove prints

* flake8

* isort

* use FORECASTING from raiutils.models

* isort

* fix sktime issue

* get past Python errors

* fix predictions array shape

* fix UI-Python mismatch with renamed time and time series ID column names (now called "features")

* lintfix

* undo changes that aren't needed any longer

* remove AML notebook

* update notebook by removing unnecessary content

* notebook tests, basic setup

* ids for tests

* fix notebook based on latest changes in the repo

* add test for adding a what if case

* flake8 and cleanup

* isort

* lintfix

* fix test

* move notebook

* fix nb path

* fix kernelspec

* add pmdarima dependency

* skip forecasting notebook on py 3.6

* remove commented out line

* skip explanation

* add reason kw arg name

* lintfix

* fix case for vision, text

* fix syntax error

* fix python version comparison since it doesn't work with <=

---------

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>
Co-authored-by: Gaurav Gupta <47334368+gaugup@users.noreply.github.com>
Co-authored-by: Gaurav Gupta <gaugup@microsoft.com>
Co-authored-by: John Wang <t-wangjohn@microsoft.com>
2023-08-22 23:46:08 -04:00
Ilya Matiach 51a2982ca2
move image folder for tabular responsibleaidashboard under tabular folder (#2257) 2023-08-17 19:03:45 -04:00
Ilya Matiach 4c80502269
refactor notebook examples into tabular, text and vision folders (#2253) 2023-08-17 13:13:35 -04:00
Advitya Gemawat e3cf0808da
Vision Data Explorer Image Explorer Tests (#2188)
* ckpt

* test ckpt

* constant button test ckpt

* test ckpt

* image explorer test ckpt

* readding constants

* test fixes

* line limit fix

* python lint fixes

* added flyout constants

* reverted flyout test

* auto lint fixes

* cv2 installation tweak

* removed cv2 dependency from vision

* cv2 for image shap exp

* additional tests

* auto lint fixes

* constant & test updates

* arg fix

* removed unused import

* test update

* test cleanup

* auto lint fixes

* test ckpt

* lint & constant fixes

* test fix

* test exp

* dynamic inference test

* test fix

* package update

* test fix

* constant fix

* comment fixes

* build fix

* lint fixes
2023-08-16 10:56:04 -04:00
Ilya Matiach 7a4bba8266
add RAITextInsights blbooksgenre binary classification notebook example and tests (#2226) 2023-08-11 09:59:13 -04:00
Advitya Gemawat 4e6a9399fb
Vision Data Explorer Table & Class View tests (#2220)
* ckpt

* test ckpt

* constant button test ckpt

* test ckpt

* image explorer test ckpt

* readding constants

* test fixes

* line limit fix

* python lint fixes

* added flyout constants

* reverted flyout test

* auto lint fixes

* cv2 installation tweak

* removed cv2 dependency from vision

* cv2 for image shap exp

* additional tests

* auto lint fixes

* constant & test updates

* arg fix

* removed unused import

* test update

* test cleanup

* auto lint fixes

* test ckpt

* lint & constant fixes

* test fix

* test exp

* dynamic inference test

* test fix

* package update

* test fix

* constant fix

* removed non table/class tests

* auto lint fixes
2023-08-09 10:30:51 -04:00
Ilya Matiach 13d95d2a15
add RAITextInsights covid19 multilabel classification notebook example and tests (#2221) 2023-08-08 16:25:20 -04:00
Advitya Gemawat 71e894d084
Error Analysis UI & Template support for Object Detection (#2203)
* ckpt

* error analysis predict ckpt

* error analysis component working draft

* EA enabled for image nbks

* added metrics doc

* EA fn template support

* python lint fixes

* comment & build fixes

* import format change

* lint fix

* auto lint fixes

* import order fix

* import update

* test template fix

* removed unused metrics

* removed unused metrics

* auto lint fixes
2023-08-08 11:14:24 -04:00
Advitya Gemawat 3be82a1ab2
Error Analysis testing for IC & multilabel (#2205)
* enabled EA testing for IC & multilabel

* added image test files

* enabled EA for ic & ml nbks

* auto lint fixes
2023-08-07 13:37:16 -07:00
Ilya Matiach 34610c0218
add RAITextInsights DBPedia notebook example and tests (#2204) 2023-08-07 00:36:45 -04:00
Advitya Gemawat 8898e8226e
Image Classification Notebook for UI testing #2175 (#2176)
* ic nbk ckpt

* release command support

* python lint fixes

* dataset support

* ci vision nbk gate support

* auto lint fixes

* vision date support + import fixes

* lint fix

* run command syntax fix

* lint fixes

* vision_notebooks mark support & gate update
2023-07-17 14:52:05 +00:00
Advitya Gemawat e433fdf547
Multiclass Image Classification Notebook for UI testing (#2175)
* multiclass nbk ckpt

* multiclass filename update

* nbk e2e support

* python lint fixes

* multilabel dataset support

* multilabel test support

* vision nbk gate support

* added component id

* disabled error analysis function

* nbk name fix

* nbk name fix

* vision gate support

* import fixes

* import fix

* visitVision import fix

* auto lint fixes

* doc & test fixes

* spec path fix

* dataset reference fix

* run command syntax fix

* auto lint fixes

* vision_notebooks mark support & gate update
2023-07-14 16:10:36 -04:00
Advitya Gemawat b7b5b856b5
ModelAssessmentVision OD + UI Test Template (#2174)
* initial nbk commit

* vision test template

* added vision support for visit

* lint fixes

* auto lint fixes

* removed spurious import

* fridge OD test case

* release command updates

* python lint fixes

* removed unused imports

* added vision CI nbk test gate

* gate name update

* commented error analysis function

* auto lint fixes

* ci e2e nbk vision gate setup

* .github/workflows/CI-e2e-notebooks-vision.yml

* dataset reference & flight fix

* export fixes

* import lint fix

* auto lint fixes

* removed py 3.6 support from vision
2023-07-13 15:38:49 -04:00
tongy-msft f720299f52
Update erroranalysis-dashboard-regression-superconductor.ipynb (#2102) 2023-06-08 13:31:01 -04:00
Gaurav Gupta e9f96a6d91
Update explanation-dashboard-employee-attrition.ipynb (#2030) 2023-04-11 13:37:48 -07:00
Gaurav Gupta 5a61ca642e
Move import of `cohort` module from `raiwidgets` to `raituils` (#2027)
* Move import of `cohort` module from `raiwidgets` to `raituils`

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix isort

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add deprecation message in raiwidgets.cohort

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix typo

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

---------

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>
2023-04-05 22:49:32 +00:00
tongy-msft 096f4ca052
Update notebooks for categorical features to pass through FeatureMetadata (#2011)
* Update responsibleaidashboard-diabetes-decision-making.ipynb

* Update responsibleaidashboard-census-classification-model-debugging.ipynb

* Update responsibleaidashboard-census-classification-model-debugging.ipynb

* Update responsibleaidashboard-diabetes-decision-making.ipynb

* Update responsibleaidashboard-diabetes-decision-making.ipynb

* Update responsibleaidashboard-diabetes-regression-model-debugging.ipynb

* Update responsibleaidashboard-census-classification-model-debugging.ipynb

* Update responsibleaidashboard-diabetes-decision-making.ipynb

* Update responsibleaidashboard-housing-classification-model-debugging.ipynb

* Update responsibleaidashboard-housing-classification-model-debugging.ipynb

* Update responsibleaidashboard-census-classification-model-debugging.ipynb

* Update responsibleaidashboard-diabetes-decision-making.ipynb

* Update responsibleaidashboard-diabetes-regression-model-debugging.ipynb

* Update responsibleaidashboard-housing-decision-making.ipynb

* Update responsibleaidashboard-multiclass-dnn-model-debugging.ipynb

* Update responsibleaidashboard-diabetes-decision-making.ipynb

* Update responsibleaidashboard-diabetes-regression-model-debugging.ipynb

* Update responsibleaidashboard-housing-classification-model-debugging.ipynb

* Update responsibleaidashboard-housing-decision-making.ipynb
2023-03-16 20:18:07 -07:00
tongy-msft 60d8870d1d
Update some sample notebooks to include dropped_features (#1911)
* update some notebooks to include dropped_features

* update some notebooks to include dropped_features

* update some notebooks to include dropped_features

* remove unused changes

* remove unused changes

* address comments

* address comment
2023-01-17 16:35:35 -08:00
Gaurav Gupta 8b31bd2907
Fix notebook links and typos (#1863)
* Port cohort.py from raiwidgets to raiutils

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more constants

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add constants.py

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Make constants public

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix notebook links and typos

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>
2023-01-07 23:57:38 -08:00
Ilya Matiach 2b48aa3442
fix install command for speech to text example (#1856) 2022-12-15 13:05:27 -05:00
tongy-msft 2b698fc10a
Revert "Update some sample notebooks to include dropped_features (#1836)" (#1837)
This reverts commit d89b03a700.
2022-12-09 14:16:41 -08:00
tongy-msft d89b03a700
Update some sample notebooks to include dropped_features (#1836)
* update some notebooks to include dropped_features

* update some notebooks to include dropped_features

* update some notebooks to include dropped_features

* remove unused changes

* remove unused changes

* address comments
2022-12-08 08:37:20 +00:00
Ilya Matiach 7555aab754
Fix developer blog link in notebook (#1715)
Fix developer blog link in notebook responsibleaidashboard-housing-decision-making.ipynb
2022-09-16 12:28:46 -04:00
Amin Adibi 91cf2affaf
fixed the link to developer blog (#1713)
The link was broken and would point to 352c30c8f4/notebooks/responsibleaidashboard/aka.ms/raidashboardblog
2022-09-14 10:47:56 -04:00
Gaurav Gupta 7580a3952a
[Do not merge] Notebook change showing the usage of identity feature (#1627)
Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>
2022-08-22 12:35:45 -07:00
Ilya Matiach a1534b68b2
fix flaky test by adding retry logic to fetch openml dataset in notebook (#1547) 2022-07-11 17:22:16 -04:00
Gaurav Gupta 8228f80f95
Remove unused variables from create_classification_pipeline() (#1520)
Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>
2022-07-05 22:45:32 +00:00
Roman Lutz b23449a6f5
Derandomize notebooks (#1507) 2022-06-17 15:40:24 -04:00
Ilya Matiach b98201666b
fix flaky notebook causing build failures by adding retry logic (#1431) 2022-05-17 12:12:58 -04:00
Gaurav Gupta 3127f7e4fa
Add pre-defined cohorts in responsibleaidashboard-diabetes-decision-making.ipynb (#1252)
* [WIP] Add pre-defined cohorts in responsibleaidashboard-diabetes-decision-making.ipynb

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix the e2e test for notebook

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Make _cohort.py module a public module (#1253)

* Make _cohort.py a public module

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add missing file

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix cohort namespace

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* minor fix to url for responsibleai package in setup.py (#1260)

* Counterfactual Chart: Correct target description according to task_type (#1261)

* Counterfactual Chart: Correct target description according to task_type

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change function name

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Make Range lowercase

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* fix whitespace in values of adult census income dataset (#1263)

* Add what-If scatter chart from highchart lib (#1262)

* add whatIf scatter chart

* widget test

* what if local importance bar chart

* fix

* widget

* fix tooltip

* refactor

* test

* test

* add a builddebug yarn command to build UX locally which can be debugged in browser e2e (#1265)

* allow rai text insights to work with RAI dashboard (#1269)

* remove duplicate code in explanation dashboard (#1266)

* Individual causal style responsive (#1268)

* add whatIf scatter chart

* widget test

* what if local importance bar chart

* fix

* widget

* fix tooltip

* refactor

* test

* test

* Causal Style

* Allow duplicating cohorts multiple times (#1274)

* allow duplicating a cohort more than once

* lintfix

* Disable column header highlighting on hover in IndividualFeatureImportanceView (#1272)

* disable column highlight on hover

* lintfix

* Rename new cohorts from "Unsaved" to "Temporary cohort" (#1273)

* rename Unsaved to Temporary cohort

* localize temp cohort

* Counterfactual style refactor (#1275)

* style refactor

* test

* test

* test

* fix

* Don't change cursor on hover over cohort name

* Fix (#1281)

* fix cohort info styling (#1277)

* fix readme link to fairness and interpretability example notebook (#1282)

* add new RAI Utils package for common utilities shared across RAI packages (#1280)

* Add ICE chart (#1283)

* Fix

* ice chart

* ic

* test

* test

* update docstring for explanation dashboard in regards to min number of rows (#1271)

* make builds more reliable by adding retry logic to urlretrieve calls in notebooks (#1218)

* upgrade pytest to 7.0.1, remove mock and updgrade pytest-mock to 3.6.1 (#1287)

* remove deprecated codecov parameter (#1293)

* Fix min/max special case in cohort filter creation with "in the range of" (#1279)

* fix logic in the case that min or max are zero

* lintfix

* Rename 'Dashboard navigation' to 'Dashboard configuration' (#1291)

* Rename 'Dashboard navigation' to 'Dashboard configuration'

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Notebook change

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add raiutils to PR template (#1290)

* fix heatmap bug (#1297)

* Make "save and switch" work from cohort settings (#1276)

* make save and switch work

* fix naming

* lintfix

* adjustment according to Ilya's comment

* lintfix

* add retry logic to codecov step and only upload results for one python version (#1298)

* add github action to release raiutils to pypi (#1294)

* Add highchart for Dataset Explorer  (#1286)

* test

* style

* click

* fix test

* fix test

* test

* test

* test

* test

* Update requirements-linting.txt to add flake8-pytest-style (#1296)

* Fix sort abs (#1299)

* Rename "base cohort" to "global cohort" (#1278)

* change base cohort to global cohort

* fix spelling

* lintfix

* fix codecov comment not appearing on PRs (#1302)

* take absolute value of error calculation for regression scenario (#1301)

* Limit individual feature importance selection to up to 5 (#1305)

* update feature importance string

* limit selection to up to 5

* add group count

* remove message bar, show info icon instead

* update e2e locator

* fix E2E failure on feature importance

* add ariaLabel for expand collapse button

* add renderOnNewLayer props

* Add error message for counterfactual panel (#1310)

* add error message for counterfactual

* update error message in camel case to fix build error

* Add to_json() and from_json() methods to Cohort class (#1300)

* Add to_json() and from_json() methods to Cohort class

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Address code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix linting

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add a highchart heatmap helper class (#1307)

* add highchart heatmap helper class

* add erroneously deleted line back

* Fix cohort setting string (#1304)

* Fix string

* remove none

* name

* test

* Fix all data style (#1303)

* Add a feature flag for the new model overview experience (#1306)

* add feature flag for new model overview experience and turn it off by default

* remove useless constructor

* Clean up charts code (#1313)

* clean up chart code

* remove arg

* Expand the counterfactual flyout to cover the full page (#1315)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Bump minimist from 1.2.5 to 1.2.6 (#1292)

* Bump minimist from 1.2.5 to 1.2.6

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* minimist ^1.2.6

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xuke444 <40614413+xuke444@users.noreply.github.com>
Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

* fix random node download failures by upgrading to latest github action with retry logic (#1317)

* Add dataset cohort table to new ModelOverview experience (#1314)

* add only dataset cohort table, update wrapping code

* lintfix

* lintfix

* build error fix

* Add installation instructions for raiwidgets to README (#1320)

* refactor RAIInsights into RAIInsightsBase class for basic functionality (#1284)

* Fix what if counterfactual header and description text misaligned (#1316)

* align

* e2e

* add clear temporary cohort button to error analysis (#1322)

* Raise UserConfigValidationException in case no model but valid model serializer (#1325)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add test case for handling different types in causal (#1321)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* show shift to an empty cohort in tree view as an empty node (#1318)

* Bug fixing (#1326)

* Move chart description up and remove scroll bar

* Change string

* Add box outlier for dataset explorer (#1323)

* add outlier for dataset explorer

* name

* update string when no datapoint selected (#1331)

* Fix Big empty space for featureImportance chart (#1328)

* legend

* removed invalid test case

* constant

* Disable save as new cohort button if nothing is selected in error tree (#1327)

* Add disaggregated analysis table/heatmap (#1332)

* disaggregated analysis changes only

* lintfix

* Change warning message to user exception for model type and task type mismatch (#1330)

* Change warning message to user exception for model type and task type mismatch

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix flake8 errors

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change the counterfactual text color from black to grey (#1337)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Limit each component description width up to 750px for readability (#1336)

* limit description width up to 750px

* export maxWidth from a common place

* block empty cohort creation in RAI Dashboard (#1335)

* Add warning message in cohort editor for invalid input value; Update 'Shift cohort' to 'Switch cohort' (#1339)

* add error message for invalid value

* update shift cohort to switch cohort

* Rename counterfactual style files to confirm with *.styles.ts (#1338)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add disaggregated analysis table to Model Overview (#1341)

* pull in changes for disaggregated analysis

* add styles file

* add textured NaN cells

* module import for textured cells and grid y axis

* lintfix

* use combobox for dropdown rather than dropdown

* lintfix

* Rename causal style files to confirm with *.styles.ts (#1342)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* update responsibleai to interpret-community 0.25.0 (#1343)

* All component title and descriptions should be aligned (#1346)

* update

Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>

* lintfix

Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>

* Remove 5K limit blurb from local explanations tab (#1347)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Sort features by default in counterfactual flyout (#1312)

* Sort features by default in counterfactual flyout

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix failing tests

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* attempt to fix test

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Remove check

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Bump moment from 2.28.0 to 2.29.2 (#1333)

Bumps [moment](https://github.com/moment/moment) from 2.28.0 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.28.0...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

* Counterfactual flyout top section need to be moved to left & Error analysis move side content to align with description text (#1350)

* update

Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>

* lintfix

Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>

* move the root all data statistics to ErrorReport and ErrorAnalysisData (#1344)

* update error analysis documentation to clarify the error tree splits on errors even when other metrics are selected (#1349)

Co-authored-by: Vinutha Karanth <vinutha.karanth@gmail.com>

* update erroranalysis to 0.2.1 and remove some duplicate dependencies (#1334)

* disable turbo checking for large amount of data (#1351)

Signed-off-by: Ke Xu <xuke@microsoft.com>

* force re-render when chart type changes (#1354)

Signed-off-by: Ke Xu <xuke@microsoft.com>

* move the root all data statistics to ErrorReport and ErrorAnalysisData (#1352)

* Rename output column name in the counterfactual flyout (#1353)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Show column chart for categorical feature in data explorer (#1355)

* Show column chart for categorical feature in data explorer

* address comments

* update fluentui (#1356)

Signed-off-by: Ke Xu <xuke@microsoft.com>

* update code owner (#1308)

* update code owner

Signed-off-by: Ke Xu <xuke@microsoft.com>

* remove dup

Signed-off-by: Ke Xu <xuke@microsoft.com>

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

* update version to match studio (#1357)

Signed-off-by: Ke Xu <xuke@microsoft.com>

* alignment fixes (#1359)

* Add charts for new model overview experience (#1348)

* rename OverallTable to DisaggregatedMetricsTable and move to core-ui

* Copy the ModelPerformanceTab into model-assessment and rename to ModelOverview

* reference OverallTable again in fairness widget

* refactor core chart component out into core-ui

* refactor out core chart component into core-ui

* lintfix

* undo tsconfig.lib.json change

* fix chartAndConfigsId in tests

* lintfix

* add table for cohort metrics and add dropdown metric selector, add new metrics

* add new metrics

* undo unwanted changes

* fix casing

* add superscript 2 for r-squared

* update tests to reflect new metrics

* lintfix

* add feature flag

* fix mae

* fix mae calculation

* first version of new model overview table

* get probability distribution box plot to work

* add feature flag for new model overview experience and turn it off by default

* add highchart heatmap helper class

* remove custom styling

* add erroneously deleted line back

* remove useless constructor

* modularize model overview

* show outliers in box plot, fix positioning

* remove showmetricsummary

* refactor heatmap code into a common class

* add featureDropdownRef to allow focusing

* add only dataset cohort table, update wrapping code

* lintfix

* lintfix

* build error fix

* add chart config flyout (in progress)

* add chart config flyout (in progress)

* address feedback, use finalized color

* adjust feature selection to disable options if limit is reached, add axis config buttons

* select all via dropdown

* lintfix

* refactor box plot calculations and rendering

* add style file

* textured NaN cells, grid labels on y axis

* standardize box plots to use fences

* fix merge issues

* unify box plot tooltip formatting code, fix bar chart sizing issue

* small fixes

* rearrange feature dropdown

* lintfix

* remove commented out code

* remove box plot tooltip customization

* lintfix

* add a few unit tests

* unit tests for smaller utilities, localization fixes, consistent flyout flow with confirm/cancel buttons

* lintfix

* fix chart config flyout update

* fix test case

* rename files for lint

* file rename for lint

* release rai-core-flask 0.3.0 (#1361)

* upgrade python version used with flask CI to fix segfault error (#1363)

* release raiwidgets and responsibleai v0.18.0 (#1360)

* fix two bugs (#1364)

* Add pre-built cohort into adult census notebook (#1243)

* [WIP] Add pre-built cohort into adult census notebook

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* erroranalysis version bump in raiwidgets to 0.1.31 (#1245)

* Make cohrtData empty list in case no pre-bdefined cohorts are injected (#1247)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb (#1195)

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Address code review comments

* Update notebooks/responsibleaidashboard/responsibleaidashboard-census-classification-model-debugging.ipynb

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>
Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add regression test for pre-defined cohorts in raiwidgets (#1249)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* color (#1248)

* Add feature importance box & bar chart (#1241)

* refactor

* build

* build

* temp

* temp

* temp

* temp

* box

* cache

* e2e

* e2e

* fix

* e2e fix

* e2e

* fix e2e

* widget

* widget

* fix

* widget

* e2e

* e2e

* e2e

* test

* test

* PreBuilt cohorts UX changes (#1242)

* Intial SDK implementation cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add basic validationf for cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add serialized version of cohort config to ResponsibleAiDashboard

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more tests cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* fix broken builds due to pip upgrade which broke pip-tools (#1185)

* refactor matrix filter and area state to be private static (#1179)

* Change variable name

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add cohort data to dashboard e2e

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more cohorts filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Document various data validation for cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add new interfaces for pre-built cohort

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add prebuilt cohort walking logic in UI and add more data validation scenarios

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add basic data validation checks

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add logic to translate the Index cohort filter

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Remove commented out code

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add SDK validations for Index based cohort filter

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add code for validating classification outcome

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add error filter validations and add tests

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add fake cohorts for regression dataset

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add fake cohorts for multi-class classification dataset

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add handling of regression filter

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add support for classification outcome in UI

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add validations for Predicted Y and True Y cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI code to handle prediced Y and true Y for pre-built cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add cohort validation with test data to raiwidgets

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add tests for validating Predicted/True Y cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI support for TrueY/PredictedY for classification

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Rename cohort_filter_list to cohort_list

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Rename UI varibles to match SDK

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix duplicate cohort name

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add SDK cohorts to notebook

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add dataset validations and add categorical features

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add validations for categorical_features

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix sorted imports

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add code for translating categorical values

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Move cohort processing to a separate file

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Refactor cohort translated function into different small functions

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change to lowercase for outcome

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Refactor cohort_list validations and converge pytest common functions into fixtures

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add conftest into raiwidgets tests

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add validations for cohort list

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add cohortData test

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix sorted imports

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* isort fix

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI unit tests for cohort translation

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more checks in UI uni test

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI tests for regression cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* REmove notebook change

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix typescript build

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change cohort filter values so that cohort filters non-zero points

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix for empty cohort list

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb (#1195)

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Address code review comments

* Update notebooks/responsibleaidashboard/responsibleaidashboard-census-classification-model-debugging.ipynb

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

* Propagate error strings instead of raising exceptions

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code issues

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Co-authored-by: Ilya Matiach <ilmat@microsoft.com>
Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

* Make _cohort.py module a public module (#1253)

* Make _cohort.py a public module

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add missing file

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* fix notebook build failures due to pywinpty dependency release failing in python 3.6 (#1257)

* fix notebook build failures due to pywinpty dependency release failing in python 3.6

* build pywinpty from conda instead

* add lowerbound

* fixup

* fixup

* Add supported models and data types to README.md responsibleai (#1259)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* make getting-started notebook a markdown file showing APIs (#1223)

* refactor tabs out of RAI dashboard into a separate component (#1256)

* Add individual causal scatter chart (#1258)

* temp

* refactor

* test

* style fix

* comment

* minor fix to url for responsibleai package in setup.py (#1260)

* Fix UX e2e tests and address code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix eslint

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Address review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Reset the number of samples in test dataset

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Co-authored-by: Ilya Matiach <ilmat@microsoft.com>
Co-authored-by: Roman Lutz <romanlutz13@gmail.com>
Co-authored-by: Bo Zhang <71688188+zhb000@users.noreply.github.com>
Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change cohort name

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Co-authored-by: Ilya Matiach <ilmat@microsoft.com>
Co-authored-by: Bo Zhang <71688188+zhb000@users.noreply.github.com>
Co-authored-by: Roman Lutz <romanlutz13@gmail.com>
Co-authored-by: tongy-msft <91754176+tongyu-microsoft@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xuke444 <40614413+xuke444@users.noreply.github.com>
Co-authored-by: Vinutha Karanth <vinutha.karanth@gmail.com>
2022-04-21 02:16:04 +00:00
Gaurav Gupta 859204a1b3
Add pre-built cohort into adult census notebook (#1243)
* [WIP] Add pre-built cohort into adult census notebook

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* erroranalysis version bump in raiwidgets to 0.1.31 (#1245)

* Make cohrtData empty list in case no pre-bdefined cohorts are injected (#1247)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb (#1195)

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Address code review comments

* Update notebooks/responsibleaidashboard/responsibleaidashboard-census-classification-model-debugging.ipynb

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>
Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add regression test for pre-defined cohorts in raiwidgets (#1249)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* color (#1248)

* Add feature importance box & bar chart (#1241)

* refactor

* build

* build

* temp

* temp

* temp

* temp

* box

* cache

* e2e

* e2e

* fix

* e2e fix

* e2e

* fix e2e

* widget

* widget

* fix

* widget

* e2e

* e2e

* e2e

* test

* test

* PreBuilt cohorts UX changes (#1242)

* Intial SDK implementation cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add basic validationf for cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add serialized version of cohort config to ResponsibleAiDashboard

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more tests cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* fix broken builds due to pip upgrade which broke pip-tools (#1185)

* refactor matrix filter and area state to be private static (#1179)

* Change variable name

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add cohort data to dashboard e2e

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more cohorts filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Document various data validation for cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add new interfaces for pre-built cohort

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add prebuilt cohort walking logic in UI and add more data validation scenarios

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add basic data validation checks

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add logic to translate the Index cohort filter

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Remove commented out code

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add SDK validations for Index based cohort filter

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add code for validating classification outcome

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add error filter validations and add tests

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add fake cohorts for regression dataset

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add fake cohorts for multi-class classification dataset

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add handling of regression filter

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add support for classification outcome in UI

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add validations for Predicted Y and True Y cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI code to handle prediced Y and true Y for pre-built cohort filters

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add cohort validation with test data to raiwidgets

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add tests for validating Predicted/True Y cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI support for TrueY/PredictedY for classification

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Rename cohort_filter_list to cohort_list

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Rename UI varibles to match SDK

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix duplicate cohort name

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add SDK cohorts to notebook

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add dataset validations and add categorical features

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add validations for categorical_features

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix sorted imports

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add code for translating categorical values

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Move cohort processing to a separate file

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Refactor cohort translated function into different small functions

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change to lowercase for outcome

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Refactor cohort_list validations and converge pytest common functions into fixtures

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add conftest into raiwidgets tests

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add validations for cohort list

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add cohortData test

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix sorted imports

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* isort fix

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI unit tests for cohort translation

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add more checks in UI uni test

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add UI tests for regression cohorts

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* REmove notebook change

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix typescript build

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Change cohort filter values so that cohort filters non-zero points

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix for empty cohort list

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb (#1195)

* Simplify the train pipeline responsibleaidashboard-census-classification-model-debugging.ipynb

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Address code review comments

* Update notebooks/responsibleaidashboard/responsibleaidashboard-census-classification-model-debugging.ipynb

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

* Propagate error strings instead of raising exceptions

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code issues

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Co-authored-by: Ilya Matiach <ilmat@microsoft.com>
Co-authored-by: Roman Lutz <romanlutz13@gmail.com>

* Make _cohort.py module a public module (#1253)

* Make _cohort.py a public module

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Add missing file

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* fix notebook build failures due to pywinpty dependency release failing in python 3.6 (#1257)

* fix notebook build failures due to pywinpty dependency release failing in python 3.6

* build pywinpty from conda instead

* add lowerbound

* fixup

* fixup

* Add supported models and data types to README.md responsibleai (#1259)

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* make getting-started notebook a markdown file showing APIs (#1223)

* refactor tabs out of RAI dashboard into a separate component (#1256)

* Add individual causal scatter chart (#1258)

* temp

* refactor

* test

* style fix

* comment

* minor fix to url for responsibleai package in setup.py (#1260)

* Fix UX e2e tests and address code review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Fix eslint

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Address review comments

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Reset the number of samples in test dataset

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

Co-authored-by: Ilya Matiach <ilmat@microsoft.com>
Co-authored-by: Roman Lutz <romanlutz13@gmail.com>
Co-authored-by: Bo Zhang <71688188+zhb000@users.noreply.github.com>
2022-04-21 00:01:11 +00:00
Gaurav Gupta b861662473
Rename 'Dashboard navigation' to 'Dashboard configuration' (#1291)
* Rename 'Dashboard navigation' to 'Dashboard configuration'

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>

* Notebook change

Signed-off-by: Gaurav Gupta <gaugup@microsoft.com>
2022-03-25 06:11:44 +00:00
Ilya Matiach 70895df616
make builds more reliable by adding retry logic to urlretrieve calls in notebooks (#1218) 2022-03-21 10:41:40 -07:00
Ilya Matiach 74004ee8e1
fix whitespace in values of adult census income dataset (#1263) 2022-03-08 16:02:30 -05:00
Ilya Matiach 1159e9d0cf
make getting-started notebook a markdown file showing APIs (#1223) 2022-03-04 10:29:19 -05:00