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 tornado #76

Open
wants to merge 267 commits into
base: main
Choose a base branch
from

Conversation

setoguchi-naoki
Copy link
Contributor

@setoguchi-naoki setoguchi-naoki commented Mar 28, 2024

implementation for probability distribution prediction and automatic recursive training to detect intaraction terms
we created a subpackage called Tornado. Tornado consists of 8 modules.

  • analyzer: analyze dataset properties
  • generator: applying feature engineering and generating sub-datasets
  • manager: managing recursive learning
  • preprocess: functions for feature engineering
  • evaluator: evaluation of trained model
  • logger: logging during recursive learning
  • metrics: fuctiions for evaluation
  • tornado: predictor for probability distribution prediction

You can check the operation using the notebook included in examples/regression/tornado.
We have already had multiple people verify that the code reviews and tests work, but we would appreciate it if you could help us make the product even better.

setoguchi-naoki and others added 30 commits September 28, 2023 13:54
…ern/sequential_selection_method

Origin/intern/sequential selection method
 examples/regression/interntest.ipynb
 examples/regression/remove_column.ipynb
…_analysis-module-maintenance

Feature/#5 analysis module maintenance
Jira automation
set project ID
set project ID
Set transition conditions
・使用しない説明変数を削除するように変更
・printをloggingに置換
・モデルの保存手法を変更
・tornadoのexampleを追加
・predictやfitの際にコピーしたデータを入力するように変更
setoguchi-naoki and others added 29 commits March 18, 2024 15:37
Tornado: recursive training module to get better Cyclic boosting model
simplify variable names and argument passing in preprocess.py
Feature/tornado: maintenance for ver 1.4.0
@HendrikHuel
Copy link

How does the exploration of possible features work? Does it take into account feature combinations?

When I looked at the Walmart Example I saw that tornado just found 1 interaction. This seems strange. I would expect, that there are several store x <other_feature> combinations that carry some usefull information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants