https://github.com/jpcadena/hackathon-kin
Hackathon Kin: Customers churn (Finance and Risk).
https://github.com/jpcadena/hackathon-kin
algorithms ann churn-prediction classification data-science keras machine-learning python scikit-learn supervised-learning tensorflow
Last synced: 3 months ago
JSON representation
Hackathon Kin: Customers churn (Finance and Risk).
- Host: GitHub
- URL: https://github.com/jpcadena/hackathon-kin
- Owner: jpcadena
- Created: 2023-01-11T21:19:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-11T22:20:26.000Z (over 3 years ago)
- Last Synced: 2025-03-05T06:23:09.007Z (over 1 year ago)
- Topics: algorithms, ann, churn-prediction, classification, data-science, keras, machine-learning, python, scikit-learn, supervised-learning, tensorflow
- Language: Python
- Homepage:
- Size: 2.98 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hackathon-kin
## Hackathon Kin: Customers churn (Finance and Risk).
Classification project based on Supervised Machine Learning using Logistic
Regression, Random Forest, K-Neighbours, SVC, Decision Tree, Gradient Boosting,
XGB, LGBM, Cat Boost, Ada Boost and ANN.\

### Requirements
Python 3.10+
### Git
- First, clone repository:
```
git clone https://github.com/jpcadena/hackathon-kin.git
```
- Change directory to root project with:
```
cd hackathon-kin
```
- Create your git branch with the following:
```
git checkout -b
```
For __ use some convention as following:
```
yourgithubusername
```
Or if some work in progress (WIP) or bug shows up, you can use:
```
yourgithubusername_feature
```
- Switch to your branch:
```
git checkout
```
- **Before** you start working on some section, retrieve the latest changes
with:
```
git pull
```
- Add your new files and changes:
```
git add .
```
- Make your commit with a reference message about the fix/changes.
```
git commit -m "Commit message"
```
- First push for remote branch:
```
git push --set-upstream origin
```
- Latter pushes:
```
git push origin
```
### Environment
- Create a **virtual environment** 'sample_venv' with:
```
python3 -m venv sample_venv
```
- Activate environment in Windows with:
```
.\sample_venv\Scripts\activate
```
- Or with Unix or Mac:
```
source sample_venv/bin/activate
```
### Installation of libraries and dependencies
```
pip install -r requirements.txt
```
### Execution
```
python main.py
```
### Documentation
Use docstrings with **reStructuredText** format by adding triple double quotes
**"""** after function definition.\
Add a brief function description, also for the parameters including the return
value and its corresponding data type.
### Additional information
If you want to give more style and a better format to this README.md file,
check documentation
at [GitHub Docs](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax).\
Please use **linting** to check your code quality
following [PEP 8](https://peps.python.org/pep-0008/). Check documentation
for [Visual Studio Code](https://code.visualstudio.com/docs/python/linting#_run-linting)
or
for [Jetbrains Pycharm](https://github.com/leinardi/pylint-pycharm/blob/master/README.md).\
Recommended plugin for
autocompletion: [Tabnine](https://www.tabnine.com/install)