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

Feature fraud detection 1.2.0 #148

Open
wants to merge 64 commits into
base: release/fy24-q1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
0b4ac6a
question-answering: Transform raw cell to code cell
Sep 1, 2023
e3c582f
question-answering: Use a set of public images by default
Sep 1, 2023
8750cb5
bike-sharing: Call the mlflow library after imports
Sep 1, 2023
683bcc3
Merge pull request #40 from HPEEzmeral/feature-qna-public-images
ginochen Sep 1, 2023
d65f4da
Merge pull request #39 from HPEEzmeral/feature-fix-bike-sharing
ginochen Sep 1, 2023
bfe5c99
Add 'applications' directory for specialized tutorials
dpoulopoulos Sep 4, 2023
296cb93
Add 'integration-tutorials' directory
dpoulopoulos Sep 4, 2023
fd70a66
Delete unused tutorials and files
dpoulopoulos Sep 4, 2023
a7416c1
chore: Enrich '.gitignore'
dpoulopoulos Sep 4, 2023
f6cb121
Update README
dpoulopoulos Sep 4, 2023
b4ad358
Introduce the contributions guide
dpoulopoulos Sep 6, 2023
82c693e
Refactor Repository Structure for Improved Organization
Sep 20, 2023
60ff1fb
Introduce the PR template
dpoulopoulos Sep 26, 2023
bf44e11
Introduce the templates for new issues
Sep 26, 2023
fc517df
feast: Add an environment.yaml file
Sep 28, 2023
b2572a7
feast: Improve the Feast Ride Sharing tutorial
Sep 28, 2023
ad2d565
feast: Delete the outdated Notebook file
Sep 28, 2023
0f91fd8
feast: Add a README File
Sep 28, 2023
41ea2dd
mlflow: Improve the MLflow Notebooks
Oct 2, 2023
f405c4e
Amend the environment.yaml file
Oct 2, 2023
527a264
mlflow: Remove not needed manifests
Oct 2, 2023
f2e3b15
mlflow: Amend the README file
Oct 2, 2023
93fc1ba
fraud-detection: Improve the Notebook file
Oct 2, 2023
10dd604
fraud-detection: Update the README file
Oct 2, 2023
75529e4
wind-turbine: Enhance the Notebook user experience
Oct 2, 2023
ada544e
wind-turbine: Remove the redundant Python script
Oct 3, 2023
1a16f0b
wind-turbine: Enhance the README File
Oct 2, 2023
59d619d
question-answering: Amend the LLM predictor image
Sep 20, 2023
81ff1fd
question-answering: Hone the LLM transformer image
Sep 20, 2023
c0561b7
question-answering: Improve the Vector Store image
Sep 20, 2023
29dea25
question-answering: Set the default Vector Store image
Sep 21, 2023
0629a47
question-answering: Extend the Vector Store payload
Sep 21, 2023
cfcb2e0
question-answering: Set the default LLM images
Sep 21, 2023
8429ae4
question-answering: Extend the LLM payload
Sep 21, 2023
f66f161
question-answering: Restructure the directory
Sep 25, 2023
6aa28e8
question-answering: Introduce the UI element
Sep 25, 2023
d9f7bb1
question-answering: Introduce the HELM chart
Sep 25, 2023
1b1991b
question-answering: Update the README file
Sep 25, 2023
4264000
question-answering: Improve the first notebook
Oct 5, 2023
cbd3df0
fraud-detection: Improve the README file
Oct 12, 2023
f84d68b
fraud-detection: Improve the Notebook file
Oct 12, 2023
6fcc188
question-answering: Improve the README file
Oct 12, 2023
aa271aa
question-answering: Improve the first Notebook
Oct 12, 2023
724e04c
question-answering: Improve the second Notebook
Oct 12, 2023
3a88aa2
question-answering: Improve the third Notebook
Oct 12, 2023
d28a683
question-answering: Improve the fourth Notebook
Oct 12, 2023
419ea19
question-answering: Improve the final Notebook
Oct 12, 2023
a00e5f0
wind-turbine: Improve the README file
Oct 13, 2023
27a6d74
wind-turbine: Improve the Notebook file
Oct 13, 2023
42e8b7d
feast: Improve the README file
Oct 13, 2023
0aa4e9c
feast: Improve the Notebook file
Oct 13, 2023
5050744
mlflow: Improve the README file
Oct 13, 2023
9c5f049
mlflow: Improve the Notebooks
Oct 13, 2023
6f2ca48
Move the Bike Sharing example
Oct 13, 2023
ef6b175
fraud-detection: Create a user interface
Oct 25, 2023
c63cd77
Updated Fraud Detection to 1.2.0
Dec 13, 2023
27ca9c7
Added workflow diagram and variables to notebook. Updated README.
Jan 5, 2024
fce3d3a
changed README headers
Jan 5, 2024
29b8cd0
changed README headers
Jan 5, 2024
8165a57
attempting to remove bottom border
Jan 5, 2024
a750ade
trying another README header
Jan 5, 2024
69ae752
Updated README header
Jan 5, 2024
1773f94
Removed ToC from README, edited final sections of notebook
Jan 5, 2024
9543de5
Update environment.yaml
prasadadireddi Nov 14, 2024
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
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: "\U0001F41B Bug Report"
description: Submit a bug report to help us improve our tutorials
labels:
- bug
body:
- type: textarea
id: reproduction
attributes:
label: Description & Reproduction
description: |
Provide a short description of the problem you are facing and a numbered list of steps that one can follow
to reproduce this behavior.
placeholder: |
Provide a short description of the problem.

