File tree 2 files changed +12
-9
lines changed
2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 2
2
3
3
include __DIR__ . '/vendor/autoload.php ' ;
4
4
5
+ use Rubix \ML \Other \Loggers \Screen ;
5
6
use Rubix \ML \Datasets \Labeled ;
6
7
use Rubix \ML \PersistentModel ;
7
8
use Rubix \ML \Pipeline ;
18
19
use Rubix \ML \NeuralNet \ActivationFunctions \LeakyReLU ;
19
20
use Rubix \ML \NeuralNet \Optimizers \AdaMax ;
20
21
use Rubix \ML \Persisters \Filesystem ;
21
- use Rubix \ML \Other \Loggers \Screen ;
22
22
use Rubix \ML \Datasets \Unlabeled ;
23
23
24
24
use function Rubix \ML \array_transpose ;
25
25
26
26
ini_set ('memory_limit ' , '-1 ' );
27
27
28
- echo 'Loading data into memory ... ' . PHP_EOL ;
28
+ $ logger = new Screen ();
29
+
30
+ $ logger ->info ('Loading data into memory ' );
29
31
30
32
$ samples = $ labels = [];
31
33
60
62
new Filesystem ('sentiment.model ' , true )
61
63
);
62
64
63
- $ estimator ->setLogger (new Screen ('sentiment ' ));
64
-
65
- echo 'Training ... ' . PHP_EOL ;
65
+ $ estimator ->setLogger ($ logger );
66
66
67
67
$ estimator ->train ($ dataset );
68
68
73
73
->toCSV (['scores ' , 'losses ' ])
74
74
->write ('progress.csv ' );
75
75
76
- echo 'Progress saved to progress.csv ' . PHP_EOL ;
76
+ $ logger -> info ( 'Progress saved to progress.csv ' ) ;
77
77
78
78
if (strtolower (trim (readline ('Save this model? (y|[n]): ' ))) === 'y ' ) {
79
79
$ estimator ->save ();
Original file line number Diff line number Diff line change 2
2
3
3
include __DIR__ . '/vendor/autoload.php ' ;
4
4
5
+ use Rubix \ML \Other \Loggers \Screen ;
5
6
use Rubix \ML \Datasets \Labeled ;
6
7
use Rubix \ML \PersistentModel ;
7
8
use Rubix \ML \Persisters \Filesystem ;
11
12
12
13
ini_set ('memory_limit ' , '-1 ' );
13
14
14
- echo 'Loading data into memory ... ' . PHP_EOL ;
15
+ $ logger = new Screen ();
16
+
17
+ $ logger ->info ('Loading data into memory ' );
15
18
16
19
$ samples = $ labels = [];
17
20
26
29
27
30
$ estimator = PersistentModel::load (new Filesystem ('sentiment.model ' ));
28
31
29
- echo 'Making predictions ... ' . PHP_EOL ;
32
+ $ logger -> info ( 'Making predictions ' ) ;
30
33
31
34
$ predictions = $ estimator ->predict ($ dataset );
32
35
41
44
42
45
$ results ->toJSON ()->write ('report.json ' );
43
46
44
- echo 'Report saved to report.json ' . PHP_EOL ;
47
+ $ logger -> info ( 'Report saved to report.json ' ) ;
You can’t perform that action at this time.
0 commit comments