Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
5bda679
Added documentation tutorials
gustavocidornelas Jul 18, 2022
cbdc3c9
Update gitignore and tutorial notebooks
gustavocidornelas Jul 18, 2022
19a6ecb
Updated tabular sklearn models
gustavocidornelas Jul 19, 2022
0b75fe7
Updated notebooks
gustavocidornelas Jul 19, 2022
872d30f
Completes UNB-2347 - Create Jupyter notebook example for XGBoost
gustavocidornelas Jul 19, 2022
a4bff2d
Re-organizing tabular folder
gustavocidornelas Jul 19, 2022
5936841
Re-organizing tabular folder
gustavocidornelas Jul 19, 2022
2777a13
Deleted residual files
gustavocidornelas Jul 19, 2022
d934151
Re-organizing
gustavocidornelas Jul 19, 2022
0447761
Started custom model modification
gustavocidornelas Jul 19, 2022
5bc96fb
Updated custom model notebook
gustavocidornelas Jul 20, 2022
5254d3f
Working tensorflow notebook
gustavocidornelas Jul 20, 2022
910ddd7
Datasets directly from S3
gustavocidornelas Jul 21, 2022
af2bb14
Remove unused files
gustavocidornelas Jul 21, 2022
35e4fed
Remove API key
gustavocidornelas Jul 21, 2022
eae3bac
Update Open in Colab button
gustavocidornelas Jul 21, 2022
d4263bd
Re-organized tutorials
gustavocidornelas Jul 21, 2022
c567b4d
Updated colab buttons
gustavocidornelas Jul 21, 2022
db36840
Added requirements.txt for each tabular example
gustavocidornelas Jul 21, 2022
c7e07cd
Update README
gustavocidornelas Jul 21, 2022
a2f6dcb
Update XGBoost requirements
gustavocidornelas Jul 21, 2022
3ab93f3
Merge branch 'cid/update-notebooks' of https://github.com/unboxai/unb…
gustavocidornelas Jul 21, 2022
8a1f36f
Final pass on notebooks
gustavocidornelas Jul 22, 2022
4e3599f
Completes UNB-2285 - Update Jupyter notebooks with new Python API usa…
gustavocidornelas Jul 18, 2022
455b1d9
Merge branch 'cid/update-notebooks' of https://github.com/unboxai/unb…
gustavocidornelas Jul 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,6 @@ dependencies/
*.bin
*.csv

# Ignore everything in examples/ except the task dirs
!examples
examples/*
!examples/tabular-classification
!examples/text-classification
Copy link
Contributor

Choose a reason for hiding this comment

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

adding this back, not sure why you removed

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I had removed because initially, I was playing a bit with the directory structure inside /examples. Forgot to add it back



# Documentation generated files #
#################################
Expand Down
51 changes: 51 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<div align="left">
<img src="logo-blue-text.svg"><br>
</div>
Copy link
Contributor Author

Choose a reason for hiding this comment

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

we can define the copy for the readme later...


# Examples Gallery | Unbox AI
[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unbox:%20The%20debugging%20workspace%20for%20ML%20&url=https://github.com/unboxai&via=unbox_ai&hashtags=mlops)
[![PyPI Latest Release](https://img.shields.io/pypi/v/unboxapi.svg)](https://pypi.org/project/unboxapi/)
[![downloads](https://pepy.tech/badge/unboxapi)](https://pepy.tech/project/unboxapi)

This repository contains a gallery of sample notebooks illustrating the process of **creating projects and uploading models & datasets** to the Unbox platform.

## Why this repository exists?

This repository fulfils two main goals:

1. It demonstrates our Python API in action; and
2. It provides toy examples that may be somewhat similar to the problems you are solving at your organization.

We take privacy seriously and understand that sometimes, your actual models and datasets are sensible and cannot be uploaded to our community edition platform. No worries, we got you covered. Unbox also offers an on-premise solution that you can host in your own virtual private cloud (VPC).
Copy link
Contributor

Choose a reason for hiding this comment

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

sensible => sensitive


In that case, pick a task type, model framework or problem that shares similarities with your actual models / datasets and start exploring Unbox's right away! If you like it, [contact us](mailto:founders@unbox.ai) and we can discuss the best solution for your organization's needs.
Copy link
Contributor

Choose a reason for hiding this comment

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

this logical jump is strange

Copy link
Contributor

Choose a reason for hiding this comment

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

also "start exploring Unbox's right away"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, I'm not really satisfied with this copy. I just wanted to write it down so we don't forget.

I really liked this way of thinking about the notebooks. They not only depict the API in action, but also makes available examples that might be similar to real use cases without requiring the user to upload sensitive data / models.

The availability of an on-prem deployment is something that comes up a lot. It appeared even in the comments of the Reddit post. I thought we could clarify it in as many places as possible that this is an option.


## What is Unbox?

Unbox is a debugging workspace for ML & Data Science. Unbox combines and builds upon SOTA techniques in explainability, model and dataset versioning, synthetic data generation, data-centric testing and much more to form a powerful, **unified platform for model development**.

👉 [Join our Slack community!](https://l.linklyhq.com/l/1DG73) We'd love to meet you and help you get started with Unbox!

## Installation

To run the notebooks on this repository, you'll need to have the `unboxapi` module installed.

You can do so with with PyPI (pip)

```console
pip install --upgrade unboxapi
```

or install with Anaconda (conda)

```console
conda install unboxapi --channel conda-forge
```

## Documentation

This repository complements the rest of the documentation. Navigate [here](https://docs.unbox.ai) for a quickstart guide and for in-depth tutorials. The full Python API reference can be found [here](https://reference.unbox.ai).

## Contributing

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome! Just send us a message on [Slack](https://l.linklyhq.com/l/1DG73).
10,001 changes: 0 additions & 10,001 deletions examples/tabular-classification/churn-classifier/Churn_Modelling.csv

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
unboxapi
numpy==1.20.1
pandas==1.1.4
scikit-learn==0.24.1
Loading