Читать книгу Machine Learning for Time Series Forecasting with Python - Francesca Lazzeri - Страница 2

Оглавление

Table of Contents

Cover

Title Page

Introduction What Does This Book Cover? Reader Support for This Book

CHAPTER 1: Overview of Time Series Forecasting Flavors of Machine Learning for Time Series Forecasting Supervised Learning for Time Series Forecasting Python for Time Series Forecasting Experimental Setup for Time Series Forecasting Conclusion

CHAPTER 2: How to Design an End-to-End Time Series Forecasting Solution on the Cloud Time Series Forecasting Template An Overview of Demand Forecasting Modeling Techniques Use Case: Demand Forecasting Conclusion

CHAPTER 3: Time Series Data Preparation Python for Time Series Data Time Series Exploration and Understanding Time Series Feature Engineering Conclusion

CHAPTER 4: Introduction to Autoregressive and Automated Methods for Time Series Forecasting Autoregression Moving Average Autoregressive Moving Average Autoregressive Integrated Moving Average Automated Machine Learning Conclusion

CHAPTER 5: Introduction to Neural Networks for Time Series Forecasting Reasons to Add Deep Learning to Your Time Series Toolkit Recurrent Neural Networks for Time Series Forecasting How to Develop GRUs and LSTMs for Time Series Forecasting Conclusion

CHAPTER 6: Model Deployment for Time Series Forecasting Experimental Set Up and Introduction to Azure Machine Learning SDK for Python Machine Learning Model Deployment Solution Architecture for Time Series Forecasting with Deployment Examples Conclusion

10  References

11  Index

12  Copyright

13  About the Author

14  About the Technical Editor

15  Acknowledgments

16  End User License Agreement

List of Tables

1 Chapter 2Table 2.1: Examples of compute targets that can be used to host your web servi...Table 2.2: Short-term versus long-term predictions

2 Chapter 3Table 3.1: Four general time-related concepts supported in pandasTable 3.2: Comparison of strftime() and strptime() functionalitiesTable 3.3: Date and time properties from Timestamp and DatetimeIndexTable 3.4: Offset aliases supported in Python

3 Chapter 4Table 4.1: pandas.plotting.lag_plot API reference and descriptionTable 4.2: pandas.plotting.lag_plot API reference and descriptionTable 4.3: Autoregressive class in statsmodelsTable 4.4: Definition and parameters of autoregressive class in statsmodelsTable 4.5: Autoregressive moving average in statsmodelsTable 4.6: Definition and parameters of autoregressive moving average class in...Table 4.7: Seasonal auto regressive integrated moving average with exogenous f...Table 4.8: Definition and parameters of seasonal auto regressive integrated mo...Table 4.9: Automated ML parameters to be configured with the AutoML Config cla...

4 Chapter 5Table 5.1: Key differences between machine learning and deep learning

5 Chapter 6Table 6.1: Creating a deployment configuration for each compute target

List of Illustrations

1 Chapter 1Figure 1.1: Example of time series forecasting applied to the energy load us...Figure 1.2: Machine learning data set versus time series data setFigure 1.3: Difference between time series analysis historical input data an...Figure 1.4: Components of time seriesFigure 1.5: Differences between cyclic variations versus seasonal variations...Figure 1.6: Actual representation of time series componentsFigure 1.7: Handling missing dataFigure 1.8: Time series data set as supervised learning problemFigure 1.9: Multivariate time series as supervised learning problemFigure 1.10: Univariate time series as multi-step supervised learning

2 Chapter 2Figure 2.1: Time series forecasting templateFigure 2.2: Time series batch data processing architectureFigure 2.3: Real-time and streaming data processing architectureFigure 2.4: Understanding time series featuresFigure 2.5: A representation of data set splitsFigure 2.6: Machine learning model workflowFigure 2.7: Energy demand forecast end-to-end solution

