Skip to content

Commit 7ca1c40

Browse files
committed
Use logger instead of echo
1 parent e7a4ef5 commit 7ca1c40

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

train.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
include __DIR__ . '/vendor/autoload.php';
44

5+
use Rubix\ML\Other\Loggers\Screen;
56
use Rubix\ML\Datasets\Labeled;
67
use Rubix\ML\PersistentModel;
78
use Rubix\ML\Pipeline;
@@ -18,14 +19,15 @@
1819
use Rubix\ML\NeuralNet\ActivationFunctions\LeakyReLU;
1920
use Rubix\ML\NeuralNet\Optimizers\AdaMax;
2021
use Rubix\ML\Persisters\Filesystem;
21-
use Rubix\ML\Other\Loggers\Screen;
2222
use Rubix\ML\Datasets\Unlabeled;
2323

2424
use function Rubix\ML\array_transpose;
2525

2626
ini_set('memory_limit', '-1');
2727

28-
echo 'Loading data into memory ...' . PHP_EOL;
28+
$logger = new Screen();
29+
30+
$logger->info('Loading data into memory');
2931

3032
$samples = $labels = [];
3133

@@ -60,9 +62,7 @@
6062
new Filesystem('sentiment.model', true)
6163
);
6264

63-
$estimator->setLogger(new Screen('sentiment'));
64-
65-
echo 'Training ...' . PHP_EOL;
65+
$estimator->setLogger($logger);
6666

6767
$estimator->train($dataset);
6868

@@ -73,7 +73,7 @@
7373
->toCSV(['scores', 'losses'])
7474
->write('progress.csv');
7575

76-
echo 'Progress saved to progress.csv' . PHP_EOL;
76+
$logger->info('Progress saved to progress.csv');
7777

7878
if (strtolower(trim(readline('Save this model? (y|[n]): '))) === 'y') {
7979
$estimator->save();

validate.php

+6-3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
include __DIR__ . '/vendor/autoload.php';
44

5+
use Rubix\ML\Other\Loggers\Screen;
56
use Rubix\ML\Datasets\Labeled;
67
use Rubix\ML\PersistentModel;
78
use Rubix\ML\Persisters\Filesystem;
@@ -11,7 +12,9 @@
1112

1213
ini_set('memory_limit', '-1');
1314

14-
echo 'Loading data into memory ...' . PHP_EOL;
15+
$logger = new Screen();
16+
17+
$logger->info('Loading data into memory');
1518

1619
$samples = $labels = [];
1720

@@ -26,7 +29,7 @@
2629

2730
$estimator = PersistentModel::load(new Filesystem('sentiment.model'));
2831

29-
echo 'Making predictions ...' . PHP_EOL;
32+
$logger->info('Making predictions');
3033

3134
$predictions = $estimator->predict($dataset);
3235

@@ -41,4 +44,4 @@
4144

4245
$results->toJSON()->write('report.json');
4346

44-
echo 'Report saved to report.json' . PHP_EOL;
47+
$logger->info('Report saved to report.json');

0 commit comments

Comments
 (0)