Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Notebook: Front Page DeepExplainer MNIST Example #3393

Conversation

LakshmanKishore
Copy link
Contributor

@LakshmanKishore LakshmanKishore commented Nov 18, 2023

Overview

Closes #2819 , #1343 and related task in #3036
Description of the changes proposed in this pull request:

The original notebook contained an example referenced from this URL. However, upon visiting the URL, I found that the file was missing. Instead, it had been updated with a new file containing recent code functionality from Keras. I have accordingly updated the example in this notebook with the recent code and re-executed all the cells.

Checklist

  • All pre-commit checks pass.
    Unit tests added (if fixing a bug or adding a new feature)

{
"name": "stderr",
"output_type": "stream",
"text": [
"Using TensorFlow backend.\n",
"keras is no longer supported, please use tf.keras instead.\n"
"IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
Copy link
Collaborator

Choose a reason for hiding this comment

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

You have a couple warnings here. Can you please update juypter and ipywidgets to remove these?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, these warnings got removed after updating the jupyter and ipywidgets.

@@ -17,206 +17,113 @@
},
"outputs": [
{
"name": "stdout",
"name": "stderr",
Copy link
Collaborator

Choose a reason for hiding this comment

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

Can you please remove the stderr output here?

"outputs": [
{
"data": {
"image/png": "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
Copy link
Collaborator

Choose a reason for hiding this comment

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

shouldn't this be 5 predictions, since you changed the slicing from [1:5] to [0:5]

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, you are right It should be 5. I will update this in the new commit.

@CloseChoice
Copy link
Collaborator

@LakshmanKishore, thanks a lot for the PR and I hope we can merge this quickly.
Which tensorflow version are you using? I ran your notebook with 2.15.0 and got quite a lot of warnings about eager mode and some deprecations. Would be great if we could fix these too.

@LakshmanKishore
Copy link
Contributor Author

LakshmanKishore commented Nov 21, 2023

This notebook's cells was executed with tensorflow 2.14.0 version.
Now I have updated the tensorflow to 2.15.0 - latest version and executed the cells. I'm able to still see the warnings.
To remove those warnings we can add this code in the cell
tf.compat.v1.keras.backend.set_learning_phase(0) and the warnings will be removed.
Should I need to go for this?

PS: When I added the above code and ran the cells all the warnings were gone, but when I restarted the kernel and ran those cells the warnings were back, so checking it out.

@connortann connortann added the documentation Relating to readthedocs, notebooks, and exposition in docstrings label Dec 4, 2023
@connortann connortann added this to the 0.45.0 milestone Feb 19, 2024
Copy link
Collaborator

@connortann connortann left a comment

Choose a reason for hiding this comment

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

I pushed a few commits to touch up the minor issues above, LGTM

@connortann connortann merged commit b3573bd into shap:master Feb 19, 2024
3 checks passed
@LakshmanKishore
Copy link
Contributor Author

Hi @connortann
I was curious to know on how were you able to remove those errors?

@connortann
Copy link
Collaborator

connortann commented Feb 20, 2024

@LakshmanKishore I just manually removed the "stderr" sections from the JSON file using a text editor.

@LakshmanKishore
Copy link
Contributor Author

I can see in #3460 we are having a automated way of running the notebooks.
So while we run via this, I guess the stderr's might appear again.

@connortann
Copy link
Collaborator

That shouldn't be an issue. The automated job checks that the notebooks execute without exceptions, but the job does not save the results or overwrite the documentation. So, we're still able to manually review any changes to the saved outputs.

@LakshmanKishore
Copy link
Contributor Author

I thought those warnings were coming due to some cache in the tensorflow I'm using, I tried doing so many things to remove those warnings, but couldn't

Also I had also updated this link #3393 (comment) from 4 to 5 and had planned to commit the same after removing those stderr. But in the mean time you made the changes.
What do we do about it?

@connortann
Copy link
Collaborator

If you're happy to raise a fresh PR with that change, it would be most welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Relating to readthedocs, notebooks, and exposition in docstrings
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Front Page DeepExplainer MNIST Example is broken
3 participants