3 Chapter 3Figure 3.1: Overview of Python libraries for time series dataFigure 3.2: Time series decomposition plot for the load data set (time range...Figure 3.3: Time series load value and trend decomposition plot

4 Chapter 4Figure 4.1: First order autoregression approachFigure 4.2: Second order autoregression approachFigure 4.3: Lag plot results from ts_data_load setFigure 4.4: Autocorrelation plot results from ts_data_load setFigure 4.5: Autocorrelation plot results from ts_data_load_subsetFigure 4.6: Autocorrelation plot results from ts_data_load set with plot_acf ...Figure 4.7: Autocorrelation plot results from ts_data_load_subset with plot_...Figure 4.8: Autocorrelation plot results from ts_data set with plot_pacf() f...Figure 4.9: Autocorrelation plot results from ts_data_load_subset with plot_...Figure 4.10: Forecast plot generated from ts_data set with plot_predict() fu...Figure 4.11: Visualizations generated from ts_data set with plot_diagnositcs...

5 Chapter 5Figure 5.1: Representation of a recurrent neural network unitFigure 5.2: Recurrent neural network architectureFigure 5.3: Back propagation process in recurrent neural networks to compute...Figure 5.4: Backpropagation process in recurrent neural networks to compute ...Figure 5.5: Transforming time series data into two tensorsFigure 5.6: Transforming time series data into two tensors for a univariate ...Figure 5.7: Ts_data_load train, validation, and test data sets plotFigure 5.8: Data preparation steps for the ts_data_load train data setFigure 5.9: Development of deep learning models in KerasFigure 5.10: Structure of a simple RNN model to be implemented with KerasFigure 5.11: Structure of a simple RNN model to be implemented with KerasFigure 5.12: Structure of a simple RNN model to be implemented with Keras fo...

6 Chapter 6Figure 6.1: The machine learning model workflowFigure 6.2: The modeling and scoring processFigure 6.3: First few rows of the energy data setFigure 6.4: Load data set plotFigure 6.5: Load data set plot of the first week of July 2014Figure 6.6: Web service deployment and consumptionFigure 6.7: Energy demand forecast end-to-end data flow

Guide

Cover Page

Table of Contents

Begin Reading

Pages

i

xv

xvi

4 xvii

xviii

1

7 2

8 3

4

10  5

11  6

12 7

13  8

14 9

15 10

16 11

17 12

18 13

19 14

20 15

21 16

22 17

23 18

24  19

25  20

26  21

27  22

28 23

29 24

30 25

31 26

32 27

33  29

34 30

35 31

36 32

37 33

38  34

39 35

40 36

41 37

42 38

43  39

44  40

45  41

46 42

47  43

48  44

49 45

50  46

51  47

52 48

53  49

54  50

55 51

56  52

57  53

58  54

59  55

60  56

61  57

62  58

63 59

64  61

65 62

66  63

67  64

68  65

69  66

70  67

71  68

72  69

73  70

74  71

75  72

76  73

77  74

78  75

79  76

80  77

81  78

82  79

83  80

84  81

85  82

86  83

87  84

88 85

89  86

90  87

91  88

92  89

93  90

94  91

95  92

96  93

97  94

98  95

99  96

100  97

101  98

102 99

103  101

104 102

105  103

106  104

107  105

108  106

109  107

110  108

111  109

112  110

113  111

114  112

115 113

116  114

117  115

118  116

119  117

120  118

121  119

122  120

123  121

124  122

125  123

126  124

127  125

128 126

129  127

130  128

131  129

132  130

133  131

134  132

135  133

136  134

137 135

138  136

139  137

140  138

141  139

142  140

143  141

144  142

145  143

146  144

147  145

148  146

149  147

150  148

151  149

152  150

153 151

154  152

155  153

156  154

157  155

158  156

159  157

160  158

161  159

162  160

163  161

164  162

165  163

166  164

167  165

168  167

169 168

170  169

171  170

172  171

173  172

174  173

175  174

176  175

177  176

178 177

179 178

180  179

181  180

182  181

183  182

184  183

185  184

186  185

187  186

188  187

189  188

190  189

191 190

192  191

193  192

194  193

195  194

196  195

197  196

198  197

199 198

200  199

201 200

202 201

203 202

204 203

205 204

206 205

207 206

208  ii

209  iii

210  v

211  vii

212  207

Machine Learning for Time Series Forecasting with Python

Подняться наверх