Steps to reproduce the behavior:

1.
2.
3.
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: "A clear and concise description of what you would expect to happen."
placeholder: "I would expect to..."
validations:
required: true

- type: textarea
id: system-info
attributes:
label: System Info
description: Please share your system info with us. Always use code blocks to keep everything clean.
placeholder: |
- EzAF version: `1.0.0`
- Notebook image: `gcr.io/mapr-252711/kubeflow/notebooks/jupyter-data-science:ezaf-fy23-q3`
validations:
required: true
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: "\U00002728 Enhancement"
description: Improve an existing tutorial/demo
labels:
- enhancement
body:
- type: textarea
id: motivation
attributes:
label: Motivation
description: |
A clear and concise description of the enhancement proposal and why this is important.
validations:
required: true

- type: textarea
id: contribution
attributes:
label: Contribution
description: |
Is there any way that you could help, e.g. by submitting a PR?
Make sure to read the [contribution guidelines](https://github.com/HPEEzmeral/ezua-tutorials/blob/develop/CONTRIBUTING.md).
validations:
required: true
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: "\U0001F680 New tutorial/demo"
description: Submit a proposal/request for a new tutorial/demo
labels:
- enhancement
body:
- type: textarea
id: motivation
attributes:
label: Motivation
description: |
A clear and concise description of the proposal and why this is important.
validations:
required: true

- type: textarea
id: contribution
attributes:
label: Contribution
description: |
Is there any way that you could help, e.g. by submitting a PR?
Make sure to read the [contribution guidelines](https://github.com/HPEEzmeral/ezua-tutorials/blob/develop/CONTRIBUTING.md).
validations:
required: true
26 changes: 26 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Provide a clear and concise description of the content changes you're proposing. List all the changes you are making
to the content.

- Updated section ___ with ___.
- Added new subsection ___ under ___.
- Removed outdated information from ___.
- ...

Closes #...

> If there is no issue related to this PR, kindly create one first to describe the motivation behind these changes.

Checklist:

- [ ] I have checked that my enhancements are not duplicates of existing content changes or additions.
- [ ] I have tested the changes in a working environment to ensure they function as intended.
- [ ] I have followed the [style guide](https://github.com/HPEEzmeral/ezua-tutorials/blob/develop/CONTRIBUTING.md#style-guide)
outlined in the contribution guidelines.

Reviewer's Tasks (for maintainers reviewing this PR):

- [ ] Verify that the tutorial functions correctly in a live environment.
- [ ] Verify that the updated content aligns with the [style guide](https://github.com/HPEEzmeral/ezua-tutorials/blob/develop/CONTRIBUTING.md#style-guide)
in the contribution guidelines.
- [ ] Check for consistency, grammar, and clarity throughout the updated content.
- [ ] Check that the related GitHub issue is up-to-date.
206 changes: 204 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,212 @@
# Created by https://www.toptal.com/developers/gitignore/api/python,jupyternotebooks,spark
# Edit at https://www.toptal.com/developers/gitignore?templates=python,jupyternotebooks,spark

### JupyterNotebooks ###
# gitignore template for Jupyter Notebooks
# website: http://jupyter.org/

.ipynb_checkpoints
*/.ipynb_checkpoints/*

# IPython
profile_default/
ipython_config.py

# Idea
.idea
# Remove previous ipynb_checkpoints
# git rm -r .ipynb_checkpoints/

### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Jupyter Notebook

# IPython

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

### Spark ###
*#*#
*.#*
*.iml
*.ipr
*.iws
*.pyc
*.pyo
*.swp
*~
.DS_Store
.classpath
.ensime
.ensime_cache/
.ensime_lucene
.generated-mima*
.idea/
.idea_modules/
.project
.pydevproject
.scala_dependencies
.settings
/lib/
R-unit-tests.log
R/unit-tests.out
R/cran-check.out
R/pkg/vignettes/sparkr-vignettes.html
R/pkg/tests/fulltests/Rplots.pdf
build/*.jar
build/apache-maven*
build/scala*
build/zinc*
cache
checkpoint
conf/*.cmd
conf/*.conf
conf/*.properties
conf/*.sh
conf/*.xml
conf/java-opts
conf/slaves
dependency-reduced-pom.xml
derby.log
dev/create-release/*final
dev/create-release/*txt
dev/pr-deps/
docs/_site
docs/api
sql/docs
sql/site
lib_managed/
lint-r-report.log
log/
logs/
out/
project/boot/
project/build/target/
project/plugins/lib_managed/
project/plugins/project/build.properties
project/plugins/src_managed/
project/plugins/target/
python/lib/pyspark.zip
python/deps
python/test_coverage/coverage_data
python/test_coverage/htmlcov
python/pyspark/python
reports/
scalastyle-on-compile.generated.xml
scalastyle-output.xml
scalastyle.txt
spark-*-bin-*.tgz
spark-tests.log
src_managed/
streaming-tests.log
unit-tests.log
work/
docs/.jekyll-metadata

# For Hive
TempStatsStore/
metastore/
metastore_db/
sql/hive-thriftserver/test_warehouses
warehouse/
spark-warehouse/

# End of https://www.toptal.com/developers/gitignore/api/python,jupyternotebooks,spark
Loading