-
Notifications
You must be signed in to change notification settings - Fork 1
Sk/ept classifier #119
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
Sk/ept classifier #119
Conversation
📝 WalkthroughWalkthroughThis pull request introduces an attack classifier training pipeline for membership inference attacks in the EPT framework. A new classification module is added with functions for feature filtering, multiple model implementations (XGBoost, CatBoost, MLP neural network), and scoring logic. The main orchestration script is updated to iterate through model modes and execute classifier training. Configuration files are modified to enable the new training workflow, CatBoost is added as a runtime dependency, and comprehensive unit tests cover the classification functionality. A training log file records a CatBoost execution. Estimated code review effort🎯 4 (Complex) | ⏱️ ~50 minutes 🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 3
🤖 Fix all issues with AI agents
In `@catboost_info/catboost_training.json`:
- Around line 1-1004: This commit includes an auto-generated CatBoost training
artifact (the catboost_info directory); add "catboost_info/" to .gitignore, run
git rm -r --cached catboost_info/ (or git rm -r catboost_info/) to remove the
tracked artifact from the index, and commit the .gitignore update and removal so
future CatBoost runs do not reintroduce the file.
In `@examples/ept_attack/run_ept_attack.py`:
- Around line 210-212: Rename the misspelled variables trianing_directory_name
and trianing_output_path to training_directory_name and training_output_path
respectively, and update all subsequent references in the same scope/function
(e.g., the later uses around where those variables are referenced) to use the
corrected names so the directory creation and downstream code use
training_directory_name and training_output_path consistently.
- Around line 159-168: The split currently skips the file at index 25 because
train_feature_files = sorted_feature_files[:25] uses indices 0–24 while
test_feature_files = sorted_feature_files[26:] starts at 26; update
test_feature_files to use sorted_feature_files[25:] (referencing
train_feature_files, test_feature_files, and sorted_feature_files) so the file
at index 25 is included in the test set and no file is omitted.
🧹 Nitpick comments (4)
examples/ept_attack/run_ept_attack.py (1)
156-168: Consider validating file count before splitting.If
sorted_feature_filescontains fewer than 26 files,test_feature_fileswill be empty, andpd.concat([])will raise aValueError. Consider adding a validation check.♻️ Suggested validation
sorted_feature_files = sorted(train_features_path.glob("*.csv")) + min_required_files = 26 # At least 25 train + 1 test + assert len(sorted_feature_files) >= min_required_files, ( + f"Expected at least {min_required_files} feature files, found {len(sorted_feature_files)}" + ) + # Get the first 25 feature files train_feature_files = sorted_feature_files[:25]src/midst_toolkit/attacks/ept/classification.py (2)
50-76: LGTM!The MLP architecture is appropriate for binary classification with Sigmoid output for probability estimation. Minor style note:
super().__init__()is the preferred Python 3 idiom oversuper(MLPClassifier, self).__init__().
79-86: Parameterevalshadows Python built-in.The parameter name
evalshadows Python's built-ineval()function. While not causing a runtime error here, it's a best practice violation that could cause confusion.♻️ Suggested rename
def train_mlp( x_train: np.ndarray, y_train: np.ndarray, x_test: np.ndarray, device: torch.device, - eval: bool, + evaluate: bool, epochs: int = 10, ) -> tuple[np.ndarray | None, np.ndarray | None]:Then update usages at lines 113, 127 to use
evaluateinstead ofeval.tests/unit/attacks/ept_attack/test_classification.py (1)
183-229: LGTM!Excellent error handling test coverage for data mismatches and unsupported classifier types. The MLP integration test properly verifies the
eval=Trueargument.Minor style note: Line 223 is missing a blank line before the function definition per PEP 8.
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (3)
catboost_info/learn_error.tsvis excluded by!**/*.tsvcatboost_info/time_left.tsvis excluded by!**/*.tsvuv.lockis excluded by!**/*.lock
📒 Files selected for processing (9)
catboost_info/catboost_training.jsoncatboost_info/learn/events.out.tfeventsexamples/common/utils.pyexamples/ept_attack/config.yamlexamples/ept_attack/run_ept_attack.pymypy.inipyproject.tomlsrc/midst_toolkit/attacks/ept/classification.pytests/unit/attacks/ept_attack/test_classification.py
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-12-11T16:08:49.024Z
Learnt from: lotif
Repo: VectorInstitute/midst-toolkit PR: 107
File: examples/gan/synthesize.py:1-47
Timestamp: 2025-12-11T16:08:49.024Z
Learning: When using SDV (version >= 1.18.0), prefer loading a saved CTGANSynthesizer with CTGANSynthesizer.load(filepath) instead of sdv.utils.load_synthesizer(). This applies to Python code across the repo (e.g., any script that loads a CTGANSynthesizer). Ensure the SDV version is >= 1.18.0 before using CTGANSynthesizer.load, and fall back to sdv.utils.load_synthesizer() only if a compatible alternative is required.
Applied to files:
tests/unit/attacks/ept_attack/test_classification.pyexamples/ept_attack/run_ept_attack.pyexamples/common/utils.pysrc/midst_toolkit/attacks/ept/classification.py
🧬 Code graph analysis (1)
examples/ept_attack/run_ept_attack.py (4)
examples/common/utils.py (1)
iterate_model_folders(7-31)src/midst_toolkit/attacks/ensemble/data_utils.py (2)
load_dataframe(31-52)save_dataframe(9-28)src/midst_toolkit/attacks/ept/classification.py (1)
train_attack_classifier(182-271)src/midst_toolkit/attacks/ept/feature_extraction.py (1)
extract_features(106-198)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
- GitHub Check: integration-tests
- GitHub Check: unit-tests
- GitHub Check: run-code-check
🔇 Additional comments (19)
mypy.ini (1)
45-47: LGTM!The mypy configuration for CatBoost follows the established pattern for third-party libraries without type stubs, consistent with the other ignore stanzas in this file.
examples/ept_attack/config.yaml (2)
3-3: LGTM!Removing the trailing slash from
base_data_dirimproves consistency in path handling across the configuration.
11-20: LGTM!The new configuration paths and classifier settings are well-structured with proper YAML variable interpolation. The pipeline control flags clearly indicate the intended workflow stage.
examples/common/utils.py (1)
7-31: Approved. The function signature change is properly handled—the only caller in the codebase (examples/ept_attack/run_ept_attack.py) already unpacks all four tuple elements correctly. The implementation is clean with defensive path existence checks.pyproject.toml (1)
31-31: CatBoost 1.2.8 is the current release and has no known vulnerabilities.The dependency addition is appropriate. Version 1.2.8 (released April 13, 2025) is the latest available, and the
>=1.2.8constraint correctly ensures security updates are included while locking to the stable release.examples/ept_attack/run_ept_attack.py (4)
9-24: LGTM!The new imports are appropriate for the added functionality:
itertoolsfor combinations,datetimefor timestamping results,typing.Anyfor type hints, andpandasfor data manipulation.
54-57: LGTM!Good defensive programming with assertions to validate input data path existence and non-emptiness before processing.
89-101: LGTM!The mode-specific handling for "train" data correctly loads labels and joins them with extracted features, with proper row count validation.
268-269: LGTM!Clean integration into the main pipeline following the existing pattern.
src/midst_toolkit/attacks/ept/classification.py (4)
1-13: LGTM!Imports are appropriate for the module's functionality. CatBoost and XGBoost for tree-based classifiers, PyTorch for the MLP, and sklearn for metrics.
15-47: LGTM!The suffix-based column filtering logic is clean and the lambda mapping approach is readable. The "actual" filter correctly excludes columns with specific suffixes.
139-179: LGTM!The scoring function correctly computes standard classification metrics and handles edge cases (empty valid_tpr returns 0.0).
182-271: LGTM!The function properly orchestrates classifier training with good input validation and supports multiple classifier types. The defensive assertion at line 262 ensures predictions exist before scoring.
tests/unit/attacks/ept_attack/test_classification.py (6)
1-28: LGTM!Good test setup with appropriate imports and a well-structured fixture for testing filter_data with various column types.
30-51: LGTM!Excellent parametrized test coverage for
filter_dataincluding edge case with empty column list and multiple suffix combinations.
54-72: LGTM!Thorough test of MLPClassifier including layer structure verification and forward pass validation with activation bounds checking.
75-118: LGTM!Good mocking strategy to test
train_mlplogic without actual model training. Botheval=Trueandeval=Falsepaths are covered with appropriate assertions.
121-140: LGTM!Well-documented test with manually computed expected values. The use of
pytest.approxfor floating-point comparisons is appropriate.
143-181: LGTM!Good fixture design and comprehensive parametrized testing for tree-based classifiers with proper mocking to verify fit/predict calls.
✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.
catboost_info/catboost_training.json
Outdated
| { | ||
| "meta":{"test_sets":[],"test_metrics":[],"learn_metrics":[{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":1000,"learn_sets":["learn"],"name":"experiment"}, | ||
| "iterations":[ | ||
| {"learn":[0.6928287833],"iteration":0,"passed_time":0.001349767948,"remaining_time":1.34841818}, | ||
| {"learn":[0.6926164346],"iteration":1,"passed_time":0.002560825718,"remaining_time":1.277852033}, | ||
| {"learn":[0.6924060032],"iteration":2,"passed_time":0.004350307847,"remaining_time":1.445752308}, | ||
| {"learn":[0.6922061951],"iteration":3,"passed_time":0.005762993298,"remaining_time":1.434985331}, | ||
| {"learn":[0.6919050072],"iteration":4,"passed_time":0.006852549453,"remaining_time":1.363657341}, | ||
| {"learn":[0.691670916],"iteration":5,"passed_time":0.007894729978,"remaining_time":1.3078936}, | ||
| {"learn":[0.6914286307],"iteration":6,"passed_time":0.009197080628,"remaining_time":1.304671581}, | ||
| {"learn":[0.6910840058],"iteration":7,"passed_time":0.01041630517,"remaining_time":1.291621842}, | ||
| {"learn":[0.6907501367],"iteration":8,"passed_time":0.01160357096,"remaining_time":1.277682091}, | ||
| {"learn":[0.6905266754],"iteration":9,"passed_time":0.01286879612,"remaining_time":1.274010816}, | ||
| {"learn":[0.6902108601],"iteration":10,"passed_time":0.01400556123,"remaining_time":1.259227278}, | ||
| {"learn":[0.6899110402],"iteration":11,"passed_time":0.01506011692,"remaining_time":1.239949627}, | ||
| {"learn":[0.6897678923],"iteration":12,"passed_time":0.01631325859,"remaining_time":1.238552787}, | ||
| {"learn":[0.6895523065],"iteration":13,"passed_time":0.01766402655,"remaining_time":1.244052155}, | ||
| {"learn":[0.6893331015],"iteration":14,"passed_time":0.0187404992,"remaining_time":1.230626114}, | ||
| {"learn":[0.6889941588],"iteration":15,"passed_time":0.01989013948,"remaining_time":1.223243578}, | ||
| {"learn":[0.6887095933],"iteration":16,"passed_time":0.02102948797,"remaining_time":1.215999216}, | ||
| {"learn":[0.6885156519],"iteration":17,"passed_time":0.02213346098,"remaining_time":1.20750326}, | ||
| {"learn":[0.6882187429],"iteration":18,"passed_time":0.0231981418,"remaining_time":1.19775669}, | ||
| {"learn":[0.6879135541],"iteration":19,"passed_time":0.02426365597,"remaining_time":1.188919143}, | ||
| {"learn":[0.687697466],"iteration":20,"passed_time":0.02549350566,"remaining_time":1.188482954}, | ||
| {"learn":[0.6874472905],"iteration":21,"passed_time":0.02666806294,"remaining_time":1.185516616}, | ||
| {"learn":[0.687284936],"iteration":22,"passed_time":0.0278533287,"remaining_time":1.183160963}, | ||
| {"learn":[0.6870264131],"iteration":23,"passed_time":0.02901988588,"remaining_time":1.180142026}, | ||
| {"learn":[0.6866763484],"iteration":24,"passed_time":0.03019502651,"remaining_time":1.177606034}, | ||
| {"learn":[0.6864787251],"iteration":25,"passed_time":0.03126587408,"remaining_time":1.171267744}, | ||
| {"learn":[0.6862068171],"iteration":26,"passed_time":0.03230126285,"remaining_time":1.164041806}, | ||
| {"learn":[0.686048033],"iteration":27,"passed_time":0.03350032046,"remaining_time":1.162939696}, | ||
| {"learn":[0.6857677154],"iteration":28,"passed_time":0.03464325232,"remaining_time":1.159951655}, | ||
| {"learn":[0.6854892539],"iteration":29,"passed_time":0.03578122579,"remaining_time":1.156926301}, | ||
| {"learn":[0.6852026013],"iteration":30,"passed_time":0.03768141772,"remaining_time":1.177848186}, | ||
| {"learn":[0.6849279945],"iteration":31,"passed_time":0.03878959913,"remaining_time":1.173385374}, | ||
| {"learn":[0.6847059523],"iteration":32,"passed_time":0.03989636384,"remaining_time":1.169084359}, | ||
| {"learn":[0.6845645139],"iteration":33,"passed_time":0.04104054572,"remaining_time":1.166034328}, | ||
| {"learn":[0.6843277955],"iteration":34,"passed_time":0.04222293645,"remaining_time":1.164146676}, | ||
| {"learn":[0.6841055761],"iteration":35,"passed_time":0.04331486763,"remaining_time":1.1598759}, | ||
| {"learn":[0.6838078629],"iteration":36,"passed_time":0.04436408992,"remaining_time":1.154665367}, | ||
| {"learn":[0.683537295],"iteration":37,"passed_time":0.04548947988,"remaining_time":1.151602096}, | ||
| {"learn":[0.6832856679],"iteration":38,"passed_time":0.04658986951,"remaining_time":1.148022169}, | ||
| {"learn":[0.683036311],"iteration":39,"passed_time":0.04773775978,"remaining_time":1.145706235}, | ||
| {"learn":[0.6826603834],"iteration":40,"passed_time":0.04882173252,"remaining_time":1.141952231}, | ||
| {"learn":[0.6825702211],"iteration":41,"passed_time":0.04982874591,"remaining_time":1.136569966}, | ||
| {"learn":[0.6823844966],"iteration":42,"passed_time":0.05151814338,"remaining_time":1.146578214}, | ||
| {"learn":[0.6821721103],"iteration":43,"passed_time":0.05270507583,"remaining_time":1.145137557}, | ||
| {"learn":[0.6819953415],"iteration":44,"passed_time":0.05382013232,"remaining_time":1.142182808}, | ||
| {"learn":[0.6816754017],"iteration":45,"passed_time":0.05490939681,"remaining_time":1.138773142}, | ||
| {"learn":[0.6815330468],"iteration":46,"passed_time":0.05596199414,"remaining_time":1.134718732}, | ||
| {"learn":[0.6812347701],"iteration":47,"passed_time":0.05702888332,"remaining_time":1.131072853}, | ||
| {"learn":[0.6810628101],"iteration":48,"passed_time":0.05808160565,"remaining_time":1.127257285}, | ||
| {"learn":[0.6808755478],"iteration":49,"passed_time":0.05924466279,"remaining_time":1.125648593}, | ||
| {"learn":[0.6807493585],"iteration":50,"passed_time":0.0603813029,"remaining_time":1.123565813}, | ||
| {"learn":[0.6804509029],"iteration":51,"passed_time":0.06146744234,"remaining_time":1.120598757}, | ||
| {"learn":[0.6803251196],"iteration":52,"passed_time":0.06256674863,"remaining_time":1.117937942}, | ||
| {"learn":[0.680213535],"iteration":53,"passed_time":0.06379980669,"remaining_time":1.117678095}, | ||
| {"learn":[0.6798640298],"iteration":54,"passed_time":0.06488923784,"remaining_time":1.114915087}, | ||
| {"learn":[0.6797186547],"iteration":55,"passed_time":0.06605183664,"remaining_time":1.113445246}, | ||
| {"learn":[0.679505348],"iteration":56,"passed_time":0.06728072798,"remaining_time":1.113082921}, | ||
| {"learn":[0.6791986169],"iteration":57,"passed_time":0.06834695049,"remaining_time":1.110048748}, | ||
| {"learn":[0.6790541683],"iteration":58,"passed_time":0.06939933948,"remaining_time":1.106860652}, | ||
| {"learn":[0.6787328061],"iteration":59,"passed_time":0.07057239675,"remaining_time":1.105634216}, | ||
| {"learn":[0.6785615931],"iteration":60,"passed_time":0.07175091242,"remaining_time":1.104493553}, | ||
| {"learn":[0.6783498609],"iteration":61,"passed_time":0.07283988523,"remaining_time":1.101996973}, | ||
| {"learn":[0.6780073876],"iteration":62,"passed_time":0.07389564927,"remaining_time":1.099051165}, | ||
| {"learn":[0.6777334812],"iteration":63,"passed_time":0.07492778799,"remaining_time":1.095818899}, | ||
| {"learn":[0.6773925562],"iteration":64,"passed_time":0.07599538552,"remaining_time":1.093164392}, | ||
| {"learn":[0.6772580202],"iteration":65,"passed_time":0.07706181637,"remaining_time":1.090541462}, | ||
| {"learn":[0.6770390765],"iteration":66,"passed_time":0.07817108112,"remaining_time":1.088561473}, | ||
| {"learn":[0.6768627712],"iteration":67,"passed_time":0.07924651209,"remaining_time":1.086143372}, | ||
| {"learn":[0.6767381944],"iteration":68,"passed_time":0.08040065243,"remaining_time":1.084826194}, | ||
| {"learn":[0.6764800491],"iteration":69,"passed_time":0.0814512914,"remaining_time":1.082138586}, | ||
| {"learn":[0.6763113114],"iteration":70,"passed_time":0.08266597422,"remaining_time":1.081643522}, | ||
| {"learn":[0.6760785307],"iteration":71,"passed_time":0.08393136605,"remaining_time":1.081782051}, | ||
| {"learn":[0.6759073986],"iteration":72,"passed_time":0.08510433998,"remaining_time":1.080708536}, | ||
| {"learn":[0.6756884286],"iteration":73,"passed_time":0.08618443768,"remaining_time":1.078470126}, | ||
| {"learn":[0.6754932357],"iteration":74,"passed_time":0.08727370216,"remaining_time":1.07637566}, | ||
| {"learn":[0.6752823846],"iteration":75,"passed_time":0.08847113475,"remaining_time":1.075622744}, | ||
| {"learn":[0.6750764536],"iteration":76,"passed_time":0.08953102384,"remaining_time":1.073209546}, | ||
| {"learn":[0.6748006547],"iteration":77,"passed_time":0.09070687281,"remaining_time":1.072201753}, | ||
| {"learn":[0.6746149098],"iteration":78,"passed_time":0.09197313965,"remaining_time":1.072243818}, | ||
| {"learn":[0.6743795255],"iteration":79,"passed_time":0.09304111218,"remaining_time":1.06997279}, | ||
| {"learn":[0.6741601159],"iteration":80,"passed_time":0.09413746009,"remaining_time":1.068053405}, | ||
| {"learn":[0.6739583715],"iteration":81,"passed_time":0.09525576663,"remaining_time":1.066399924}, | ||
| {"learn":[0.6736956411],"iteration":82,"passed_time":0.09635303122,"remaining_time":1.064526863}, | ||
| {"learn":[0.6735222682],"iteration":83,"passed_time":0.09741025361,"remaining_time":1.062235623}, | ||
| {"learn":[0.6732040071],"iteration":84,"passed_time":0.09866543697,"remaining_time":1.06210441}, | ||
| {"learn":[0.6730653342],"iteration":85,"passed_time":0.09975586814,"remaining_time":1.060196087}, | ||
| {"learn":[0.6727821352],"iteration":86,"passed_time":0.1008670496,"remaining_time":1.058524325}, | ||
| {"learn":[0.6726847729],"iteration":87,"passed_time":0.101979606,"remaining_time":1.056879554}, | ||
| {"learn":[0.6724062595],"iteration":88,"passed_time":0.10302737,"remaining_time":1.054583529}, | ||
| {"learn":[0.6722732874],"iteration":89,"passed_time":0.1040742589,"remaining_time":1.052306395}, | ||
| {"learn":[0.6720428269],"iteration":90,"passed_time":0.1051568983,"remaining_time":1.050413413}, | ||
| {"learn":[0.6718851637],"iteration":91,"passed_time":0.1062229125,"remaining_time":1.048373962}, | ||
| {"learn":[0.6717745622],"iteration":92,"passed_time":0.1075355133,"remaining_time":1.048760328}, | ||
| {"learn":[0.6716173719],"iteration":93,"passed_time":0.1086103192,"remaining_time":1.046818609}, | ||
| {"learn":[0.6714800803],"iteration":94,"passed_time":0.1096842085,"remaining_time":1.044886407}, | ||
| {"learn":[0.6713188357],"iteration":95,"passed_time":0.1107214723,"remaining_time":1.042627197}, | ||
| {"learn":[0.6711623649],"iteration":96,"passed_time":0.1118271537,"remaining_time":1.0410301}, | ||
| {"learn":[0.6709778679],"iteration":97,"passed_time":0.1130235029,"remaining_time":1.040277547}, | ||
| {"learn":[0.6706995134],"iteration":98,"passed_time":0.1140733085,"remaining_time":1.038182333}, | ||
| {"learn":[0.6706233192],"iteration":99,"passed_time":0.1151698231,"remaining_time":1.036528408}, | ||
| {"learn":[0.6703872418],"iteration":100,"passed_time":0.1162681294,"remaining_time":1.034901468}, | ||
| {"learn":[0.6702086988],"iteration":101,"passed_time":0.1173555188,"remaining_time":1.033188783}, | ||
| {"learn":[0.6699334796],"iteration":102,"passed_time":0.1183866575,"remaining_time":1.030998367}, | ||
| {"learn":[0.6697245445],"iteration":103,"passed_time":0.1195568814,"remaining_time":1.030028517}, | ||
| {"learn":[0.6694821826],"iteration":104,"passed_time":0.1206638545,"remaining_time":1.028515712}, | ||
| {"learn":[0.6693429681],"iteration":105,"passed_time":0.1217432855,"remaining_time":1.026778276}, | ||
| {"learn":[0.6692443922],"iteration":106,"passed_time":0.1229298013,"remaining_time":1.025946846}, | ||
| {"learn":[0.6690957163],"iteration":107,"passed_time":0.1239689401,"remaining_time":1.023891616}, | ||
| {"learn":[0.6689903048],"iteration":108,"passed_time":0.1252231651,"remaining_time":1.023613212}, | ||
| {"learn":[0.668850182],"iteration":109,"passed_time":0.1263484717,"remaining_time":1.022273999}, | ||
| {"learn":[0.6686834278],"iteration":110,"passed_time":0.1274699867,"remaining_time":1.020908272}, | ||
| {"learn":[0.6685945587],"iteration":111,"passed_time":0.1287063364,"remaining_time":1.020457382}, | ||
| {"learn":[0.6683676461],"iteration":112,"passed_time":0.1298528933,"remaining_time":1.019287756}, | ||
| {"learn":[0.6682199765],"iteration":113,"passed_time":0.1309045323,"remaining_time":1.017380839}, | ||
| {"learn":[0.6680477742],"iteration":114,"passed_time":0.1319432128,"remaining_time":1.015389072}, | ||
| {"learn":[0.6679219029],"iteration":115,"passed_time":0.1331426871,"remaining_time":1.014639098}, | ||
| {"learn":[0.6678083834],"iteration":116,"passed_time":0.1343114943,"remaining_time":1.013649995}, | ||
| {"learn":[0.6675823422],"iteration":117,"passed_time":0.1354848432,"remaining_time":1.012691794}, | ||
| {"learn":[0.6673951098],"iteration":118,"passed_time":0.1366879842,"remaining_time":1.011950539}, | ||
| {"learn":[0.6672506656],"iteration":119,"passed_time":0.1378468746,"remaining_time":1.010877081}, | ||
| {"learn":[0.6670696664],"iteration":120,"passed_time":0.1389095971,"remaining_time":1.009103602}, | ||
| {"learn":[0.6667165763],"iteration":121,"passed_time":0.1400346537,"remaining_time":1.007790377}, | ||
| {"learn":[0.6665780153],"iteration":122,"passed_time":0.1412987955,"remaining_time":1.0074719}, | ||
| {"learn":[0.6663949212],"iteration":123,"passed_time":0.1424543526,"remaining_time":1.006371071}, | ||
| {"learn":[0.6660985541],"iteration":124,"passed_time":0.143514075,"remaining_time":1.004598525}, | ||
| {"learn":[0.6658269877],"iteration":125,"passed_time":0.1445820892,"remaining_time":1.002894809}, | ||
| {"learn":[0.6656440187],"iteration":126,"passed_time":0.145648645,"remaining_time":1.00119108}, | ||
| {"learn":[0.6655221413],"iteration":127,"passed_time":0.1467157426,"remaining_time":0.9995009963}, | ||
| {"learn":[0.6653756244],"iteration":128,"passed_time":0.1477927152,"remaining_time":0.9978872478}, | ||
| {"learn":[0.6652414277],"iteration":129,"passed_time":0.1489074384,"remaining_time":0.9965343953}, | ||
| {"learn":[0.66510967],"iteration":130,"passed_time":0.1500114531,"remaining_time":0.9951141428}, | ||
| {"learn":[0.6649534115],"iteration":131,"passed_time":0.1511188845,"remaining_time":0.9937211493}, | ||
| {"learn":[0.664709159],"iteration":132,"passed_time":0.1521702734,"remaining_time":0.9919671208}, | ||
| {"learn":[0.6644466829],"iteration":133,"passed_time":0.1533278305,"remaining_time":0.9909097105}, | ||
| {"learn":[0.6642076197],"iteration":134,"passed_time":0.1543873862,"remaining_time":0.9892228823}, | ||
| {"learn":[0.6640760489],"iteration":135,"passed_time":0.1554274417,"remaining_time":0.9874213946}, | ||
| {"learn":[0.6638759781],"iteration":136,"passed_time":0.1564820808,"remaining_time":0.9857228883}, | ||
| {"learn":[0.6636627943],"iteration":137,"passed_time":0.157702222,"remaining_time":0.9850675026}, | ||
| {"learn":[0.6634215245],"iteration":138,"passed_time":0.1595053293,"remaining_time":0.9880150254}, | ||
| {"learn":[0.6633030921],"iteration":139,"passed_time":0.1605879687,"remaining_time":0.9864689506}, | ||
| {"learn":[0.6631113541],"iteration":140,"passed_time":0.1618267768,"remaining_time":0.9858808603}, | ||
| {"learn":[0.662986964],"iteration":141,"passed_time":0.163016376,"remaining_time":0.9849862718}, | ||
| {"learn":[0.662829127],"iteration":142,"passed_time":0.1641420576,"remaining_time":0.9837044992}, | ||
| {"learn":[0.6627006591],"iteration":143,"passed_time":0.1652210303,"remaining_time":0.9821472357}, | ||
| {"learn":[0.6624516614],"iteration":144,"passed_time":0.1672039317,"remaining_time":0.9859266316}, | ||
| {"learn":[0.6623631013],"iteration":145,"passed_time":0.1682725292,"remaining_time":0.9842790407}, | ||
| {"learn":[0.6621185781],"iteration":146,"passed_time":0.1693410018,"remaining_time":0.982638602}, | ||
| {"learn":[0.6619535145],"iteration":147,"passed_time":0.1704785169,"remaining_time":0.9814033539}, | ||
| {"learn":[0.6617618135],"iteration":148,"passed_time":0.171663741,"remaining_time":0.9804419031}, | ||
| {"learn":[0.6615291483],"iteration":149,"passed_time":0.1727857976,"remaining_time":0.9791195195}, | ||
| {"learn":[0.6612972842],"iteration":150,"passed_time":0.1738350198,"remaining_time":0.9773902771}, | ||
| {"learn":[0.6610713393],"iteration":151,"passed_time":0.1752367885,"remaining_time":0.97763682}, | ||
| {"learn":[0.6608558469],"iteration":152,"passed_time":0.1763264696,"remaining_time":0.9761341163}, | ||
| {"learn":[0.6605726319],"iteration":153,"passed_time":0.1774250259,"remaining_time":0.974685532}, | ||
| {"learn":[0.6603816831],"iteration":154,"passed_time":0.1785195821,"remaining_time":0.9732196575}, | ||
| {"learn":[0.6601677036],"iteration":155,"passed_time":0.1795729711,"remaining_time":0.9715358182}, | ||
| {"learn":[0.6600519771],"iteration":156,"passed_time":0.180689486,"remaining_time":0.9701989598}, | ||
| {"learn":[0.6599233624],"iteration":157,"passed_time":0.1817801255,"remaining_time":0.9687269979}, | ||
| {"learn":[0.6596793023],"iteration":158,"passed_time":0.182992975,"remaining_time":0.9679062386}, | ||
| {"learn":[0.659501313],"iteration":159,"passed_time":0.1843294511,"remaining_time":0.9677296181}, | ||
| {"learn":[0.6592179566],"iteration":160,"passed_time":0.1857544283,"remaining_time":0.967999785}, | ||
| {"learn":[0.6590524625],"iteration":161,"passed_time":0.1868881517,"remaining_time":0.9667424146}, | ||
| {"learn":[0.6589222389],"iteration":162,"passed_time":0.1880170001,"remaining_time":0.9654615281}, | ||
| {"learn":[0.6587672488],"iteration":163,"passed_time":0.1890880977,"remaining_time":0.9638881076}, | ||
| {"learn":[0.6585432905],"iteration":164,"passed_time":0.190241863,"remaining_time":0.9627391249}, | ||
| {"learn":[0.6583341285],"iteration":165,"passed_time":0.1913395026,"remaining_time":0.9613081035}, | ||
| {"learn":[0.6581287575],"iteration":166,"passed_time":0.1924001,"remaining_time":0.9596963074}, | ||
| {"learn":[0.658040769],"iteration":167,"passed_time":0.193550532,"remaining_time":0.958535968}, | ||
| {"learn":[0.657824124],"iteration":168,"passed_time":0.1946158795,"remaining_time":0.956957372}, | ||
| {"learn":[0.6576711522],"iteration":169,"passed_time":0.1957274776,"remaining_time":0.955610626}, | ||
| {"learn":[0.6574105284],"iteration":170,"passed_time":0.196885868,"remaining_time":0.9544934771}, | ||
| {"learn":[0.6573513967],"iteration":171,"passed_time":0.1979627573,"remaining_time":0.9529835063}, | ||
| {"learn":[0.6572393594],"iteration":172,"passed_time":0.1989998545,"remaining_time":0.9512883216}, | ||
| {"learn":[0.6571337901],"iteration":173,"passed_time":0.2001093276,"remaining_time":0.9499442791}, | ||
| {"learn":[0.656967115],"iteration":174,"passed_time":0.2011853835,"remaining_time":0.9484453795}, | ||
| {"learn":[0.6567832979],"iteration":175,"passed_time":0.202250981,"remaining_time":0.9469023203}, | ||
| {"learn":[0.6565641804],"iteration":176,"passed_time":0.2032937449,"remaining_time":0.9452584862}, | ||
| {"learn":[0.6563728518],"iteration":177,"passed_time":0.2044038847,"remaining_time":0.943932546}, | ||
| {"learn":[0.6561657601],"iteration":178,"passed_time":0.2054987742,"remaining_time":0.9425390706}, | ||
| {"learn":[0.655904797],"iteration":179,"passed_time":0.2065484548,"remaining_time":0.9409429609}, | ||
| {"learn":[0.6556907144],"iteration":180,"passed_time":0.2083866043,"remaining_time":0.9429206017}, | ||
| {"learn":[0.6554749836],"iteration":181,"passed_time":0.2094665353,"remaining_time":0.9414484939}, | ||
| {"learn":[0.6552384278],"iteration":182,"passed_time":0.2105146742,"remaining_time":0.9398387369}, | ||
| {"learn":[0.6550593705],"iteration":183,"passed_time":0.2116563144,"remaining_time":0.9386497423}, | ||
| {"learn":[0.6549176946],"iteration":184,"passed_time":0.2128372468,"remaining_time":0.9376343575}, | ||
| {"learn":[0.6547667344],"iteration":185,"passed_time":0.2139100944,"remaining_time":0.9361441766}, | ||
| {"learn":[0.6546407621],"iteration":186,"passed_time":0.2150146508,"remaining_time":0.9347963158}, | ||
| {"learn":[0.654531388],"iteration":187,"passed_time":0.2161881664,"remaining_time":0.9337488887}, | ||
| {"learn":[0.6543715973],"iteration":188,"passed_time":0.2172865143,"remaining_time":0.9323775825}, | ||
| {"learn":[0.6542344294],"iteration":189,"passed_time":0.2183387783,"remaining_time":0.9308126864}, | ||
| {"learn":[0.653980908],"iteration":190,"passed_time":0.2194532514,"remaining_time":0.9295166514}, | ||
| {"learn":[0.6537231655],"iteration":191,"passed_time":0.220620267,"remaining_time":0.9284436234}, | ||
| {"learn":[0.6535846343],"iteration":192,"passed_time":0.2216737393,"remaining_time":0.9268948581}, | ||
| {"learn":[0.6532570799],"iteration":193,"passed_time":0.2227745873,"remaining_time":0.9255480275}, | ||
| {"learn":[0.6531244226],"iteration":194,"passed_time":0.2239336443,"remaining_time":0.924444019}, | ||
| {"learn":[0.6530105959],"iteration":195,"passed_time":0.2250331173,"remaining_time":0.9230950322}, | ||
| {"learn":[0.6528758555],"iteration":196,"passed_time":0.2261424654,"remaining_time":0.921788831}, | ||
| {"learn":[0.6527330184],"iteration":197,"passed_time":0.2273905653,"remaining_time":0.9210466333}, | ||
| {"learn":[0.652579639],"iteration":198,"passed_time":0.228572081,"remaining_time":0.9200313412}, | ||
| {"learn":[0.6524510676],"iteration":199,"passed_time":0.2296255117,"remaining_time":0.9185020468}, | ||
| {"learn":[0.6523011961],"iteration":200,"passed_time":0.2306674839,"remaining_time":0.9169319384}, | ||
| {"learn":[0.6520717755],"iteration":201,"passed_time":0.2318333327,"remaining_time":0.9158564332}, | ||
| {"learn":[0.65195605],"iteration":202,"passed_time":0.2330250152,"remaining_time":0.9148814638}, | ||
| {"learn":[0.6517967451],"iteration":203,"passed_time":0.2341788639,"remaining_time":0.9137567435}, | ||
| {"learn":[0.6516507776],"iteration":204,"passed_time":0.2352555866,"remaining_time":0.9123326406}, | ||
| {"learn":[0.6515417944],"iteration":205,"passed_time":0.2363364759,"remaining_time":0.9109279704}, | ||
| {"learn":[0.6512425091],"iteration":206,"passed_time":0.2374091152,"remaining_time":0.909494823}, | ||
| {"learn":[0.6511639815],"iteration":207,"passed_time":0.238473171,"remaining_time":0.9080324589}, | ||
| {"learn":[0.6510348185],"iteration":208,"passed_time":0.2395241433,"remaining_time":0.9065243893}, | ||
| {"learn":[0.6508672783],"iteration":209,"passed_time":0.2407667432,"remaining_time":0.9057415577}, | ||
| {"learn":[0.6507311498],"iteration":210,"passed_time":0.2418413408,"remaining_time":0.9043261512}, | ||
| {"learn":[0.6505463552],"iteration":211,"passed_time":0.2430395651,"remaining_time":0.9033734777}, | ||
| {"learn":[0.650325255],"iteration":212,"passed_time":0.2441398297,"remaining_time":0.9020565539}, | ||
| {"learn":[0.6501750068],"iteration":213,"passed_time":0.2453214704,"remaining_time":0.9010405409}, | ||
| {"learn":[0.6499916934],"iteration":214,"passed_time":0.2463792345,"remaining_time":0.8995706933}, | ||
| {"learn":[0.6499259299],"iteration":215,"passed_time":0.2474604989,"remaining_time":0.8981899588}, | ||
| {"learn":[0.6497298657],"iteration":216,"passed_time":0.2485992223,"remaining_time":0.8970193138}, | ||
| {"learn":[0.6496321568],"iteration":217,"passed_time":0.2498546557,"remaining_time":0.8962676181}, | ||
| {"learn":[0.6495153521],"iteration":218,"passed_time":0.2509115447,"remaining_time":0.8948032714}, | ||
| {"learn":[0.6493507922],"iteration":219,"passed_time":0.2520214762,"remaining_time":0.8935306882}, | ||
| {"learn":[0.6491371804],"iteration":220,"passed_time":0.2531780749,"remaining_time":0.8924240739}, | ||
| {"learn":[0.6489323062],"iteration":221,"passed_time":0.2542473391,"remaining_time":0.8910109451}, | ||
| {"learn":[0.6487269873],"iteration":222,"passed_time":0.2553171033,"remaining_time":0.8896026425}, | ||
| {"learn":[0.6485897273],"iteration":223,"passed_time":0.2563774091,"remaining_time":0.8881645958}, | ||
| {"learn":[0.6485224681],"iteration":224,"passed_time":0.2577755944,"remaining_time":0.8878937139}, | ||
| {"learn":[0.6482982815],"iteration":225,"passed_time":0.2588426085,"remaining_time":0.8864786682}, | ||
| {"learn":[0.6481669177],"iteration":226,"passed_time":0.2599112894,"remaining_time":0.8850723644}, | ||
| {"learn":[0.6479954591],"iteration":227,"passed_time":0.2611523893,"remaining_time":0.8842528268}, | ||
| {"learn":[0.6478675495],"iteration":228,"passed_time":0.2622018615,"remaining_time":0.8827844334}, | ||
| {"learn":[0.6477284999],"iteration":229,"passed_time":0.2633770022,"remaining_time":0.8817403986}, | ||
| {"learn":[0.6474944265],"iteration":230,"passed_time":0.2644065992,"remaining_time":0.8802107133}, | ||
| {"learn":[0.6473038441],"iteration":231,"passed_time":0.2657402419,"remaining_time":0.8796918353}, | ||
| {"learn":[0.6470612389],"iteration":232,"passed_time":0.2667694639,"remaining_time":0.8781638577}, | ||
| {"learn":[0.6469377301],"iteration":233,"passed_time":0.2678319781,"remaining_time":0.8767491248}, | ||
| {"learn":[0.6467344211],"iteration":234,"passed_time":0.2690289107,"remaining_time":0.8757749645}, | ||
| {"learn":[0.6465578608],"iteration":235,"passed_time":0.2701266753,"remaining_time":0.8744778809}, | ||
| {"learn":[0.6462007877],"iteration":236,"passed_time":0.2711652307,"remaining_time":0.872991861}, | ||
| {"learn":[0.6460313848],"iteration":237,"passed_time":0.2722257865,"remaining_time":0.8715800391}, | ||
| {"learn":[0.6458084912],"iteration":238,"passed_time":0.273341718,"remaining_time":0.8703474787}, | ||
| {"learn":[0.645565545],"iteration":239,"passed_time":0.2744719414,"remaining_time":0.8691611477}, | ||
| {"learn":[0.6454666549],"iteration":240,"passed_time":0.2755539974,"remaining_time":0.8678235852}, | ||
| {"learn":[0.6452336406],"iteration":241,"passed_time":0.2768167642,"remaining_time":0.8670541623}, | ||
| {"learn":[0.6450761694],"iteration":242,"passed_time":0.2779331957,"remaining_time":0.8658248114}, | ||
| {"learn":[0.6449271099],"iteration":243,"passed_time":0.2790430438,"remaining_time":0.8645759882}, | ||
| {"learn":[0.6446656228],"iteration":244,"passed_time":0.2801298499,"remaining_time":0.8632572927}, | ||
| {"learn":[0.6444511293],"iteration":245,"passed_time":0.2815204101,"remaining_time":0.8628715008}, | ||
| {"learn":[0.6442758803],"iteration":246,"passed_time":0.2826750504,"remaining_time":0.8617583522}, | ||
| {"learn":[0.6441133995],"iteration":247,"passed_time":0.2837780234,"remaining_time":0.8604882001}, | ||
| {"learn":[0.6439721373],"iteration":248,"passed_time":0.2848268707,"remaining_time":0.8590561442}, | ||
| {"learn":[0.6438202551],"iteration":249,"passed_time":0.2859702193,"remaining_time":0.8579106578}, | ||
| {"learn":[0.6436297006],"iteration":250,"passed_time":0.2870582337,"remaining_time":0.856600068}, | ||
| {"learn":[0.6435316476],"iteration":251,"passed_time":0.2881409565,"remaining_time":0.8552755374}, | ||
| {"learn":[0.6433556983],"iteration":252,"passed_time":0.2891833453,"remaining_time":0.8538338299}, | ||
| {"learn":[0.6432501392],"iteration":253,"passed_time":0.2903248188,"remaining_time":0.8526862789}, | ||
| {"learn":[0.6430529146],"iteration":254,"passed_time":0.2914407503,"remaining_time":0.8514641529}, | ||
| {"learn":[0.6429007964],"iteration":255,"passed_time":0.2925264731,"remaining_time":0.8501550625}, | ||
| {"learn":[0.6427050358],"iteration":256,"passed_time":0.2936102375,"remaining_time":0.8488420485}, | ||
| {"learn":[0.6425969601],"iteration":257,"passed_time":0.2946924186,"remaining_time":0.8475262581}, | ||
| {"learn":[0.64239199],"iteration":258,"passed_time":0.2957566827,"remaining_time":0.8461610112}, | ||
| {"learn":[0.6422389106],"iteration":259,"passed_time":0.2967911131,"remaining_time":0.8447131682}, | ||
| {"learn":[0.6421388836],"iteration":260,"passed_time":0.2979902541,"remaining_time":0.8437348574}, | ||
| {"learn":[0.6418177949],"iteration":261,"passed_time":0.2991298526,"remaining_time":0.842587142}, | ||
| {"learn":[0.6416277654],"iteration":262,"passed_time":0.3001601163,"remaining_time":0.8411331015}, | ||
| {"learn":[0.6414999049],"iteration":263,"passed_time":0.301216797,"remaining_time":0.8397559189}, | ||
| {"learn":[0.641403861],"iteration":264,"passed_time":0.302393396,"remaining_time":0.8387137586}, | ||
| {"learn":[0.6412156053],"iteration":265,"passed_time":0.3034568684,"remaining_time":0.8373584265}, | ||
| {"learn":[0.6410922328],"iteration":266,"passed_time":0.3045229243,"remaining_time":0.8360123727}, | ||
| {"learn":[0.6409248609],"iteration":267,"passed_time":0.3055805634,"remaining_time":0.8346454193}, | ||
| {"learn":[0.6408260454],"iteration":268,"passed_time":0.3067785793,"remaining_time":0.8336622359}, | ||
| {"learn":[0.6407395757],"iteration":269,"passed_time":0.3079475115,"remaining_time":0.8325988274}, | ||
| {"learn":[0.6406765192],"iteration":270,"passed_time":0.3089815669,"remaining_time":0.8311718165}, | ||
| {"learn":[0.6405300314],"iteration":271,"passed_time":0.3100044138,"remaining_time":0.8297176959}, | ||
| {"learn":[0.6402917271],"iteration":272,"passed_time":0.3111284705,"remaining_time":0.8285362565}, | ||
| {"learn":[0.6401005668],"iteration":273,"passed_time":0.3122106932,"remaining_time":0.8272443914}, | ||
| {"learn":[0.6399810568],"iteration":274,"passed_time":0.3132824574,"remaining_time":0.8259264787}, | ||
| {"learn":[0.6398442654],"iteration":275,"passed_time":0.3143675969,"remaining_time":0.8246454353}, | ||
| {"learn":[0.6396609865],"iteration":276,"passed_time":0.3154865701,"remaining_time":0.8234541161}, | ||
| {"learn":[0.6395399797],"iteration":277,"passed_time":0.3165686261,"remaining_time":0.8221674391}, | ||
| {"learn":[0.6393915779],"iteration":278,"passed_time":0.3176852243,"remaining_time":0.8209714937}, | ||
| {"learn":[0.6392510533],"iteration":279,"passed_time":0.3188816152,"remaining_time":0.8199812963}, | ||
| {"learn":[0.6390640876],"iteration":280,"passed_time":0.3199256708,"remaining_time":0.818599848}, | ||
| {"learn":[0.6388813133],"iteration":281,"passed_time":0.3209716847,"remaining_time":0.8172257787}, | ||
| {"learn":[0.6386231752],"iteration":282,"passed_time":0.3221467003,"remaining_time":0.8161808626}, | ||
| {"learn":[0.6384054253],"iteration":283,"passed_time":0.3233256743,"remaining_time":0.8151450099}, | ||
| {"learn":[0.6382830578],"iteration":284,"passed_time":0.3243837301,"remaining_time":0.8138047964}, | ||
| {"learn":[0.6381060976],"iteration":285,"passed_time":0.3255427455,"remaining_time":0.8127186023}, | ||
| {"learn":[0.6379678556],"iteration":286,"passed_time":0.3267669284,"remaining_time":0.8117937978}, | ||
| {"learn":[0.637898437],"iteration":287,"passed_time":0.3278806099,"remaining_time":0.81059373}, | ||
| {"learn":[0.6377864434],"iteration":288,"passed_time":0.3289595826,"remaining_time":0.8093088692}, | ||
| {"learn":[0.6376816795],"iteration":289,"passed_time":0.3300553888,"remaining_time":0.8080666415}, | ||
| {"learn":[0.6374682544],"iteration":290,"passed_time":0.3313742813,"remaining_time":0.8073689535}, | ||
| {"learn":[0.6372822114],"iteration":291,"passed_time":0.3324396705,"remaining_time":0.8060523518}, | ||
| {"learn":[0.6370751767],"iteration":292,"passed_time":0.3335002679,"remaining_time":0.8047259025}, | ||
| {"learn":[0.6369206376],"iteration":293,"passed_time":0.3346934088,"remaining_time":0.8037195463}, | ||
| {"learn":[0.6367744339],"iteration":294,"passed_time":0.3358453408,"remaining_time":0.8026134416}, | ||
| {"learn":[0.6366542495],"iteration":295,"passed_time":0.3368965214,"remaining_time":0.8012674023}, | ||
| {"learn":[0.6364635964],"iteration":296,"passed_time":0.3379392853,"remaining_time":0.7999034262}, | ||
| {"learn":[0.6363697405],"iteration":297,"passed_time":0.3391458847,"remaining_time":0.7989275538}, | ||
| {"learn":[0.6360921908],"iteration":298,"passed_time":0.3402873582,"remaining_time":0.7977974518}, | ||
| {"learn":[0.6359513904],"iteration":299,"passed_time":0.3415023743,"remaining_time":0.7968388735}, | ||
| {"learn":[0.6357112166],"iteration":300,"passed_time":0.3425930972,"remaining_time":0.7955899499}, | ||
| {"learn":[0.6355495896],"iteration":301,"passed_time":0.3437939882,"remaining_time":0.7945967011}, | ||
| {"learn":[0.6354084417],"iteration":302,"passed_time":0.3448746275,"remaining_time":0.7933254633}, | ||
| {"learn":[0.6353168145],"iteration":303,"passed_time":0.3459515168,"remaining_time":0.7920468938}, | ||
| {"learn":[0.6351611326],"iteration":304,"passed_time":0.3470453647,"remaining_time":0.7908082901}, | ||
| {"learn":[0.6350570747],"iteration":305,"passed_time":0.348220672,"remaining_time":0.7897553803}, | ||
| {"learn":[0.6349289594],"iteration":306,"passed_time":0.3493400619,"remaining_time":0.7885754492}, | ||
| {"learn":[0.6347149332],"iteration":307,"passed_time":0.3504339514,"remaining_time":0.7873386182}, | ||
| {"learn":[0.6345938333],"iteration":308,"passed_time":0.3515073824,"remaining_time":0.7860569619}, | ||
| {"learn":[0.6344716645],"iteration":309,"passed_time":0.3526260223,"remaining_time":0.7848772754}, | ||
| {"learn":[0.6343805546],"iteration":310,"passed_time":0.3537114117,"remaining_time":0.7836243172}, | ||
| {"learn":[0.6342541118],"iteration":311,"passed_time":0.3548035512,"remaining_time":0.7823873181}, | ||
| {"learn":[0.6341957596],"iteration":312,"passed_time":0.355889274,"remaining_time":0.7811371605}, | ||
| {"learn":[0.6339729768],"iteration":313,"passed_time":0.3570996651,"remaining_time":0.7801604148}, | ||
| {"learn":[0.6337278764],"iteration":314,"passed_time":0.3581793878,"remaining_time":0.7788980337}, | ||
| {"learn":[0.6335920365],"iteration":315,"passed_time":0.3598829104,"remaining_time":0.7789870593}, | ||
| {"learn":[0.6333865776],"iteration":316,"passed_time":0.3610124254,"remaining_time":0.7778280334}, | ||
| {"learn":[0.6331644196],"iteration":317,"passed_time":0.3620696478,"remaining_time":0.7765141504}, | ||
| {"learn":[0.6330564327],"iteration":318,"passed_time":0.3631576623,"remaining_time":0.7752676114}, | ||
| {"learn":[0.6328799647],"iteration":319,"passed_time":0.3642519269,"remaining_time":0.7740353446}, | ||
| {"learn":[0.6326293133],"iteration":320,"passed_time":0.365340733,"remaining_time":0.7727923916}, | ||
| {"learn":[0.6324649571],"iteration":321,"passed_time":0.3663882053,"remaining_time":0.7714633639}, | ||
| {"learn":[0.6322994461],"iteration":322,"passed_time":0.3674671363,"remaining_time":0.7702020163}, | ||
| {"learn":[0.6321805908],"iteration":323,"passed_time":0.3685476923,"remaining_time":0.7689451852}, | ||
| {"learn":[0.6319767135],"iteration":324,"passed_time":0.3696204566,"remaining_time":0.767673256}, | ||
| {"learn":[0.6317227783],"iteration":325,"passed_time":0.3707236796,"remaining_time":0.7664655216}, | ||
| {"learn":[0.6315527576],"iteration":326,"passed_time":0.3717844437,"remaining_time":0.7651710416}, | ||
| {"learn":[0.6313431718],"iteration":327,"passed_time":0.3729920847,"remaining_time":0.7641789053}, | ||
| {"learn":[0.6312776656],"iteration":328,"passed_time":0.3740895993,"remaining_time":0.7629608546}, | ||
| {"learn":[0.6310615527],"iteration":329,"passed_time":0.3751332382,"remaining_time":0.7616341503}, | ||
| {"learn":[0.6309051025],"iteration":330,"passed_time":0.376223586,"remaining_time":0.7604035621}, | ||
| {"learn":[0.6306737106],"iteration":331,"passed_time":0.3773175173,"remaining_time":0.7591810287}, | ||
| {"learn":[0.6304642575],"iteration":332,"passed_time":0.3783668645,"remaining_time":0.7578699659}, | ||
| {"learn":[0.6303361181],"iteration":333,"passed_time":0.3794206286,"remaining_time":0.7565692773}, | ||
| {"learn":[0.6302354293],"iteration":334,"passed_time":0.380505643,"remaining_time":0.7553320973}, | ||
| {"learn":[0.6301192269],"iteration":335,"passed_time":0.3816963671,"remaining_time":0.7543047256}, | ||
| {"learn":[0.629981865],"iteration":336,"passed_time":0.3827430894,"remaining_time":0.7529930809}, | ||
| {"learn":[0.6297073564],"iteration":337,"passed_time":0.3838348539,"remaining_time":0.7517712228}, | ||
| {"learn":[0.6296129758],"iteration":338,"passed_time":0.3850124529,"remaining_time":0.7507174967}, | ||
| {"learn":[0.6294242323],"iteration":339,"passed_time":0.3860656336,"remaining_time":0.749421524}, | ||
| {"learn":[0.6292916404],"iteration":340,"passed_time":0.3871060224,"remaining_time":0.7481022545}, | ||
| {"learn":[0.6291595625],"iteration":341,"passed_time":0.38818162,"remaining_time":0.7468523567}, | ||
| {"learn":[0.6290588264],"iteration":342,"passed_time":0.3894252616,"remaining_time":0.7459253553}, | ||
| {"learn":[0.6288420988],"iteration":343,"passed_time":0.3905095677,"remaining_time":0.7446926639}, | ||
| {"learn":[0.6286427013],"iteration":344,"passed_time":0.3916757915,"remaining_time":0.7436163578}, | ||
| {"learn":[0.6284962895],"iteration":345,"passed_time":0.3928692657,"remaining_time":0.7425910398}, | ||
| {"learn":[0.6283360565],"iteration":346,"passed_time":0.3939487801,"remaining_time":0.7413502979}, | ||
| {"learn":[0.6281451808],"iteration":347,"passed_time":0.394994544,"remaining_time":0.7400472491}, | ||
| {"learn":[0.6280083719],"iteration":348,"passed_time":0.3961072671,"remaining_time":0.7388705756}, | ||
| {"learn":[0.6277919523],"iteration":349,"passed_time":0.3972873245,"remaining_time":0.7378193169}, | ||
| {"learn":[0.6276657808],"iteration":350,"passed_time":0.3983747556,"remaining_time":0.7365960581}, | ||
| {"learn":[0.6275668792],"iteration":351,"passed_time":0.3993988525,"remaining_time":0.7352569785}, | ||
| {"learn":[0.6273892886],"iteration":352,"passed_time":0.4006463691,"remaining_time":0.7343291808}, | ||
| {"learn":[0.6272167352],"iteration":353,"passed_time":0.4017485921,"remaining_time":0.7331344365}, | ||
| {"learn":[0.6270626375],"iteration":354,"passed_time":0.4027859809,"remaining_time":0.731822416}, | ||
| {"learn":[0.6268568126],"iteration":355,"passed_time":0.4038576202,"remaining_time":0.7305738971}, | ||
| {"learn":[0.6267554228],"iteration":356,"passed_time":0.4048889255,"remaining_time":0.729253723}, | ||
| {"learn":[0.6266514279],"iteration":357,"passed_time":0.4062120265,"remaining_time":0.7284584385}, | ||
| {"learn":[0.6266002689],"iteration":358,"passed_time":0.4073972089,"remaining_time":0.7274139579}, | ||
| {"learn":[0.6264469905],"iteration":359,"passed_time":0.4085609744,"remaining_time":0.7263306211}, | ||
| {"learn":[0.6262237731],"iteration":360,"passed_time":0.4096416554,"remaining_time":0.7250997723}, | ||
| {"learn":[0.6260506135],"iteration":361,"passed_time":0.410787379,"remaining_time":0.7239843861}, | ||
| {"learn":[0.6258476306],"iteration":362,"passed_time":0.4118561849,"remaining_time":0.7227338561}, | ||
| {"learn":[0.6256479288],"iteration":363,"passed_time":0.4129146573,"remaining_time":0.7214662693}, | ||
| {"learn":[0.6254577162],"iteration":364,"passed_time":0.4140883812,"remaining_time":0.7204003344}, | ||
| {"learn":[0.6252714788],"iteration":365,"passed_time":0.4151596871,"remaining_time":0.7191563979}, | ||
| {"learn":[0.6250642782],"iteration":366,"passed_time":0.416201076,"remaining_time":0.7178618013}, | ||
| {"learn":[0.6249302091],"iteration":367,"passed_time":0.4172530483,"remaining_time":0.7165867568}, | ||
| {"learn":[0.6248063466],"iteration":368,"passed_time":0.4184274806,"remaining_time":0.7155223313}, | ||
| {"learn":[0.624690983],"iteration":369,"passed_time":0.4195313702,"remaining_time":0.714337198}, | ||
| {"learn":[0.6244881791],"iteration":370,"passed_time":0.4205774258,"remaining_time":0.7130544497}, | ||
| {"learn":[0.6243543796],"iteration":371,"passed_time":0.4216208147,"remaining_time":0.7117684721}, | ||
| {"learn":[0.6241406811],"iteration":372,"passed_time":0.4229017484,"remaining_time":0.7108830998}, | ||
| {"learn":[0.6240586132],"iteration":373,"passed_time":0.4239734293,"remaining_time":0.7096453656}, | ||
| {"learn":[0.6239186862],"iteration":374,"passed_time":0.4250293184,"remaining_time":0.7083821973}, | ||
| {"learn":[0.6237425797],"iteration":375,"passed_time":0.4261020409,"remaining_time":0.707148068}, | ||
| {"learn":[0.6235103706],"iteration":376,"passed_time":0.4272038056,"remaining_time":0.7059627875}, | ||
| {"learn":[0.6232618576],"iteration":377,"passed_time":0.4283129453,"remaining_time":0.7047900847}, | ||
| {"learn":[0.6230423742],"iteration":378,"passed_time":0.4295181697,"remaining_time":0.7037751541}, | ||
| {"learn":[0.6228993874],"iteration":379,"passed_time":0.430817562,"remaining_time":0.7029128643}, | ||
| {"learn":[0.6227141417],"iteration":380,"passed_time":0.4319339102,"remaining_time":0.7017508934}, | ||
| {"learn":[0.6225744734],"iteration":381,"passed_time":0.4330207163,"remaining_time":0.7005413682}, | ||
| {"learn":[0.6224494116],"iteration":382,"passed_time":0.4342232739,"remaining_time":0.6995189557}, | ||
| {"learn":[0.6222950807],"iteration":383,"passed_time":0.4354002896,"remaining_time":0.6984546312}, | ||
| {"learn":[0.6221331603],"iteration":384,"passed_time":0.4364511369,"remaining_time":0.6971881797}, | ||
| {"learn":[0.6219647921],"iteration":385,"passed_time":0.4375464015,"remaining_time":0.6959934987}, | ||
| {"learn":[0.6217540633],"iteration":386,"passed_time":0.4387216254,"remaining_time":0.6949259855}, | ||
| {"learn":[0.621576683],"iteration":387,"passed_time":0.4399396416,"remaining_time":0.6939254141}, | ||
| {"learn":[0.6214684761],"iteration":388,"passed_time":0.4410983237,"remaining_time":0.692830529}, | ||
| {"learn":[0.6213231941],"iteration":389,"passed_time":0.4423255483,"remaining_time":0.6918425243}, | ||
| {"learn":[0.6210937545],"iteration":390,"passed_time":0.4434009376,"remaining_time":0.6906168057}, | ||
| {"learn":[0.6209777285],"iteration":391,"passed_time":0.4445369944,"remaining_time":0.6894859505}, | ||
| {"learn":[0.6208072926],"iteration":392,"passed_time":0.4455752582,"remaining_time":0.6882040248}, | ||
| {"learn":[0.6206963867],"iteration":393,"passed_time":0.4467956078,"remaining_time":0.6872033967}, | ||
| {"learn":[0.6204372677],"iteration":394,"passed_time":0.4478937891,"remaining_time":0.6860145377}, | ||
| {"learn":[0.6202551767],"iteration":395,"passed_time":0.4489314695,"remaining_time":0.6847338575}, | ||
| {"learn":[0.6200011736],"iteration":396,"passed_time":0.4501455273,"remaining_time":0.6837222997}, | ||
| {"learn":[0.6198859016],"iteration":397,"passed_time":0.4512079998,"remaining_time":0.6824804419}, | ||
| {"learn":[0.6197676271],"iteration":398,"passed_time":0.4522883058,"remaining_time":0.6812663454}, | ||
| {"learn":[0.6196238705],"iteration":399,"passed_time":0.4533593617,"remaining_time":0.6800390426}, | ||
| {"learn":[0.6194628335],"iteration":400,"passed_time":0.4544378761,"remaining_time":0.6788236603}, | ||
| {"learn":[0.6192820561],"iteration":401,"passed_time":0.4554927651,"remaining_time":0.6775738147}, | ||
| {"learn":[0.6191287958],"iteration":402,"passed_time":0.4565325289,"remaining_time":0.6763025304}, | ||
| {"learn":[0.6190112194],"iteration":403,"passed_time":0.4577197947,"remaining_time":0.6752499942}, | ||
| {"learn":[0.6188244898],"iteration":404,"passed_time":0.4587649336,"remaining_time":0.6739879889}, | ||
| {"learn":[0.6186323589],"iteration":405,"passed_time":0.4605394155,"remaining_time":0.6737941203}, | ||
| {"learn":[0.618501291],"iteration":406,"passed_time":0.4616827641,"remaining_time":0.6726729216}, | ||
| {"learn":[0.618335109],"iteration":407,"passed_time":0.4628101957,"remaining_time":0.6715285193}, | ||
| {"learn":[0.6182382013],"iteration":408,"passed_time":0.4639444191,"remaining_time":0.670394014}, | ||
| {"learn":[0.6180877322],"iteration":409,"passed_time":0.4650213918,"remaining_time":0.6691771248}, | ||
| {"learn":[0.6178987142],"iteration":410,"passed_time":0.466041947,"remaining_time":0.6678800652}, | ||
| {"learn":[0.6177274632],"iteration":411,"passed_time":0.4671073779,"remaining_time":0.6666483937}, | ||
| {"learn":[0.6175628143],"iteration":412,"passed_time":0.4682569348,"remaining_time":0.6655370962}, | ||
| {"learn":[0.6173870936],"iteration":413,"passed_time":0.4693644495,"remaining_time":0.6643661049}, | ||
| {"learn":[0.617243719],"iteration":414,"passed_time":0.4704847144,"remaining_time":0.6632133927}, | ||
| {"learn":[0.617076468],"iteration":415,"passed_time":0.471602021,"remaining_time":0.6620566833}, | ||
| {"learn":[0.6169526231],"iteration":416,"passed_time":0.4727616197,"remaining_time":0.6609592909}, | ||
| {"learn":[0.6167942897],"iteration":417,"passed_time":0.4738452175,"remaining_time":0.6597557813}, | ||
| {"learn":[0.6164803784],"iteration":418,"passed_time":0.4750050246,"remaining_time":0.6586585185}, | ||
| {"learn":[0.6163095595],"iteration":419,"passed_time":0.476191582,"remaining_time":0.6575978989}, | ||
| {"learn":[0.6161848351],"iteration":420,"passed_time":0.4772309292,"remaining_time":0.6563342232}, | ||
| {"learn":[0.6160444539],"iteration":421,"passed_time":0.4783139019,"remaining_time":0.6551313632}, | ||
| {"learn":[0.6158717535],"iteration":422,"passed_time":0.4794190416,"remaining_time":0.6539593073}, | ||
| {"learn":[0.6156687018],"iteration":423,"passed_time":0.4807027253,"remaining_time":0.6530301174}, | ||
| {"learn":[0.6155442288],"iteration":424,"passed_time":0.4818643658,"remaining_time":0.6519341419}, | ||
| {"learn":[0.6153987844],"iteration":425,"passed_time":0.4829743805,"remaining_time":0.6507682968}, | ||
| {"learn":[0.6150702755],"iteration":426,"passed_time":0.4840431031,"remaining_time":0.6495473022}, | ||
| {"learn":[0.6148315705],"iteration":427,"passed_time":0.4851781182,"remaining_time":0.6484156159}, | ||
| {"learn":[0.6146912117],"iteration":428,"passed_time":0.4862211737,"remaining_time":0.6471615156}, | ||
| {"learn":[0.6145858122],"iteration":429,"passed_time":0.487273896,"remaining_time":0.645921211}, | ||
| {"learn":[0.6144470683],"iteration":430,"passed_time":0.4884807871,"remaining_time":0.6448853082}, | ||
| {"learn":[0.6143511808],"iteration":431,"passed_time":0.4895615931,"remaining_time":0.6436828354}, | ||
| {"learn":[0.614153372],"iteration":432,"passed_time":0.4906651911,"remaining_time":0.6425107699}, | ||
| {"learn":[0.6140563648],"iteration":433,"passed_time":0.4919235412,"remaining_time":0.6415408394}, | ||
| {"learn":[0.6138333404],"iteration":434,"passed_time":0.4931969331,"remaining_time":0.64058912}, | ||
| {"learn":[0.613673912],"iteration":435,"passed_time":0.4942461971,"remaining_time":0.639345998}, | ||
| {"learn":[0.613576502],"iteration":436,"passed_time":0.4953100862,"remaining_time":0.6381226054}, | ||
| {"learn":[0.6133663253],"iteration":437,"passed_time":0.4964855185,"remaining_time":0.6370430626}, | ||
| {"learn":[0.6132683391],"iteration":438,"passed_time":0.4976453673,"remaining_time":0.6359431687}, | ||
| {"learn":[0.6131613093],"iteration":439,"passed_time":0.4988706752,"remaining_time":0.6349263139}, | ||
| {"learn":[0.6129250814],"iteration":440,"passed_time":0.4999505646,"remaining_time":0.633724185}, | ||
| {"learn":[0.6128435837],"iteration":441,"passed_time":0.5010243289,"remaining_time":0.6325148767}, | ||
| {"learn":[0.612668239],"iteration":442,"passed_time":0.5020730928,"remaining_time":0.6312747465}, | ||
| {"learn":[0.6125632313],"iteration":443,"passed_time":0.5031766492,"remaining_time":0.6301040922}, | ||
| {"learn":[0.6122853605],"iteration":444,"passed_time":0.5043036641,"remaining_time":0.6289629969}, | ||
| {"learn":[0.612130259],"iteration":445,"passed_time":0.5055273887,"remaining_time":0.6279420927}, | ||
| {"learn":[0.6119902833],"iteration":446,"passed_time":0.5067885305,"remaining_time":0.6269665713}, | ||
| {"learn":[0.6118376246],"iteration":447,"passed_time":0.5078628365,"remaining_time":0.6257595664}, | ||
| {"learn":[0.6117137681],"iteration":448,"passed_time":0.5089429758,"remaining_time":0.6245603111}, | ||
| {"learn":[0.6115924957],"iteration":449,"passed_time":0.5100330737,"remaining_time":0.6233737567}, | ||
| {"learn":[0.6113412557],"iteration":450,"passed_time":0.5110676708,"remaining_time":0.6221200693}, | ||
| {"learn":[0.6111673834],"iteration":451,"passed_time":0.5122064776,"remaining_time":0.620993694}, | ||
| {"learn":[0.6109274262],"iteration":452,"passed_time":0.5133092422,"remaining_time":0.6198237428}, | ||
| {"learn":[0.6108157003],"iteration":453,"passed_time":0.5143908816,"remaining_time":0.6186286814}, | ||
| {"learn":[0.6106415561],"iteration":454,"passed_time":0.5154665626,"remaining_time":0.6174269815}, | ||
| {"learn":[0.6104567948],"iteration":455,"passed_time":0.5166470366,"remaining_time":0.6163508507}, | ||
| {"learn":[0.6103790373],"iteration":456,"passed_time":0.5178355107,"remaining_time":0.6152837688}, | ||
| {"learn":[0.6102637745],"iteration":457,"passed_time":0.5189484422,"remaining_time":0.6141267591}, | ||
| {"learn":[0.6100885733],"iteration":458,"passed_time":0.5200332483,"remaining_time":0.6129367916}, | ||
| {"learn":[0.6098868869],"iteration":459,"passed_time":0.5211603883,"remaining_time":0.6117969776}, | ||
| {"learn":[0.6095725763],"iteration":460,"passed_time":0.5222210691,"remaining_time":0.6105795146}, | ||
| {"learn":[0.6093974847],"iteration":461,"passed_time":0.5232751247,"remaining_time":0.6093550154}, | ||
| {"learn":[0.6092903271],"iteration":462,"passed_time":0.5243660142,"remaining_time":0.6081739733}, | ||
| {"learn":[0.6091473356],"iteration":463,"passed_time":0.5255819054,"remaining_time":0.6071377183}, | ||
| {"learn":[0.6089835447],"iteration":464,"passed_time":0.5266340861,"remaining_time":0.6059123356}, | ||
| {"learn":[0.6087066913],"iteration":465,"passed_time":0.5276986002,"remaining_time":0.6047018294}, | ||
| {"learn":[0.6084564614],"iteration":466,"passed_time":0.5287645311,"remaining_time":0.6034935654}, | ||
| {"learn":[0.6082511926],"iteration":467,"passed_time":0.5298958378,"remaining_time":0.6023602259}, | ||
| {"learn":[0.6081150344],"iteration":468,"passed_time":0.5309839356,"remaining_time":0.601177974}, | ||
| {"learn":[0.6079835426],"iteration":469,"passed_time":0.5320890336,"remaining_time":0.6000152932}, | ||
| {"learn":[0.607821293],"iteration":470,"passed_time":0.533393926,"remaining_time":0.5990772544}, | ||
| {"learn":[0.6076626389],"iteration":471,"passed_time":0.534503024,"remaining_time":0.5979186371}, | ||
| {"learn":[0.6074862958],"iteration":472,"passed_time":0.5356422892,"remaining_time":0.5967938402}, | ||
| {"learn":[0.6072599715],"iteration":473,"passed_time":0.5367805543,"remaining_time":0.5956678725}, | ||
| {"learn":[0.607132385],"iteration":474,"passed_time":0.5379502365,"remaining_time":0.5945765772}, | ||
| {"learn":[0.6069274992],"iteration":475,"passed_time":0.5391748362,"remaining_time":0.5935454079}, | ||
| {"learn":[0.6067469422],"iteration":476,"passed_time":0.5403149347,"remaining_time":0.5924207774}, | ||
| {"learn":[0.6066197488],"iteration":477,"passed_time":0.5414478247,"remaining_time":0.5912882103}, | ||
| {"learn":[0.6064370432],"iteration":478,"passed_time":0.5427276334,"remaining_time":0.5903154426}, | ||
| {"learn":[0.6062565573],"iteration":479,"passed_time":0.543801356,"remaining_time":0.5891181357}, | ||
| {"learn":[0.6060803436],"iteration":480,"passed_time":0.5448677869,"remaining_time":0.5879134748}, | ||
| {"learn":[0.6058863889],"iteration":481,"passed_time":0.546156679,"remaining_time":0.5869484642}, | ||
| {"learn":[0.6057108685],"iteration":482,"passed_time":0.5473190695,"remaining_time":0.5858467058}, | ||
| {"learn":[0.6055753117],"iteration":483,"passed_time":0.5483946254,"remaining_time":0.5846521213}, | ||
| {"learn":[0.6054485469],"iteration":484,"passed_time":0.5496002248,"remaining_time":0.583596115}, | ||
| {"learn":[0.6052253509],"iteration":485,"passed_time":0.5507531151,"remaining_time":0.5824837473}, | ||
| {"learn":[0.6051180262],"iteration":486,"passed_time":0.5517939206,"remaining_time":0.5812531443}, | ||
| {"learn":[0.6049694509],"iteration":487,"passed_time":0.5529391442,"remaining_time":0.5801328726}, | ||
| {"learn":[0.6047492718],"iteration":488,"passed_time":0.5540558674,"remaining_time":0.5789827162}, | ||
| {"learn":[0.6046068876],"iteration":489,"passed_time":0.5553521346,"remaining_time":0.5780195687}, | ||
| {"learn":[0.6044819774],"iteration":490,"passed_time":0.5564630244,"remaining_time":0.5768628909}, | ||
| {"learn":[0.6042493579],"iteration":491,"passed_time":0.5576461234,"remaining_time":0.5757809567}, | ||
| {"learn":[0.6039649679],"iteration":492,"passed_time":0.558813639,"remaining_time":0.5746825861}, | ||
| {"learn":[0.6037830331],"iteration":493,"passed_time":0.559969071,"remaining_time":0.5735715586}, | ||
| {"learn":[0.6034944903],"iteration":494,"passed_time":0.5610122515,"remaining_time":0.5723458324}, | ||
| {"learn":[0.6031894111],"iteration":495,"passed_time":0.5620896409,"remaining_time":0.5711556028}, | ||
| {"learn":[0.6030692694],"iteration":496,"passed_time":0.5633239489,"remaining_time":0.5701246405}, | ||
| {"learn":[0.602857329],"iteration":497,"passed_time":0.5643786296,"remaining_time":0.5689117913}, | ||
| {"learn":[0.6027120707],"iteration":498,"passed_time":0.5654449771,"remaining_time":0.5677112897}, | ||
| {"learn":[0.6025975162],"iteration":499,"passed_time":0.5665324083,"remaining_time":0.5665324083}, | ||
| {"learn":[0.6023946798],"iteration":500,"passed_time":0.5676216311,"remaining_time":0.5653556765}, | ||
| {"learn":[0.6022233018],"iteration":501,"passed_time":0.5686959787,"remaining_time":0.5641645366}, | ||
| {"learn":[0.6020096537],"iteration":502,"passed_time":0.5698914113,"remaining_time":0.5630935018}, | ||
| {"learn":[0.6017527374],"iteration":503,"passed_time":0.5710562601,"remaining_time":0.561991875}, | ||
| {"learn":[0.6016262717],"iteration":504,"passed_time":0.5721456079,"remaining_time":0.5608159919}, | ||
| {"learn":[0.6014828534],"iteration":505,"passed_time":0.5731947885,"remaining_time":0.5596012362}, | ||
| {"learn":[0.6013815306],"iteration":506,"passed_time":0.5742290106,"remaining_time":0.5583725882}, | ||
| {"learn":[0.6010625342],"iteration":507,"passed_time":0.5754243182,"remaining_time":0.5573007176}, | ||
| {"learn":[0.6009207315],"iteration":508,"passed_time":0.5765574166,"remaining_time":0.5561683527}, | ||
| {"learn":[0.6007574298],"iteration":509,"passed_time":0.5776565145,"remaining_time":0.5550033179}, | ||
| {"learn":[0.6005437978],"iteration":510,"passed_time":0.578820155,"remaining_time":0.5539003049}, | ||
| {"learn":[0.6003599775],"iteration":511,"passed_time":0.5799769204,"remaining_time":0.5527905022}, | ||
| {"learn":[0.600228366],"iteration":512,"passed_time":0.5811001853,"remaining_time":0.5516487139}, | ||
| {"learn":[0.6000519316],"iteration":513,"passed_time":0.5821366574,"remaining_time":0.5504249329}, | ||
| {"learn":[0.5998173338],"iteration":514,"passed_time":0.5832167135,"remaining_time":0.5492429243}, | ||
| {"learn":[0.5996808159],"iteration":515,"passed_time":0.5843307699,"remaining_time":0.5480932028}, | ||
| {"learn":[0.5994794911],"iteration":516,"passed_time":0.5853784505,"remaining_time":0.5468816085}, | ||
| {"learn":[0.5993400552],"iteration":517,"passed_time":0.5866331339,"remaining_time":0.5458632636}, | ||
| {"learn":[0.5991918493],"iteration":518,"passed_time":0.5880633196,"remaining_time":0.5450066603}, | ||
| {"learn":[0.5990687744],"iteration":519,"passed_time":0.5892443769,"remaining_time":0.5439178864}, | ||
| {"learn":[0.5989251275],"iteration":520,"passed_time":0.5903219329,"remaining_time":0.5427336005}, | ||
| {"learn":[0.5987484682],"iteration":521,"passed_time":0.5914120724,"remaining_time":0.5415612464}, | ||
| {"learn":[0.598539905],"iteration":522,"passed_time":0.5925127121,"remaining_time":0.5403987833}, | ||
| {"learn":[0.5983243863],"iteration":523,"passed_time":0.5935621844,"remaining_time":0.5391900759}, | ||
| {"learn":[0.598140471],"iteration":524,"passed_time":0.5948969521,"remaining_time":0.5382400995}, | ||
| {"learn":[0.5979920466],"iteration":525,"passed_time":0.595963508,"remaining_time":0.5370469634}, | ||
| {"learn":[0.5978144014],"iteration":526,"passed_time":0.5970531891,"remaining_time":0.5358750635}, | ||
| {"learn":[0.5976198173],"iteration":527,"passed_time":0.5981086198,"remaining_time":0.5346728571}, | ||
| {"learn":[0.5973817659],"iteration":528,"passed_time":0.5992751353,"remaining_time":0.533570111}, | ||
| {"learn":[0.5970926086],"iteration":529,"passed_time":0.600405442,"remaining_time":0.5324350146}, | ||
| {"learn":[0.5968562337],"iteration":530,"passed_time":0.6014649978,"remaining_time":0.5312374462}, | ||
| {"learn":[0.5965884118],"iteration":531,"passed_time":0.6024990115,"remaining_time":0.5300179274}, | ||
| {"learn":[0.5963067416],"iteration":532,"passed_time":0.6035912761,"remaining_time":0.5288501424}, | ||
| {"learn":[0.596152156],"iteration":533,"passed_time":0.6048910433,"remaining_time":0.5278637195}, | ||
| {"learn":[0.5959415132],"iteration":534,"passed_time":0.6060035998,"remaining_time":0.5267134092}, | ||
| {"learn":[0.5957594547],"iteration":535,"passed_time":0.6072098242,"remaining_time":0.5256443254}, | ||
| {"learn":[0.5955065894],"iteration":536,"passed_time":0.6083468393,"remaining_time":0.5245150588}, | ||
| {"learn":[0.5953756532],"iteration":537,"passed_time":0.6094491873,"remaining_time":0.5233559935}, | ||
| {"learn":[0.595092336],"iteration":538,"passed_time":0.610506743,"remaining_time":0.5221588284}, | ||
| {"learn":[0.5949285408],"iteration":539,"passed_time":0.6117377594,"remaining_time":0.5211099432}, | ||
| {"learn":[0.5947331968],"iteration":540,"passed_time":0.6129541089,"remaining_time":0.5200479408}, | ||
| {"learn":[0.5945482366],"iteration":541,"passed_time":0.614016248,"remaining_time":0.5188550583}, | ||
| {"learn":[0.5944289428],"iteration":542,"passed_time":0.6151561382,"remaining_time":0.5177280942}, | ||
| {"learn":[0.594254527],"iteration":543,"passed_time":0.6162239857,"remaining_time":0.5165406939}, | ||
| {"learn":[0.5941060575],"iteration":544,"passed_time":0.6173444173,"remaining_time":0.5153976328}, | ||
| {"learn":[0.5939215336],"iteration":545,"passed_time":0.6183727226,"remaining_time":0.5141780514}, | ||
| {"learn":[0.5937015993],"iteration":546,"passed_time":0.619431695,"remaining_time":0.5129845664}, | ||
| {"learn":[0.593632453],"iteration":547,"passed_time":0.6206522946,"remaining_time":0.5119248853}, | ||
| {"learn":[0.5934795942],"iteration":548,"passed_time":0.6217907681,"remaining_time":0.5107971519}, | ||
| {"learn":[0.5932974668],"iteration":549,"passed_time":0.622890616,"remaining_time":0.5096377767}, | ||
| {"learn":[0.5931481645],"iteration":550,"passed_time":0.6241764248,"remaining_time":0.5086301538}, | ||
| {"learn":[0.5930201136],"iteration":551,"passed_time":0.6253461487,"remaining_time":0.5075273091}, | ||
| {"learn":[0.5927748207],"iteration":552,"passed_time":0.6264082461,"remaining_time":0.5063372261}, | ||
| {"learn":[0.5925972796],"iteration":553,"passed_time":0.6274371348,"remaining_time":0.5051208703}, | ||
| {"learn":[0.5923743694],"iteration":554,"passed_time":0.6285548163,"remaining_time":0.5039763843}, | ||
| {"learn":[0.5921400612],"iteration":555,"passed_time":0.6296755396,"remaining_time":0.5028344237}, | ||
| {"learn":[0.5919419924],"iteration":556,"passed_time":0.6307534706,"remaining_time":0.5016585053}, | ||
| {"learn":[0.591639888],"iteration":557,"passed_time":0.6318308182,"remaining_time":0.5004824761}, | ||
| {"learn":[0.5914261055],"iteration":558,"passed_time":0.6329840419,"remaining_time":0.4993666592}, | ||
| {"learn":[0.5913167288],"iteration":559,"passed_time":0.6346851478,"remaining_time":0.4986811876}, | ||
| {"learn":[0.5910459835],"iteration":560,"passed_time":0.6357063281,"remaining_time":0.4974600321}, | ||
| {"learn":[0.590899325],"iteration":561,"passed_time":0.6369542614,"remaining_time":0.4964163104}, | ||
| {"learn":[0.5906364836],"iteration":562,"passed_time":0.6380519843,"remaining_time":0.4952552702}, | ||
| {"learn":[0.5904312804],"iteration":563,"passed_time":0.6390950815,"remaining_time":0.4940522261}, | ||
| {"learn":[0.5902427931],"iteration":564,"passed_time":0.6403329729,"remaining_time":0.4929997225}, | ||
| {"learn":[0.5899763873],"iteration":565,"passed_time":0.6414739048,"remaining_time":0.4918722167}, | ||
| {"learn":[0.5896645423],"iteration":566,"passed_time":0.6425587525,"remaining_time":0.490701834}, | ||
| {"learn":[0.5893953601],"iteration":567,"passed_time":0.64362285,"remaining_time":0.4895159704}, | ||
| {"learn":[0.5892079017],"iteration":568,"passed_time":0.6446666972,"remaining_time":0.488315196}, | ||
| {"learn":[0.5890369001],"iteration":569,"passed_time":0.6458378378,"remaining_time":0.4872110005}, | ||
| {"learn":[0.5888700644],"iteration":570,"passed_time":0.6468992269,"remaining_time":0.4860241127}, | ||
| {"learn":[0.5886944212],"iteration":571,"passed_time":0.6479705745,"remaining_time":0.4848451152}, | ||
| {"learn":[0.5885472318],"iteration":572,"passed_time":0.6491011729,"remaining_time":0.4837106471}, | ||
| {"learn":[0.5882955796],"iteration":573,"passed_time":0.6503288559,"remaining_time":0.4826482449}, | ||
| {"learn":[0.588177907],"iteration":574,"passed_time":0.6514378289,"remaining_time":0.4814975257}, | ||
| {"learn":[0.5880087151],"iteration":575,"passed_time":0.6525914693,"remaining_time":0.4803798316}, | ||
| {"learn":[0.5878877522],"iteration":576,"passed_time":0.6537895269,"remaining_time":0.4792945752}, | ||
| {"learn":[0.5877394438],"iteration":577,"passed_time":0.6548682496,"remaining_time":0.4781218016}, | ||
| {"learn":[0.5875354276],"iteration":578,"passed_time":0.6559645141,"remaining_time":0.4769621079}, | ||
| {"learn":[0.5873781879],"iteration":579,"passed_time":0.6570876957,"remaining_time":0.4758221245}, | ||
| {"learn":[0.5871570215],"iteration":580,"passed_time":0.6587660931,"remaining_time":0.4750826041}, | ||
| {"learn":[0.5869408178],"iteration":581,"passed_time":0.659811357,"remaining_time":0.4738851327}, | ||
| {"learn":[0.5867958342],"iteration":582,"passed_time":0.6609653306,"remaining_time":0.4727659397}, | ||
| {"learn":[0.5866464684],"iteration":583,"passed_time":0.6622057638,"remaining_time":0.4717082153}, | ||
| {"learn":[0.5864211198],"iteration":584,"passed_time":0.6632387359,"remaining_time":0.470502693}, | ||
| {"learn":[0.5861778077],"iteration":585,"passed_time":0.6644023763,"remaining_time":0.4693900747}, | ||
| {"learn":[0.5860218984],"iteration":586,"passed_time":0.6654665155,"remaining_time":0.4682072758}, | ||
| {"learn":[0.5858051579],"iteration":587,"passed_time":0.6666558646,"remaining_time":0.4671126126}, | ||
| {"learn":[0.5856502809],"iteration":588,"passed_time":0.6677981715,"remaining_time":0.4659848022}, | ||
| {"learn":[0.5855076758],"iteration":589,"passed_time":0.6688702691,"remaining_time":0.4648081531}, | ||
| {"learn":[0.5853526765],"iteration":590,"passed_time":0.6701624529,"remaining_time":0.4637841679}, | ||
| {"learn":[0.5852234908],"iteration":591,"passed_time":0.6712103419,"remaining_time":0.4625909113}, | ||
| {"learn":[0.5849590421],"iteration":592,"passed_time":0.6722512307,"remaining_time":0.4613933405}, | ||
| {"learn":[0.5847811281],"iteration":593,"passed_time":0.673328995,"remaining_time":0.4602215017}, | ||
| {"learn":[0.5846573345],"iteration":594,"passed_time":0.6743824674,"remaining_time":0.4590334442}, | ||
| {"learn":[0.5844178553],"iteration":595,"passed_time":0.6755394828,"remaining_time":0.4579160252}, | ||
| {"learn":[0.5842622801],"iteration":596,"passed_time":0.6765653714,"remaining_time":0.4567099576}, | ||
| {"learn":[0.5841617009],"iteration":597,"passed_time":0.6776817612,"remaining_time":0.4555653311}, | ||
| {"learn":[0.5839732073],"iteration":598,"passed_time":0.6788619853,"remaining_time":0.4544635327}, | ||
| {"learn":[0.5838466201],"iteration":599,"passed_time":0.6799833752,"remaining_time":0.4533222501}, | ||
| {"learn":[0.5836809592],"iteration":600,"passed_time":0.6810322225,"remaining_time":0.4521328732}, | ||
| {"learn":[0.5834816861],"iteration":601,"passed_time":0.6821450289,"remaining_time":0.4509862484}, | ||
| {"learn":[0.5832933774],"iteration":602,"passed_time":0.6833710036,"remaining_time":0.4499142428}, | ||
| {"learn":[0.5830915643],"iteration":603,"passed_time":0.6844310177,"remaining_time":0.4487329189}, | ||
| {"learn":[0.5828762469],"iteration":604,"passed_time":0.6854983235,"remaining_time":0.4475567567}, | ||
| {"learn":[0.5827102786],"iteration":605,"passed_time":0.6866743808,"remaining_time":0.4464516601}, | ||
| {"learn":[0.5825584191],"iteration":606,"passed_time":0.687741645,"remaining_time":0.4452758921}, | ||
| {"learn":[0.5823849377],"iteration":607,"passed_time":0.6887979091,"remaining_time":0.4440933887}, | ||
| {"learn":[0.5822421333],"iteration":608,"passed_time":0.690043759,"remaining_time":0.4430330209}, | ||
| {"learn":[0.5820446465],"iteration":609,"passed_time":0.6910978146,"remaining_time":0.4418494225}, | ||
| {"learn":[0.5819186008],"iteration":610,"passed_time":0.692178204,"remaining_time":0.4406830137}, | ||
| {"learn":[0.581712043],"iteration":611,"passed_time":0.6932407181,"remaining_time":0.4395055533}, | ||
| {"learn":[0.581418597],"iteration":612,"passed_time":0.6943498579,"remaining_time":0.4383579038}, | ||
| {"learn":[0.5812617905],"iteration":613,"passed_time":0.6954395807,"remaining_time":0.4371981729}, | ||
| {"learn":[0.5811345824],"iteration":614,"passed_time":0.6965800125,"remaining_time":0.4360704144}, | ||
| {"learn":[0.5809945797],"iteration":615,"passed_time":0.6976381933,"remaining_time":0.4348913413}, | ||
| {"learn":[0.5807703215],"iteration":616,"passed_time":0.6987466663,"remaining_time":0.4337438788}, | ||
| {"learn":[0.5806810234],"iteration":617,"passed_time":0.6999198069,"remaining_time":0.432636515}, | ||
| {"learn":[0.5804906681],"iteration":618,"passed_time":0.7010630305,"remaining_time":0.4315105244}, | ||
| {"learn":[0.5802844937],"iteration":619,"passed_time":0.7021482116,"remaining_time":0.4303489039}, | ||
| {"learn":[0.5801082221],"iteration":620,"passed_time":0.7034296453,"remaining_time":0.4293073036}, | ||
| {"learn":[0.5798591849],"iteration":621,"passed_time":0.704482826,"remaining_time":0.428126219}, | ||
| {"learn":[0.5796337432],"iteration":622,"passed_time":0.7055546319,"remaining_time":0.4269568158}, | ||
| {"learn":[0.5794423033],"iteration":623,"passed_time":0.7066436047,"remaining_time":0.4257980695}, | ||
| {"learn":[0.5792417402],"iteration":624,"passed_time":0.7078405373,"remaining_time":0.4247043224}, | ||
| {"learn":[0.5790863885],"iteration":625,"passed_time":0.7089428853,"remaining_time":0.4235537366}, | ||
| {"learn":[0.5789031467],"iteration":626,"passed_time":0.710103359,"remaining_time":0.4224378834}, | ||
| {"learn":[0.5788019539],"iteration":627,"passed_time":0.7112906665,"remaining_time":0.4213377833}, | ||
| {"learn":[0.5785530882],"iteration":628,"passed_time":0.7124135564,"remaining_time":0.4201994109}, | ||
| {"learn":[0.5783661907],"iteration":629,"passed_time":0.7135047793,"remaining_time":0.4190424894}, | ||
| {"learn":[0.5780794351],"iteration":630,"passed_time":0.7147117536,"remaining_time":0.4179534661}, | ||
| {"learn":[0.5777616782],"iteration":631,"passed_time":0.7159083529,"remaining_time":0.4168580283}, | ||
| {"learn":[0.57746221],"iteration":632,"passed_time":0.7169644503,"remaining_time":0.4156808108}, | ||
| {"learn":[0.5772864292],"iteration":633,"passed_time":0.7180339645,"remaining_time":0.4145117208}, | ||
| {"learn":[0.5771663299],"iteration":634,"passed_time":0.7192291054,"remaining_time":0.4134151551}, | ||
| {"learn":[0.5769549527],"iteration":635,"passed_time":0.720354912,"remaining_time":0.4122785974}, | ||
| {"learn":[0.5766596787],"iteration":636,"passed_time":0.7214282596,"remaining_time":0.4111121793}, | ||
| {"learn":[0.5765605303],"iteration":637,"passed_time":0.7224764402,"remaining_time":0.4099317733}, | ||
| {"learn":[0.576398549],"iteration":638,"passed_time":0.7235958301,"remaining_time":0.4087920104}, | ||
| {"learn":[0.5762556725],"iteration":639,"passed_time":0.7246975948,"remaining_time":0.4076423971}, | ||
| {"learn":[0.5761487527],"iteration":640,"passed_time":0.7257884843,"remaining_time":0.4064868422}, | ||
| {"learn":[0.5758335528],"iteration":641,"passed_time":0.7268527484,"remaining_time":0.4053166416}, | ||
| {"learn":[0.5756773535],"iteration":642,"passed_time":0.7280441809,"remaining_time":0.4042173757}, | ||
| {"learn":[0.5754980346],"iteration":643,"passed_time":0.7290890282,"remaining_time":0.403036792}, | ||
| {"learn":[0.5753363568],"iteration":644,"passed_time":0.7301502089,"remaining_time":0.4018656189}, | ||
| {"learn":[0.5751553704],"iteration":645,"passed_time":0.7312020146,"remaining_time":0.4006896489}, | ||
| {"learn":[0.574994782],"iteration":646,"passed_time":0.7323464881,"remaining_time":0.3995646218}, | ||
| {"learn":[0.5746520685],"iteration":647,"passed_time":0.7334104189,"remaining_time":0.3983957831}, | ||
| {"learn":[0.5744786518],"iteration":648,"passed_time":0.7344540162,"remaining_time":0.3972162707}, | ||
| {"learn":[0.5743093647],"iteration":649,"passed_time":0.7356278651,"remaining_time":0.396107312}, | ||
| {"learn":[0.5740378195],"iteration":650,"passed_time":0.7367850472,"remaining_time":0.3949892188}, | ||
| {"learn":[0.5738607313],"iteration":651,"passed_time":0.7378511863,"remaining_time":0.3938224123}, | ||
| {"learn":[0.5736602143],"iteration":652,"passed_time":0.7389247423,"remaining_time":0.3926598554}, | ||
| {"learn":[0.5735057779],"iteration":653,"passed_time":0.740055549,"remaining_time":0.3915278592}, | ||
| {"learn":[0.5733589489],"iteration":654,"passed_time":0.7411317716,"remaining_time":0.3903671163}, | ||
| {"learn":[0.5732260899],"iteration":655,"passed_time":0.7421862856,"remaining_time":0.3891952473}, | ||
| {"learn":[0.5730274171],"iteration":656,"passed_time":0.7433458844,"remaining_time":0.3880785972}, | ||
| {"learn":[0.5728035078],"iteration":657,"passed_time":0.7446276931,"remaining_time":0.3870253359}, | ||
| {"learn":[0.5726621361],"iteration":658,"passed_time":0.7458181673,"remaining_time":0.3859241199}, | ||
| {"learn":[0.5724996493],"iteration":659,"passed_time":0.746877223,"remaining_time":0.3847549331}, | ||
| {"learn":[0.572275212],"iteration":660,"passed_time":0.7479529873,"remaining_time":0.3835946486}, | ||
| {"learn":[0.5721652811],"iteration":661,"passed_time":0.7490609187,"remaining_time":0.3824510431}, | ||
| {"learn":[0.5719889143],"iteration":662,"passed_time":0.7501363497,"remaining_time":0.3812910254}, | ||
| {"learn":[0.5717793936],"iteration":663,"passed_time":0.7512037389,"remaining_time":0.3801271932}, | ||
| {"learn":[0.5715225666],"iteration":664,"passed_time":0.7522635863,"remaining_time":0.3789598517}, | ||
| {"learn":[0.5713071394],"iteration":665,"passed_time":0.7533256838,"remaining_time":0.3777939615}, | ||
| {"learn":[0.5711611734],"iteration":666,"passed_time":0.7543965313,"remaining_time":0.376632751}, | ||
| {"learn":[0.5709508581],"iteration":667,"passed_time":0.755449712,"remaining_time":0.3754630305}, | ||
| {"learn":[0.5708466585],"iteration":668,"passed_time":0.7566116858,"remaining_time":0.3743474858}, | ||
| {"learn":[0.5706789963],"iteration":669,"passed_time":0.7577440342,"remaining_time":0.3732172109}, | ||
| {"learn":[0.5705145294],"iteration":670,"passed_time":0.7588354237,"remaining_time":0.3720668471}, | ||
| {"learn":[0.5703594655],"iteration":671,"passed_time":0.760090482,"remaining_time":0.3709965448}, | ||
| {"learn":[0.570233263],"iteration":672,"passed_time":0.7614281248,"remaining_time":0.3699658199}, | ||
| {"learn":[0.5700568003],"iteration":673,"passed_time":0.7624864306,"remaining_time":0.3687990747}, | ||
| {"learn":[0.5698230012],"iteration":674,"passed_time":0.7635332778,"remaining_time":0.3676271338}, | ||
| {"learn":[0.5696445855],"iteration":675,"passed_time":0.7645738333,"remaining_time":0.3664525473}, | ||
| {"learn":[0.5694219371],"iteration":676,"passed_time":0.7657392655,"remaining_time":0.3653379361}, | ||
| {"learn":[0.5691902986],"iteration":677,"passed_time":0.7668205715,"remaining_time":0.3641832213}, | ||
| {"learn":[0.568975701],"iteration":678,"passed_time":0.7679993372,"remaining_time":0.3630747971}, | ||
| {"learn":[0.5687357631],"iteration":679,"passed_time":0.7691370607,"remaining_time":0.3619468521}, | ||
| {"learn":[0.5686058667],"iteration":680,"passed_time":0.7702342003,"remaining_time":0.3607998677}, | ||
| {"learn":[0.5684074399],"iteration":681,"passed_time":0.7713038395,"remaining_time":0.3596402067}, | ||
| {"learn":[0.5683267239],"iteration":682,"passed_time":0.7724631049,"remaining_time":0.3585224074}, | ||
| {"learn":[0.5681378304],"iteration":683,"passed_time":0.773627162,"remaining_time":0.3574067006}, | ||
| {"learn":[0.5679212045],"iteration":684,"passed_time":0.7746735926,"remaining_time":0.3562367616}, | ||
| {"learn":[0.5677783883],"iteration":685,"passed_time":0.77573119,"remaining_time":0.355072294}, | ||
| {"learn":[0.5675905176],"iteration":686,"passed_time":0.7768494966,"remaining_time":0.3539357968}, | ||
| {"learn":[0.5674470133],"iteration":687,"passed_time":0.7781517639,"remaining_time":0.3528827766}, | ||
| {"learn":[0.5672686787],"iteration":688,"passed_time":0.7792316949,"remaining_time":0.3517286751}, | ||
| {"learn":[0.5671459155],"iteration":689,"passed_time":0.7803041675,"remaining_time":0.3505714376}, | ||
| {"learn":[0.5669955805],"iteration":690,"passed_time":0.7815277671,"remaining_time":0.3494820261}, | ||
| {"learn":[0.5666697152],"iteration":691,"passed_time":0.7826763657,"remaining_time":0.3483588449}, | ||
| {"learn":[0.566539699],"iteration":692,"passed_time":0.7837397549,"remaining_time":0.3471978423}, | ||
| {"learn":[0.5663154141],"iteration":693,"passed_time":0.7848836867,"remaining_time":0.3460726342}, | ||
| {"learn":[0.5661290985],"iteration":694,"passed_time":0.7862049543,"remaining_time":0.3450251958}, | ||
| {"learn":[0.5660170629],"iteration":695,"passed_time":0.7873039272,"remaining_time":0.3438798763}, | ||
| {"learn":[0.5658454568],"iteration":696,"passed_time":0.7884658594,"remaining_time":0.3427620594}, | ||
| {"learn":[0.5657412965],"iteration":697,"passed_time":0.7895270818,"remaining_time":0.3416005426}, | ||
| {"learn":[0.565656909],"iteration":698,"passed_time":0.7905984711,"remaining_time":0.3404436907}, | ||
| {"learn":[0.5654805971],"iteration":699,"passed_time":0.7917784451,"remaining_time":0.3393336193}, | ||
| {"learn":[0.565362411],"iteration":700,"passed_time":0.7928059171,"remaining_time":0.3381583013}, | ||
| {"learn":[0.5652005669],"iteration":701,"passed_time":0.7939410988,"remaining_time":0.3370291274}, | ||
| {"learn":[0.5650263732],"iteration":702,"passed_time":0.7950689472,"remaining_time":0.3358968383}, | ||
| {"learn":[0.5648323631],"iteration":703,"passed_time":0.7961495032,"remaining_time":0.3347446775}, | ||
| {"learn":[0.5645947556],"iteration":704,"passed_time":0.797213434,"remaining_time":0.3335857632}, | ||
| {"learn":[0.5644599485],"iteration":705,"passed_time":0.7990616253,"remaining_time":0.332753708}, | ||
| {"learn":[0.564204921],"iteration":706,"passed_time":0.8001342229,"remaining_time":0.3315973512}, | ||
| {"learn":[0.5640519764],"iteration":707,"passed_time":0.8011656949,"remaining_time":0.3304242696}, | ||
| {"learn":[0.5639119189],"iteration":708,"passed_time":0.8024847124,"remaining_time":0.3293696069}, | ||
| {"learn":[0.5637137979],"iteration":709,"passed_time":0.80355681,"remaining_time":0.3282133449}, | ||
| {"learn":[0.5635321559],"iteration":710,"passed_time":0.8045959488,"remaining_time":0.3270439229}, | ||
| {"learn":[0.5633965376],"iteration":711,"passed_time":0.8058216735,"remaining_time":0.3259503398}, | ||
| {"learn":[0.5631966568],"iteration":712,"passed_time":0.8070241895,"remaining_time":0.324847044}, | ||
| {"learn":[0.5629439664],"iteration":713,"passed_time":0.8080998704,"remaining_time":0.3236926652}, | ||
| {"learn":[0.5627552647],"iteration":714,"passed_time":0.8091498011,"remaining_time":0.3225282424}, | ||
| {"learn":[0.5626807493],"iteration":715,"passed_time":0.8102886495,"remaining_time":0.3213994085}, | ||
| {"learn":[0.5624805497],"iteration":716,"passed_time":0.8115894585,"remaining_time":0.3203344725}, | ||
| {"learn":[0.5623499406],"iteration":717,"passed_time":0.8127545573,"remaining_time":0.3192155782}, | ||
| {"learn":[0.5621985714],"iteration":718,"passed_time":0.8139339063,"remaining_time":0.3181021247}, | ||
| {"learn":[0.5620233085],"iteration":719,"passed_time":0.8150923801,"remaining_time":0.31698037}, | ||
| {"learn":[0.5619094409],"iteration":720,"passed_time":0.8162041865,"remaining_time":0.315840455}, | ||
| {"learn":[0.5617663317],"iteration":721,"passed_time":0.8173027011,"remaining_time":0.3146954999}, | ||
| {"learn":[0.5615274657],"iteration":722,"passed_time":0.8184172576,"remaining_time":0.3135568193}, | ||
| {"learn":[0.5614016072],"iteration":723,"passed_time":0.8198394849,"remaining_time":0.3125354942}, | ||
| {"learn":[0.5612694287],"iteration":724,"passed_time":0.8233901571,"remaining_time":0.3123204044}, | ||
| {"learn":[0.5610634381],"iteration":725,"passed_time":0.8272548335,"remaining_time":0.3122146341}, | ||
| {"learn":[0.5608926924],"iteration":726,"passed_time":0.8286105182,"remaining_time":0.3111563569}, | ||
| {"learn":[0.5607440575],"iteration":727,"passed_time":0.8311309267,"remaining_time":0.3105324341}, | ||
| {"learn":[0.5606459699],"iteration":728,"passed_time":0.8332265796,"remaining_time":0.3097454089}, | ||
| {"learn":[0.5604593988],"iteration":729,"passed_time":0.8344734295,"remaining_time":0.3086408575}, | ||
| {"learn":[0.5602402607],"iteration":730,"passed_time":0.8355403603,"remaining_time":0.3074697085}, | ||
| {"learn":[0.5600333014],"iteration":731,"passed_time":0.8366292915,"remaining_time":0.3063068991}, | ||
| {"learn":[0.5598194436],"iteration":732,"passed_time":0.8378276407,"remaining_time":0.3051841474}, | ||
| {"learn":[0.5597098828],"iteration":733,"passed_time":0.8388986133,"remaining_time":0.3040150288}, | ||
| {"learn":[0.5595499759],"iteration":734,"passed_time":0.8405878024,"remaining_time":0.3030690716}, | ||
| {"learn":[0.559324633],"iteration":735,"passed_time":0.8420361967,"remaining_time":0.3020347227}, | ||
| {"learn":[0.5591558322],"iteration":736,"passed_time":0.8431526282,"remaining_time":0.3008807886}, | ||
| {"learn":[0.558980647],"iteration":737,"passed_time":0.8442287675,"remaining_time":0.2997126519}, | ||
| {"learn":[0.5588159007],"iteration":738,"passed_time":0.8453028235,"remaining_time":0.2985440283}, | ||
| {"learn":[0.5586143253],"iteration":739,"passed_time":0.8464188383,"remaining_time":0.2973904026}, | ||
| {"learn":[0.5584324854],"iteration":740,"passed_time":0.8474663939,"remaining_time":0.2962129501}, | ||
| {"learn":[0.5582234063],"iteration":741,"passed_time":0.8485166162,"remaining_time":0.2950367749}, | ||
| {"learn":[0.5580350105],"iteration":742,"passed_time":0.849881176,"remaining_time":0.2939696665}, | ||
| {"learn":[0.5578868641],"iteration":743,"passed_time":0.8509730655,"remaining_time":0.2928079365}, | ||
| {"learn":[0.5577588577],"iteration":744,"passed_time":0.8520688718,"remaining_time":0.2916477346}, | ||
| {"learn":[0.5576122867],"iteration":745,"passed_time":0.853164178,"remaining_time":0.2904875351}, | ||
| {"learn":[0.5575166974],"iteration":746,"passed_time":0.8542426923,"remaining_time":0.2893218222}, | ||
| {"learn":[0.5574477164],"iteration":747,"passed_time":0.8554884172,"remaining_time":0.2882126753}, | ||
| {"learn":[0.5573025254],"iteration":748,"passed_time":0.8565343061,"remaining_time":0.2870361961}, | ||
| {"learn":[0.5571818754],"iteration":749,"passed_time":0.8580838684,"remaining_time":0.2860279561}, | ||
| {"learn":[0.5570053351],"iteration":750,"passed_time":0.859257509,"remaining_time":0.2848936348}, | ||
| {"learn":[0.5567012378],"iteration":751,"passed_time":0.8603013562,"remaining_time":0.2837164047}, | ||
| {"learn":[0.5565143939],"iteration":752,"passed_time":0.861437788,"remaining_time":0.2825698986}, | ||
| {"learn":[0.5563202494],"iteration":753,"passed_time":0.8626311789,"remaining_time":0.2814420027}, | ||
| {"learn":[0.5561048874],"iteration":754,"passed_time":0.8637610689,"remaining_time":0.280293327}, | ||
| {"learn":[0.5560310721],"iteration":755,"passed_time":0.8651440456,"remaining_time":0.2792263851}, | ||
| {"learn":[0.5559032035],"iteration":756,"passed_time":0.8663630202,"remaining_time":0.2781059629}, | ||
| {"learn":[0.5556773884],"iteration":757,"passed_time":0.8674392011,"remaining_time":0.2769396922}, | ||
| {"learn":[0.5554237404],"iteration":758,"passed_time":0.8685478826,"remaining_time":0.2757839785}, | ||
| {"learn":[0.5552554185],"iteration":759,"passed_time":0.8696663141,"remaining_time":0.2746314676}, | ||
| {"learn":[0.5551290079],"iteration":760,"passed_time":0.8708414964,"remaining_time":0.2734968694}, | ||
| {"learn":[0.5549633835],"iteration":761,"passed_time":0.8719198857,"remaining_time":0.2723319328}, | ||
| {"learn":[0.5548311341],"iteration":762,"passed_time":0.8732058195,"remaining_time":0.2712316897}, | ||
| {"learn":[0.5546711171],"iteration":763,"passed_time":0.874595463,"remaining_time":0.2701629964}, | ||
| {"learn":[0.5545365493],"iteration":764,"passed_time":0.875704186,"remaining_time":0.2690071683}, | ||
| {"learn":[0.5544011318],"iteration":765,"passed_time":0.8767388248,"remaining_time":0.2678288316}, | ||
| {"learn":[0.5542163136],"iteration":766,"passed_time":0.877832631,"remaining_time":0.2666688436}, | ||
| {"learn":[0.5540799772],"iteration":767,"passed_time":0.8789572293,"remaining_time":0.2655183297}, | ||
| {"learn":[0.5539516357],"iteration":768,"passed_time":0.8800237435,"remaining_time":0.2643504353}, | ||
| {"learn":[0.553717142],"iteration":769,"passed_time":0.8810882576,"remaining_time":0.2631822068}, | ||
| {"learn":[0.5535495657],"iteration":770,"passed_time":0.8825873192,"remaining_time":0.2621433153}, | ||
| {"learn":[0.553403792],"iteration":771,"passed_time":0.8836479583,"remaining_time":0.2609737494}, | ||
| {"learn":[0.5532358044],"iteration":772,"passed_time":0.8847620565,"remaining_time":0.2598201641}, | ||
| {"learn":[0.5530988019],"iteration":773,"passed_time":0.8859578224,"remaining_time":0.258690527}, | ||
| {"learn":[0.5529529706],"iteration":774,"passed_time":0.887133338,"remaining_time":0.2575548401}, | ||
| {"learn":[0.5527736306],"iteration":775,"passed_time":0.8882693948,"remaining_time":0.2564076604}, | ||
| {"learn":[0.5525740784],"iteration":776,"passed_time":0.8894519105,"remaining_time":0.255273843}, | ||
| {"learn":[0.5523988589],"iteration":777,"passed_time":0.8905701337,"remaining_time":0.2541215549}, | ||
| {"learn":[0.5522617496],"iteration":778,"passed_time":0.8918547758,"remaining_time":0.2530165667}, | ||
| {"learn":[0.5520769314],"iteration":779,"passed_time":0.8929509987,"remaining_time":0.251857974}, | ||
| {"learn":[0.5519216436],"iteration":780,"passed_time":0.8940819721,"remaining_time":0.2507092854}, | ||
| {"learn":[0.5517846698],"iteration":781,"passed_time":0.8951764033,"remaining_time":0.2495504551}, | ||
| {"learn":[0.5516019696],"iteration":782,"passed_time":0.8963341687,"remaining_time":0.2484093418}, | ||
| {"learn":[0.5515248823],"iteration":783,"passed_time":0.8975916021,"remaining_time":0.2472956455}, | ||
| {"learn":[0.551412334],"iteration":784,"passed_time":0.8987460758,"remaining_time":0.2461533838}, | ||
| {"learn":[0.551316933],"iteration":785,"passed_time":0.8999968424,"remaining_time":0.2450373082}, | ||
| {"learn":[0.5512066025],"iteration":786,"passed_time":0.9010818152,"remaining_time":0.2438760186}, | ||
| {"learn":[0.5510420861],"iteration":787,"passed_time":0.9021746214,"remaining_time":0.2427170301}, | ||
| {"learn":[0.5508210285],"iteration":788,"passed_time":0.9032420939,"remaining_time":0.2415514345}, | ||
| {"learn":[0.5506904058],"iteration":789,"passed_time":0.9043761923,"remaining_time":0.240403798}, | ||
| {"learn":[0.5504929906],"iteration":790,"passed_time":0.9056341257,"remaining_time":0.2392889156}, | ||
| {"learn":[0.5502393339],"iteration":791,"passed_time":0.9068214332,"remaining_time":0.2381551239}, | ||
| {"learn":[0.5500673218],"iteration":792,"passed_time":0.9080711581,"remaining_time":0.2370374902}, | ||
| {"learn":[0.5498658881],"iteration":793,"passed_time":0.9091629226,"remaining_time":0.2358785416}, | ||
| {"learn":[0.5497903262],"iteration":794,"passed_time":0.9102544788,"remaining_time":0.2347197084}, | ||
| {"learn":[0.5496638458],"iteration":795,"passed_time":0.9115397459,"remaining_time":0.2336106886}, | ||
| {"learn":[0.5494455014],"iteration":796,"passed_time":0.9126618441,"remaining_time":0.2324596667}, | ||
| {"learn":[0.5492022359],"iteration":797,"passed_time":0.9138558184,"remaining_time":0.2313269114}, | ||
| {"learn":[0.5490872019],"iteration":798,"passed_time":0.9149518746,"remaining_time":0.2301693702}, | ||
| {"learn":[0.5489065226],"iteration":799,"passed_time":0.9160629727,"remaining_time":0.2290157432}, | ||
| {"learn":[0.5487057435],"iteration":800,"passed_time":0.9172344883,"remaining_time":0.2278772324}, | ||
| {"learn":[0.5485074883],"iteration":801,"passed_time":0.9182998775,"remaining_time":0.2267124386}, | ||
| {"learn":[0.5483695235],"iteration":802,"passed_time":0.9194598095,"remaining_time":0.2255710865}, | ||
| {"learn":[0.5481713053],"iteration":803,"passed_time":0.9206471587,"remaining_time":0.224436372}, | ||
| {"learn":[0.5480101384],"iteration":804,"passed_time":0.9219915932,"remaining_time":0.2233395785}, | ||
| {"learn":[0.5478715915],"iteration":805,"passed_time":0.9230665242,"remaining_time":0.2221773023}, | ||
| {"learn":[0.5475953509],"iteration":806,"passed_time":0.9242684568,"remaining_time":0.2210456161}, | ||
| {"learn":[0.547408714],"iteration":807,"passed_time":0.9255065983,"remaining_time":0.21992236}, | ||
| {"learn":[0.5472241436],"iteration":808,"passed_time":0.9265874877,"remaining_time":0.2187616936}, | ||
| {"learn":[0.547046197],"iteration":809,"passed_time":0.9276947107,"remaining_time":0.2176074013}, | ||
| {"learn":[0.5468800084],"iteration":810,"passed_time":0.9287983504,"remaining_time":0.2164523899}, | ||
| {"learn":[0.5466156398],"iteration":811,"passed_time":0.930097701,"remaining_time":0.2153428175}, | ||
| {"learn":[0.5465582902],"iteration":812,"passed_time":0.9311890905,"remaining_time":0.2141849446}, | ||
| {"learn":[0.5463975279],"iteration":813,"passed_time":0.9324492739,"remaining_time":0.2130658046}, | ||
| {"learn":[0.546287305],"iteration":814,"passed_time":0.9337234159,"remaining_time":0.211949487}, | ||
| {"learn":[0.5461004895],"iteration":815,"passed_time":0.934811972,"remaining_time":0.2107909349}, | ||
| {"learn":[0.5458764408],"iteration":816,"passed_time":0.9358718611,"remaining_time":0.2096261329}, | ||
| {"learn":[0.5457505651],"iteration":817,"passed_time":0.9370783355,"remaining_time":0.2084942018}, | ||
| {"learn":[0.5455673223],"iteration":818,"passed_time":0.938272518,"remaining_time":0.2073593721}, | ||
| {"learn":[0.5453657635],"iteration":819,"passed_time":0.9393419906,"remaining_time":0.2061970223}, | ||
| {"learn":[0.5451750098],"iteration":820,"passed_time":0.9407089254,"remaining_time":0.2050997535}, | ||
| {"learn":[0.5450580229],"iteration":821,"passed_time":0.9418477322,"remaining_time":0.2039524286}, | ||
| {"learn":[0.5448891122],"iteration":822,"passed_time":0.9430239562,"remaining_time":0.2028131716}, | ||
| {"learn":[0.5447159953],"iteration":823,"passed_time":0.9441911801,"remaining_time":0.2016719025}, | ||
| {"learn":[0.5445744778],"iteration":824,"passed_time":0.9454946557,"remaining_time":0.2005594724}, | ||
| {"learn":[0.5443809225],"iteration":825,"passed_time":0.9468624239,"remaining_time":0.1994601232}, | ||
| {"learn":[0.5442042196],"iteration":826,"passed_time":0.9480271477,"remaining_time":0.19831765}, | ||
| {"learn":[0.5439359693],"iteration":827,"passed_time":0.9495146675,"remaining_time":0.1972421773}, | ||
| {"learn":[0.5436948438],"iteration":828,"passed_time":0.950806643,"remaining_time":0.1961253751}, | ||
| {"learn":[0.5435238046],"iteration":829,"passed_time":0.9519422831,"remaining_time":0.1949761303}, | ||
| {"learn":[0.5433885592],"iteration":830,"passed_time":0.9530060056,"remaining_time":0.1938122924}, | ||
| {"learn":[0.5432087084],"iteration":831,"passed_time":0.9545835683,"remaining_time":0.1927524513}, | ||
| {"learn":[0.5429354732],"iteration":832,"passed_time":0.9557564172,"remaining_time":0.1916102301}, | ||
| {"learn":[0.5427264428],"iteration":833,"passed_time":0.9572851875,"remaining_time":0.1905387783}, | ||
| {"learn":[0.5424446678],"iteration":834,"passed_time":0.9584514114,"remaining_time":0.1893945903}, | ||
| {"learn":[0.5423728941],"iteration":835,"passed_time":0.9595989683,"remaining_time":0.1882466876}, | ||
| {"learn":[0.5422192589],"iteration":836,"passed_time":0.9607939842,"remaining_time":0.187108028}, | ||
| {"learn":[0.5420059953],"iteration":837,"passed_time":0.9621563773,"remaining_time":0.1860015908}, | ||
| {"learn":[0.5419305179],"iteration":838,"passed_time":0.963314851,"remaining_time":0.1848554124}, | ||
| {"learn":[0.5416955576],"iteration":839,"passed_time":0.964439741,"remaining_time":0.1837028078}, | ||
| {"learn":[0.5415667697],"iteration":840,"passed_time":0.9659413859,"remaining_time":0.1826214987}, | ||
| {"learn":[0.5414730371],"iteration":841,"passed_time":0.9670932763,"remaining_time":0.1814735602}, | ||
| {"learn":[0.5413254033],"iteration":842,"passed_time":0.9683060841,"remaining_time":0.1803369575}, | ||
| {"learn":[0.541134908],"iteration":843,"passed_time":0.969452891,"remaining_time":0.1791879751}, | ||
| {"learn":[0.541011651],"iteration":844,"passed_time":0.9708942018,"remaining_time":0.1780930193}, | ||
| {"learn":[0.5408742065],"iteration":845,"passed_time":0.9720472588,"remaining_time":0.1769447729}, | ||
| {"learn":[0.5407677399],"iteration":846,"passed_time":0.97351282,"remaining_time":0.1758529651}, | ||
| {"learn":[0.5405882682],"iteration":847,"passed_time":0.9748717964,"remaining_time":0.174741171}, | ||
| {"learn":[0.5404063591],"iteration":848,"passed_time":0.9759860195,"remaining_time":0.1735852638}, | ||
| {"learn":[0.5402199597],"iteration":849,"passed_time":0.9771223263,"remaining_time":0.1724333517}, | ||
| {"learn":[0.5400828497],"iteration":850,"passed_time":0.9783578011,"remaining_time":0.1712988394}, | ||
| {"learn":[0.5399611765],"iteration":851,"passed_time":0.979505858,"remaining_time":0.1701489049}, | ||
| {"learn":[0.5396695028],"iteration":852,"passed_time":0.9806189978,"remaining_time":0.1689929574}, | ||
| {"learn":[0.5394488059],"iteration":853,"passed_time":0.9821755602,"remaining_time":0.1679129178}, | ||
| {"learn":[0.5391908301],"iteration":854,"passed_time":0.9833997431,"remaining_time":0.166775395}, | ||
| {"learn":[0.5390772765],"iteration":855,"passed_time":0.9846534264,"remaining_time":0.1656426325}, | ||
| {"learn":[0.5388830726],"iteration":856,"passed_time":0.9858470256,"remaining_time":0.164499562}, | ||
| {"learn":[0.5387260102],"iteration":857,"passed_time":0.9874740056,"remaining_time":0.1634280988}, | ||
| {"learn":[0.5385718663],"iteration":858,"passed_time":0.9887822313,"remaining_time":0.1623030205}, | ||
| {"learn":[0.5384163577],"iteration":859,"passed_time":0.9903007932,"remaining_time":0.161211757}, | ||
| {"learn":[0.5382201659],"iteration":860,"passed_time":0.9915760185,"remaining_time":0.1600802167}, | ||
| {"learn":[0.5379996906],"iteration":861,"passed_time":0.9927680343,"remaining_time":0.1589350217}, | ||
| {"learn":[0.5378266584],"iteration":862,"passed_time":0.9939941756,"remaining_time":0.1577951356}, | ||
| {"learn":[0.5376524191],"iteration":863,"passed_time":0.9955644049,"remaining_time":0.1567092119}, | ||
| {"learn":[0.5375314462],"iteration":864,"passed_time":0.996932423,"remaining_time":0.1555906094}, | ||
| {"learn":[0.5374158523],"iteration":865,"passed_time":0.9985464445,"remaining_time":0.154509496}, | ||
| {"learn":[0.5373387291],"iteration":866,"passed_time":0.9996967098,"remaining_time":0.153356012}, | ||
| {"learn":[0.5371031689],"iteration":867,"passed_time":1.000813516,"remaining_time":0.1521974472}, | ||
| {"learn":[0.5369876964],"iteration":868,"passed_time":1.002058075,"remaining_time":0.1510582368}, | ||
| {"learn":[0.5368424466],"iteration":869,"passed_time":1.003375425,"remaining_time":0.1499296613}, | ||
| {"learn":[0.5366527847],"iteration":870,"passed_time":1.004651734,"remaining_time":0.1487945737}, | ||
| {"learn":[0.5364835345],"iteration":871,"passed_time":1.005933751,"remaining_time":0.1476600002}, | ||
| {"learn":[0.5363997115],"iteration":872,"passed_time":1.007516855,"remaining_time":0.1465688896}, | ||
| {"learn":[0.5362290419],"iteration":873,"passed_time":1.008723205,"remaining_time":0.1454223385}, | ||
| {"learn":[0.5361499667],"iteration":874,"passed_time":1.010380019,"remaining_time":0.1443400026}, | ||
| {"learn":[0.5359272704],"iteration":875,"passed_time":1.011926539,"remaining_time":0.143240743}, | ||
| {"learn":[0.5357993232],"iteration":876,"passed_time":1.013088471,"remaining_time":0.1420865245}, | ||
| {"learn":[0.5356482822],"iteration":877,"passed_time":1.014843078,"remaining_time":0.1410146418}, | ||
| {"learn":[0.5355361733],"iteration":878,"passed_time":1.016382015,"remaining_time":0.1399115174}, | ||
| {"learn":[0.5354460196],"iteration":879,"passed_time":1.017927619,"remaining_time":0.1388083117}, | ||
| {"learn":[0.5352588228],"iteration":880,"passed_time":1.019176552,"remaining_time":0.1376640292}, | ||
| {"learn":[0.53512148],"iteration":881,"passed_time":1.020487653,"remaining_time":0.1365278266}, | ||
| {"learn":[0.5350096075],"iteration":882,"passed_time":1.021694044,"remaining_time":0.1353773535}, | ||
| {"learn":[0.5348475038],"iteration":883,"passed_time":1.023954116,"remaining_time":0.1343650197}, | ||
| {"learn":[0.534620608],"iteration":884,"passed_time":1.025320301,"remaining_time":0.1332337114}, | ||
| {"learn":[0.5345059191],"iteration":885,"passed_time":1.026687652,"remaining_time":0.1321020229}, | ||
| {"learn":[0.5343386233],"iteration":886,"passed_time":1.027889626,"remaining_time":0.1309487348}, | ||
| {"learn":[0.5341194767],"iteration":887,"passed_time":1.029000266,"remaining_time":0.1297838173}, | ||
| {"learn":[0.533889748],"iteration":888,"passed_time":1.030475786,"remaining_time":0.1286645807}, | ||
| {"learn":[0.5337391311],"iteration":889,"passed_time":1.03169926,"remaining_time":0.1275133917}, | ||
| {"learn":[0.5335737931],"iteration":890,"passed_time":1.033147655,"remaining_time":0.126389556}, | ||
| {"learn":[0.5334144509],"iteration":891,"passed_time":1.034404421,"remaining_time":0.1252417909}, | ||
| {"learn":[0.5332543181],"iteration":892,"passed_time":1.035710105,"remaining_time":0.1240996431}, | ||
| {"learn":[0.5330324114],"iteration":893,"passed_time":1.03693808,"remaining_time":0.1229479155}, | ||
| {"learn":[0.532823744],"iteration":894,"passed_time":1.038020761,"remaining_time":0.121778972}, | ||
| {"learn":[0.5326132813],"iteration":895,"passed_time":1.039392988,"remaining_time":0.1206438289}, | ||
| {"learn":[0.532559536],"iteration":896,"passed_time":1.040504877,"remaining_time":0.1194782635}, | ||
| {"learn":[0.5323901087],"iteration":897,"passed_time":1.041834853,"remaining_time":0.1183375891}, | ||
| {"learn":[0.532317485],"iteration":898,"passed_time":1.043248247,"remaining_time":0.1172058654}, | ||
| {"learn":[0.5321770734],"iteration":899,"passed_time":1.044346262,"remaining_time":0.1160384735}, | ||
| {"learn":[0.5319322789],"iteration":900,"passed_time":1.045449068,"remaining_time":0.1148717622}, | ||
| {"learn":[0.5316690346],"iteration":901,"passed_time":1.046637001,"remaining_time":0.1137144413}, | ||
| {"learn":[0.5315424691],"iteration":902,"passed_time":1.048160604,"remaining_time":0.1125931103}, | ||
| {"learn":[0.5313859248],"iteration":903,"passed_time":1.049427079,"remaining_time":0.1114435837}, | ||
| {"learn":[0.531195805],"iteration":904,"passed_time":1.050513969,"remaining_time":0.110274947}, | ||
| {"learn":[0.5310412898],"iteration":905,"passed_time":1.051734527,"remaining_time":0.1091203593}, | ||
| {"learn":[0.5309069909],"iteration":906,"passed_time":1.0528255,"remaining_time":0.107952339}, | ||
| {"learn":[0.5308202803],"iteration":907,"passed_time":1.054048308,"remaining_time":0.1067978461}, | ||
| {"learn":[0.5306762481],"iteration":908,"passed_time":1.055409576,"remaining_time":0.1056570642}, | ||
| {"learn":[0.5305210105],"iteration":909,"passed_time":1.05676726,"remaining_time":0.1045154433}, | ||
| {"learn":[0.5303613837],"iteration":910,"passed_time":1.057928734,"remaining_time":0.1033541793}, | ||
| {"learn":[0.5301894383],"iteration":911,"passed_time":1.059413587,"remaining_time":0.1022241181}, | ||
| {"learn":[0.5300110846],"iteration":912,"passed_time":1.060551852,"remaining_time":0.1010602532}, | ||
| {"learn":[0.5298896467],"iteration":913,"passed_time":1.06171916,"remaining_time":0.09989917694}, | ||
| {"learn":[0.5297722075],"iteration":914,"passed_time":1.062816382,"remaining_time":0.09873157651}, | ||
| {"learn":[0.5295404489],"iteration":915,"passed_time":1.064131692,"remaining_time":0.09758412892}, | ||
| {"learn":[0.5294298694],"iteration":916,"passed_time":1.065476001,"remaining_time":0.09643894013}, | ||
| {"learn":[0.5292101992],"iteration":917,"passed_time":1.066543182,"remaining_time":0.0952685631}, | ||
| {"learn":[0.5289950717],"iteration":918,"passed_time":1.06778824,"remaining_time":0.09411408864}, | ||
| {"learn":[0.5288228305],"iteration":919,"passed_time":1.069120091,"remaining_time":0.09296696446}, | ||
| {"learn":[0.5286330477],"iteration":920,"passed_time":1.070387441,"remaining_time":0.09181390649}, | ||
| {"learn":[0.5284490903],"iteration":921,"passed_time":1.071462414,"remaining_time":0.0906443257}, | ||
| {"learn":[0.5283180803],"iteration":922,"passed_time":1.072724306,"remaining_time":0.08949054339}, | ||
| {"learn":[0.5281316824],"iteration":923,"passed_time":1.073802779,"remaining_time":0.08832144066}, | ||
| {"learn":[0.5279960696],"iteration":924,"passed_time":1.074910668,"remaining_time":0.08715491905}, | ||
| {"learn":[0.5277708018],"iteration":925,"passed_time":1.076039225,"remaining_time":0.08599017564}, | ||
| {"learn":[0.5275788182],"iteration":926,"passed_time":1.077167282,"remaining_time":0.08482547094}, | ||
| {"learn":[0.5274954053],"iteration":927,"passed_time":1.078315589,"remaining_time":0.08366241635}, | ||
| {"learn":[0.5273939801],"iteration":928,"passed_time":1.079599106,"remaining_time":0.08250972712}, | ||
| {"learn":[0.5271941343],"iteration":929,"passed_time":1.080878998,"remaining_time":0.08135648369}, | ||
| {"learn":[0.5270978216],"iteration":930,"passed_time":1.08203968,"remaining_time":0.08019413308}, | ||
| {"learn":[0.5269792396],"iteration":931,"passed_time":1.083161403,"remaining_time":0.07902894356}, | ||
| {"learn":[0.5268377973],"iteration":932,"passed_time":1.08430196,"remaining_time":0.07786519969}, | ||
| {"learn":[0.5267032069],"iteration":933,"passed_time":1.085477225,"remaining_time":0.07670395811}, | ||
| {"learn":[0.5265548995],"iteration":934,"passed_time":1.08655849,"remaining_time":0.0755361517}, | ||
| {"learn":[0.5264515743],"iteration":935,"passed_time":1.08769538,"remaining_time":0.07437233367}, | ||
| {"learn":[0.5262363111],"iteration":936,"passed_time":1.088955063,"remaining_time":0.07321682923}, | ||
| {"learn":[0.5262123118],"iteration":937,"passed_time":1.090084787,"remaining_time":0.07205251255}, | ||
| {"learn":[0.5261404386],"iteration":938,"passed_time":1.091339928,"remaining_time":0.07089641707}, | ||
| {"learn":[0.5260256059],"iteration":939,"passed_time":1.092537986,"remaining_time":0.06973646719}, | ||
| {"learn":[0.5259196314],"iteration":940,"passed_time":1.093713835,"remaining_time":0.06857504385}, | ||
| {"learn":[0.5257448753],"iteration":941,"passed_time":1.094825808,"remaining_time":0.06740965697}, | ||
| {"learn":[0.5255640861],"iteration":942,"passed_time":1.09598199,"remaining_time":0.06624705561}, | ||
| {"learn":[0.5254048598],"iteration":943,"passed_time":1.097287049,"remaining_time":0.06509329953}, | ||
| {"learn":[0.5252093179],"iteration":944,"passed_time":1.098435939,"remaining_time":0.06393013404}, | ||
| {"learn":[0.5250705737],"iteration":945,"passed_time":1.099588246,"remaining_time":0.06276719377}, | ||
| {"learn":[0.5249127042],"iteration":946,"passed_time":1.100744178,"remaining_time":0.06160447884}, | ||
| {"learn":[0.5248016433],"iteration":947,"passed_time":1.101941403,"remaining_time":0.06044404319}, | ||
| {"learn":[0.5245889009],"iteration":948,"passed_time":1.103026792,"remaining_time":0.05927751991}, | ||
| {"learn":[0.5244611525],"iteration":949,"passed_time":1.104130098,"remaining_time":0.05811211045}, | ||
| {"learn":[0.52435538],"iteration":950,"passed_time":1.10523203,"remaining_time":0.05694676074}, | ||
| {"learn":[0.5242868134],"iteration":951,"passed_time":1.106400087,"remaining_time":0.05578487834}, | ||
| {"learn":[0.5241478183],"iteration":952,"passed_time":1.107504393,"remaining_time":0.05461983892}, | ||
| {"learn":[0.523947669],"iteration":953,"passed_time":1.108621033,"remaining_time":0.05345552152}, | ||
| {"learn":[0.5237888331],"iteration":954,"passed_time":1.109708881,"remaining_time":0.05228994727}, | ||
| {"learn":[0.5236090071],"iteration":955,"passed_time":1.110803479,"remaining_time":0.05112484631}, | ||
| {"learn":[0.5234509657],"iteration":956,"passed_time":1.111964036,"remaining_time":0.04996285637}, | ||
| {"learn":[0.5232790155],"iteration":957,"passed_time":1.113029467,"remaining_time":0.04879669896}, | ||
| {"learn":[0.5230899075],"iteration":958,"passed_time":1.114440902,"remaining_time":0.04764554431}, | ||
| {"learn":[0.5229585604],"iteration":959,"passed_time":1.115597376,"remaining_time":0.046483224}, | ||
| {"learn":[0.5228564751],"iteration":960,"passed_time":1.116897685,"remaining_time":0.04532675308}, | ||
| {"learn":[0.5226973984],"iteration":961,"passed_time":1.118131035,"remaining_time":0.04416733817}, | ||
| {"learn":[0.522581195],"iteration":962,"passed_time":1.119245049,"remaining_time":0.04300318466}, | ||
| {"learn":[0.5224049925],"iteration":963,"passed_time":1.120307939,"remaining_time":0.04183722592}, | ||
| {"learn":[0.5221831982],"iteration":964,"passed_time":1.12141937,"remaining_time":0.0406732414}, | ||
| {"learn":[0.5220633205],"iteration":965,"passed_time":1.122702429,"remaining_time":0.0395154064}, | ||
| {"learn":[0.5218727774],"iteration":966,"passed_time":1.123848444,"remaining_time":0.03835263563}, | ||
| {"learn":[0.5217142792],"iteration":967,"passed_time":1.124948292,"remaining_time":0.03718837329}, | ||
| {"learn":[0.5216137175],"iteration":968,"passed_time":1.126049265,"remaining_time":0.03602427989}, | ||
| {"learn":[0.521431127],"iteration":969,"passed_time":1.127147405,"remaining_time":0.03486022901}, | ||
| {"learn":[0.5212491425],"iteration":970,"passed_time":1.128320503,"remaining_time":0.03369855263}, | ||
| {"learn":[0.5210412582],"iteration":971,"passed_time":1.129375601,"remaining_time":0.03253345352}, | ||
| {"learn":[0.5209096834],"iteration":972,"passed_time":1.130485574,"remaining_time":0.03137010328}, | ||
| {"learn":[0.5206924059],"iteration":973,"passed_time":1.131710799,"remaining_time":0.03020993918}, | ||
| {"learn":[0.5204450378],"iteration":974,"passed_time":1.13279648,"remaining_time":0.02904606358}, | ||
| {"learn":[0.5203452705],"iteration":975,"passed_time":1.133940328,"remaining_time":0.02788377856}, | ||
| {"learn":[0.5201276544],"iteration":976,"passed_time":1.135022676,"remaining_time":0.02672008347}, | ||
| {"learn":[0.5200265373],"iteration":977,"passed_time":1.136771116,"remaining_time":0.02557153839}, | ||
| {"learn":[0.5199170844],"iteration":978,"passed_time":1.137911089,"remaining_time":0.02440871591}, | ||
| {"learn":[0.5197050537],"iteration":979,"passed_time":1.139124272,"remaining_time":0.02324743412}, | ||
| {"learn":[0.5195470424],"iteration":980,"passed_time":1.14019212,"remaining_time":0.02208323168}, | ||
| {"learn":[0.5194250506],"iteration":981,"passed_time":1.141367885,"remaining_time":0.0209212036}, | ||
| {"learn":[0.5193402584],"iteration":982,"passed_time":1.142640277,"remaining_time":0.01976081863}, | ||
| {"learn":[0.5191450323],"iteration":983,"passed_time":1.143999295,"remaining_time":0.01860161456}, | ||
| {"learn":[0.5190161094],"iteration":984,"passed_time":1.145095185,"remaining_time":0.01743799774}, | ||
| {"learn":[0.5188890325],"iteration":985,"passed_time":1.14614549,"remaining_time":0.01627387106}, | ||
| {"learn":[0.518662949],"iteration":986,"passed_time":1.147782637,"remaining_time":0.01511770444}, | ||
| {"learn":[0.5185427602],"iteration":987,"passed_time":1.148910319,"remaining_time":0.01395437634}, | ||
| {"learn":[0.518436865],"iteration":988,"passed_time":1.150014584,"remaining_time":0.01279085988}, | ||
| {"learn":[0.5183853031],"iteration":989,"passed_time":1.151108765,"remaining_time":0.01162736126}, | ||
| {"learn":[0.5182570586],"iteration":990,"passed_time":1.152181737,"remaining_time":0.01046380993}, | ||
| {"learn":[0.5181277957],"iteration":991,"passed_time":1.15323071,"remaining_time":0.009300247659}, | ||
| {"learn":[0.5179707171],"iteration":992,"passed_time":1.15427339,"remaining_time":0.008136871834}, | ||
| {"learn":[0.5178342938],"iteration":993,"passed_time":1.155688492,"remaining_time":0.006975986876}, | ||
| {"learn":[0.5176966263],"iteration":994,"passed_time":1.156769257,"remaining_time":0.005812910838}, | ||
| {"learn":[0.5175970443],"iteration":995,"passed_time":1.157896355,"remaining_time":0.004650186165}, | ||
| {"learn":[0.5174165617],"iteration":996,"passed_time":1.159128663,"remaining_time":0.003487849538}, | ||
| {"learn":[0.5172515223],"iteration":997,"passed_time":1.160268345,"remaining_time":0.002325187064}, | ||
| {"learn":[0.5170768331],"iteration":998,"passed_time":1.161338359,"remaining_time":0.00116250086}, | ||
| {"learn":[0.5169045154],"iteration":999,"passed_time":1.16242329,"remaining_time":0} | ||
| ]} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove auto-generated training artifact from version control.
The catboost_info/ directory is auto-generated by CatBoost during training runs and should not be committed to the repository. This is similar to other build artifacts like __pycache__ or .pytest_cache.
Add catboost_info/ to .gitignore:
+# CatBoost training artifacts
+catboost_info/Then remove the committed file:
git rm -r catboost_info/🤖 Prompt for AI Agents
In `@catboost_info/catboost_training.json` around lines 1 - 1004, This commit
includes an auto-generated CatBoost training artifact (the catboost_info
directory); add "catboost_info/" to .gitignore, run git rm -r --cached
catboost_info/ (or git rm -r catboost_info/) to remove the tracked artifact from
the index, and commit the .gitignore update and removal so future CatBoost runs
do not reintroduce the file.
| train_feature_files = sorted_feature_files[:25] | ||
| # Concatenate all the train feature files into a single dataframe | ||
| df_train_features = pd.concat([pd.read_csv(f) for f in train_feature_files], ignore_index=True) | ||
| train_labels = df_train_features["is_train"] | ||
| df_train_features = df_train_features.drop(columns=["is_train"]) | ||
|
|
||
| test_feature_files = sorted_feature_files[26:] | ||
| df_test_features = pd.concat([pd.read_csv(f) for f in test_feature_files], ignore_index=True) | ||
| test_labels = df_test_features["is_train"] | ||
| df_test_features = df_test_features.drop(columns=["is_train"]) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Off-by-one error: file at index 25 is skipped.
The train/test split skips the file at index 25:
train_feature_files = sorted_feature_files[:25]→ indices 0-24 (25 files)test_feature_files = sorted_feature_files[26:]→ indices 26+ (skips index 25)
If all files should be used, this should be sorted_feature_files[25:].
🐛 Proposed fix
# Get the first 25 feature files
train_feature_files = sorted_feature_files[:25]
# Concatenate all the train feature files into a single dataframe
df_train_features = pd.concat([pd.read_csv(f) for f in train_feature_files], ignore_index=True)
train_labels = df_train_features["is_train"]
df_train_features = df_train_features.drop(columns=["is_train"])
- test_feature_files = sorted_feature_files[26:]
+ test_feature_files = sorted_feature_files[25:]
df_test_features = pd.concat([pd.read_csv(f) for f in test_feature_files], ignore_index=True)📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| train_feature_files = sorted_feature_files[:25] | |
| # Concatenate all the train feature files into a single dataframe | |
| df_train_features = pd.concat([pd.read_csv(f) for f in train_feature_files], ignore_index=True) | |
| train_labels = df_train_features["is_train"] | |
| df_train_features = df_train_features.drop(columns=["is_train"]) | |
| test_feature_files = sorted_feature_files[26:] | |
| df_test_features = pd.concat([pd.read_csv(f) for f in test_feature_files], ignore_index=True) | |
| test_labels = df_test_features["is_train"] | |
| df_test_features = df_test_features.drop(columns=["is_train"]) | |
| train_feature_files = sorted_feature_files[:25] | |
| # Concatenate all the train feature files into a single dataframe | |
| df_train_features = pd.concat([pd.read_csv(f) for f in train_feature_files], ignore_index=True) | |
| train_labels = df_train_features["is_train"] | |
| df_train_features = df_train_features.drop(columns=["is_train"]) | |
| test_feature_files = sorted_feature_files[25:] | |
| df_test_features = pd.concat([pd.read_csv(f) for f in test_feature_files], ignore_index=True) | |
| test_labels = df_test_features["is_train"] | |
| df_test_features = df_test_features.drop(columns=["is_train"]) |
🤖 Prompt for AI Agents
In `@examples/ept_attack/run_ept_attack.py` around lines 159 - 168, The split
currently skips the file at index 25 because train_feature_files =
sorted_feature_files[:25] uses indices 0–24 while test_feature_files =
sorted_feature_files[26:] starts at 26; update test_feature_files to use
sorted_feature_files[25:] (referencing train_feature_files, test_feature_files,
and sorted_feature_files) so the file at index 25 is included in the test set
and no file is omitted.
| trianing_directory_name = f"{classifier}_" + "_".join(selected_columns_tuple) | ||
| trianing_output_path = output_summary_path / trianing_directory_name | ||
| trianing_output_path.mkdir(parents=True, exist_ok=True) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo in variable names: "trianing" should be "training".
Minor typo in multiple variable names that affects readability.
✏️ Proposed fix
- trianing_directory_name = f"{classifier}_" + "_".join(selected_columns_tuple)
- trianing_output_path = output_summary_path / trianing_directory_name
- trianing_output_path.mkdir(parents=True, exist_ok=True)
+ training_directory_name = f"{classifier}_" + "_".join(selected_columns_tuple)
+ training_output_path = output_summary_path / training_directory_name
+ training_output_path.mkdir(parents=True, exist_ok=True)Also update the references on lines 219 and 225:
- file_path=trianing_output_path,
+ file_path=training_output_path,
...
- with open(trianing_output_path / scores_file_name, "w") as f:
+ with open(training_output_path / scores_file_name, "w") as f:📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| trianing_directory_name = f"{classifier}_" + "_".join(selected_columns_tuple) | |
| trianing_output_path = output_summary_path / trianing_directory_name | |
| trianing_output_path.mkdir(parents=True, exist_ok=True) | |
| training_directory_name = f"{classifier}_" + "_".join(selected_columns_tuple) | |
| training_output_path = output_summary_path / training_directory_name | |
| training_output_path.mkdir(parents=True, exist_ok=True) |
🤖 Prompt for AI Agents
In `@examples/ept_attack/run_ept_attack.py` around lines 210 - 212, Rename the
misspelled variables trianing_directory_name and trianing_output_path to
training_directory_name and training_output_path respectively, and update all
subsequent references in the same scope/function (e.g., the later uses around
where those variables are referenced) to use the corrected names so the
directory creation and downstream code use training_directory_name and
training_output_path consistently.
emersodb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall the PR looks quite good. Mostly minor comments or suggestions.
emersodb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really nice refactors. A few very small comments and then this should be ready to go.
|
Also, just as a reminder if you haven't done so already, take a look at the coderabbit comments in case there are any useful suggestions therein. |
PR Type
[Feature]
Short Description
Clickup Ticket(s): https://app.clickup.com/t/868g60gtc
Implemented classification training (on three different classifiers) and selection based on the submission repository.
In run_ept_attack.py, the codes iterates through different diffusion models used to generate synthetic data and ALL combinations of feature types derived from the attribute prediction task. I think this part is part of the main design of their attack and should be included in the library rather than the example, but handling saving and writing files would be a nightmare. Let me know how you think this is best handled.
Also currently everything is identical to the submission repository. There's a lot of saving results going on which I find redundant so far and might remove later, if they're proven to be truly redundant.
Tests Added
Added checks and tests at tests/unit/attacks/ept_attack/test_classification.py