• Aucun résultat trouvé

Reservoir computing 7 I.1.4

N/A
N/A
Protected

Academic year: 2021

Partager "Reservoir computing 7 I.1.4"

Copied!
3
0
0

Texte intégral

(1)

Contents

Jury composition vii

Preface ix

Acknowledgements xi

Author’s publications xv

Chapter I. Introduction 1

I.1. From machine learning to reservoir computing 1

I.1.1. Machine learning algorithms 1

I.1.2. Artificial neural networks 4

I.1.3. Reservoir computing 7

I.1.4. Benchmark tasks 12

I.2. Hardware implementations : opto-electronic delay systems 14

I.2.1. Time-multiplexing 15

I.2.2. Conceptual setup 16

I.2.3. Desynchronisation 18

I.2.4. Experimental setup 18

I.3. Field-Programmable Gate Arrays 23

I.3.1. History 23

I.3.2. Market and applications 26

I.3.3. Xilinx Virtex 6 : architecture and operation 27 I.3.4. Design flow and implementation tools 28 Chapter II. Online training of a photonic reservoir computer 33

II.1. Introduction 33

II.2. Equalisation of non-stationary channels 34 II.2.1. Influence of channel model parameters on equaliser performance 35

II.2.2. Slowly drifting channel 35

II.2.3. Switching channel 35

II.3. Online training 36

II.3.1. Gradient descent algorithm 37

II.4. Experimental setup 38

II.4.1. Input and readout 39

II.4.2. Experimental parameters 40

II.4.3. Experiment automation 40

II.5. FPGA design 41

II.6. Results 44

xix

(2)

xx Contents

II.6.1. Improved equalisation error rate 44

II.6.2. Simplified training algorithm 45

II.6.3. Equalisation of a slowly drifting channel 45 II.6.4. Equalisation of a switching channel 49 II.6.5. Influence of channel model parameters on equaliser performance 51

II.7. Challenges and solutions 51

II.8. Conclusion 53

Chapter III. Backpropagation with photonics 55

III.1. Introduction 55

III.2. Backpropagation through time 56

III.2.1. General idea and new notations 57

III.2.2. Setting up the problem 58

III.2.3. Output mask gradient 60

III.2.4. Input mask gradient 61

III.2.5. Multiple inputs/outputs 63

III.3. Experimental setup 63

III.3.1. Online multiplication using cascaded MZMs 65

III.3.2. Mask parametrisation 67

III.4. FPGA design 68

III.5. Results 70

III.5.1. Tasks 70

III.5.2. NARMA10 and VARDEL5 71

III.5.3. TIMIT 72

III.5.4. Gradient descent 74

III.5.5. Robustness 75

III.6. Challenges and solutions 76

III.7. Conclusion 77

Chapter IV. Photonic reservoir computer with output feedback 79

IV.1. Introduction 79

IV.2. Reservoir computing with output feedback 81

IV.3. Time series generation tasks 82

IV.3.1. Frequency generation 82

IV.3.2. Random pattern generation 83

IV.3.3. Mackey-Glass chaotic series prediction 83

IV.3.4. Lorenz chaotic series prediction 84

IV.4. Experimental setup 84

IV.5. FPGA design 86

IV.6. Numerical simulations 88

IV.7. Results 88

IV.7.1. Noisy reservoir 89

IV.7.2. Frequency generation 89

IV.7.3. Random pattern generation 91

IV.7.4. Mackey-Glass series prediction 96

IV.7.5. Lorenz series prediction 99

IV.8. Challenges and solutions 104

IV.9. Conclusion 105

(3)

xxi

Chapter V. Towards online-trained analogue readout layer 109

V.1. Introduction 109

V.2. Methods 111

V.3. Proposed experimental setup 111

V.3.1. Analogue readout layer 111

V.3.2. FPGA board 113

V.4. Numerical simulations 113

V.5. Results 115

V.5.1. Linear readout: RC circuit 115

V.5.2. Nonlinear readout 118

V.6. Conclusion 118

Chapter VI. Real-time automated tissue characterisation for intravascular

OCT scans 121

VI.1. Introduction 121

VI.2. Feature extraction 127

VI.2.1. GLCM features 127

VI.2.2. Methods 130

VI.2.3. Operation principle 131

VI.2.4. FPGA design 132

VI.2.5. Results 134

VI.2.6. Perspectives 134

VI.3. Artificial neural network 135

VI.3.1. Network structure 135

VI.3.2. Methods 138

VI.3.3. Operation principle 140

VI.3.4. FPGA design 140

VI.3.5. Results 142

VI.4. Conclusion 142

Chapter VII. Conclusion and perspectives 145

Bibliography 151

Références

Documents relatifs

Janvier nous aborde avec un temps déplai- sant qui sera suivi d'une température claire, mais froide; de la neige vers le milieu du mois, Suivie d'un

(11) In summary, the channel depends on the 7P physical param- eters φ given in (3), but the considered model depends on only 7p parameters whose optimal values make up the

DIVISION DES

Sa sœur Jade n’a économisé que la moitié de cette somme... Combien de pages ont les livres dont parlent Calculo

BSML improves on DPML by offering a purely functional semantics, and a much simplified programming interface of only four operations: mkpar to con- struct parallel vectors indexed

En 2002, 12 spectacles ont été programmés dans un théâtre municipal. On décide d'utiliser un tableur pour connaître la formule la plus avantageuse suivant le nombre de spectacles

Les zones de I'aire initiale du Programme qui, en 1993, seront soumises à la surveillance épidémiologique ou au traitement à grande échelle à I'ivermectine ont

On peut facilement vérifier le résultat d’une soustraction en ajoutant le résultat obtenu au nombre retranché (le