/
DOCUMENTATION.txt
63 lines (33 loc) · 3.34 KB
/
DOCUMENTATION.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Tranquility program is used to learn machine model in following steps.
Tranquility program is copyright and developed by Tomas Ukkonen.
It can be used in theory to sort of heal CNS (maximize PSI (phase slope index and minimize phase difference), for example).
Compile: "make -f Makefile.win32/linux tranquility" (compile dinrhiw2 and dependencies before)
NOTE: On Linux OpenBLAS is SLOW and Intel MKL (or AMD BLIS?) is required for tranquility to keep in sync with EEG.
NOTE: Intel MKL (and AMD BLIS) optimization seem to give 50% faster optimization results on Linux.
So model optimization takes 1 day instead of 2 days.
NEW:
Buy and use Mind Montior App to send OSC packets from mobile phone to windows/linux computer with target port (4545).
Then use "--device=mindmonitor" to use mind monitor with 12 target values:
[delta, theta, alpha, beta, gamma, total-power, spectral-entropy, phase-difference, PSI index, spectral-entropy (ICA), phase-difference (ICA), PSI index (ICA)].
NOTE: ICA signals doesn't seem to be reliable variables, ther are no statistically significant changes to ICA signals values caused by pictures.
NOTE: remember to check in Mind Monitor App that all four signals of Muse headband are read correctly.
Some settings (for mind monitor app):
For maximizing intelligence use target -1,-1,1,-1,1,-1,-1,0,1,-1,-1,-1 [max alpha, max gamma, min phase-difference and max PSI index]
For treating alzheimer use target -1,-1 ,-1,-1,1,-1,-1,-1,-1,-1,-1,-1 [maximize gamma which seem to improve alzheimer symptoms in high-quality MEDICAL research]
For causing sleep use: 1,-1,1,-1,-1,-1,0,-1,-1,0,-1,-1 [maximize delta and alpha + minimize spectral entropy, minimize ICA spectral-entropy]
For relaxation and meditation use target -1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1 [maximize alpha]
For me maximizing metrics cause often 1-4% improvement in target values which MAY increase REAL measurable intelligence (or NOT).
1. Use command "./tranquility --measure --device=mindmonitor" to measure data.
2. Use command "./tranquility --optimize --device=mindmonitor" to optimize machine learning model.
3. Use command "./tranquility --program --device=mindmonitor --target=1,-1,1,-1,-1,-1, 0,-1,-1,0,-1,-1" to
maximize delta and alpha brainwaves and minimize spectral entropy using the machine learning model and live EEG measurements.
4. Collect more teaching data one step forward in stimulation (with given target): "./tranquility --measure --device=mindmonitor --target=1,-1,1,-1,-1,-1, 0,-1,-1,0,-1,-1"
5. Relearn a better machine learning model that can predict further into the future "./tranquility --optimize --device=mindmonitor".
Compare programmed stimulus to random or blank stimulus by adding --random or --blank at the beginning:
"./tranquility --random --program --device=mindmonitor --target=1,-1,1,-1,-1,-1, 0,-1,-1,0,-1,-1"
"./tranquility --blank --program --device=mindmonitor --target=1,-1,1,-1,-1,-1, 0,-1,-1,0,-1,-1"
Goodness of the stimulation is reported by the program as the mean RMS distance to the target after the program stops.
You can compare these numbers to random or blank stimulation:
"Program performance (average error): xxx.".
You can increase stimulation length by using "--program-length" which takes the argument in seconds.
You need at least 5 minute stimulation to get some results and better results are archived using 10 minute stimulation.