Skip to content

Commit a751bb6

Browse files
authored
Merge pull request #539 from mlrun/1.5.x-dev
1.5.x dev
2 parents 4b317c0 + e53969f commit a751bb6

File tree

4 files changed

+25
-13
lines changed

4 files changed

+25
-13
lines changed

stocks-prediction/01_ingest_news.ipynb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,10 @@
8686
"metadata": {},
8787
"outputs": [],
8888
"source": [
89-
"NUMBER_OF_STOCKS = 3"
89+
"# saving number of stocks as project parameter\n",
90+
"project.params['NUMBER_OF_STOCKS'] = 10\n",
91+
"project.save()\n",
92+
"number_of_stocks = project.params['NUMBER_OF_STOCKS']"
9093
]
9194
},
9295
{
@@ -986,7 +989,7 @@
986989
"fstore.ingest(news_set,\n",
987990
" pd.DataFrame.from_dict({'ticker':['AMZN'],\n",
988991
" 'Datetime': now,\n",
989-
" 'n_stocks':NUMBER_OF_STOCKS}),\n",
992+
" 'n_stocks':number_of_stocks}),\n",
990993
" overwrite=True)"
991994
]
992995
},
@@ -1074,7 +1077,7 @@
10741077
"\n",
10751078
"t = requests.post(news_set_endpoint,json={'ticker':['news'],\n",
10761079
" 'Datetime': now,\n",
1077-
" 'n_stocks':NUMBER_OF_STOCKS})\n",
1080+
" 'n_stocks':number_of_stocks})\n",
10781081
"t.text"
10791082
]
10801083
},

stocks-prediction/02_ingest_stocks.ipynb

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,19 @@
2727
"project = mlrun.get_or_create_project(name='stocks',user_project=True, context=\"./\")"
2828
]
2929
},
30+
{
31+
"cell_type": "code",
32+
"execution_count": null,
33+
"outputs": [],
34+
"source": [
35+
"#loading the number of stocks as project parameter\n",
36+
"\n",
37+
"number_of_stocks = project.params.get('NUMBER_OF_STOCKS',10)"
38+
],
39+
"metadata": {
40+
"collapsed": false
41+
}
42+
},
3043
{
3144
"cell_type": "markdown",
3245
"id": "4b54f299",
@@ -170,15 +183,11 @@
170183
" timestamp_key='Datetime', \n",
171184
" description=\"stocks feature set\")\n",
172185
"\n",
173-
"# how many tickers data we ingest (make sure same number used for ingesting news)\n",
174-
"n_tickers = 10\n",
175-
"\n",
176-
"\n",
177186
"info_set.graph\\\n",
178187
" .to(name='get_stocks',handler='get_stocks')\\\n",
179188
" .to(\"storey.steps.Flatten\", name=\"flatten_stocks\")\\\n",
180189
" .to(name='gen_event_key',handler='gen_event_key',full_event=True)\\\n",
181-
" .to(OneHotEncoder(mapping={'ticker2onehot':{ticker:str(idx) for idx,ticker in enumerate(si.tickers_sp500()[:n_tickers])}}))\\\n",
190+
" .to(OneHotEncoder(mapping={'ticker2onehot':{ticker:str(idx) for idx,ticker in enumerate(si.tickers_sp500()[:number_of_stocks])}}))\\\n",
182191
" \n",
183192
"# Setting default targets (nosql & parquet)\n",
184193
"info_set.set_targets([ParquetTarget(flush_after_seconds=5)], with_defaults=False) \n",
@@ -567,7 +576,7 @@
567576
" 'start_delta':59,\n",
568577
" 'end_delta':31,\n",
569578
" 'interval':'5m',\n",
570-
" 'n_stocks':n_tickers}),\n",
579+
" 'n_stocks':number_of_stocks}),\n",
571580
" overwrite=True)"
572581
]
573582
},
@@ -654,7 +663,7 @@
654663
" 'start_delta':29,\n",
655664
" 'end_delta':0,\n",
656665
" 'interval':'5m',\n",
657-
" 'n_stocks':n_tickers})\n",
666+
" 'n_stocks':number_of_stocks})\n",
658667
"t.text"
659668
]
660669
},
@@ -691,7 +700,7 @@
691700
" 'start_delta':1,\n",
692701
" 'end_delta':0,\n",
693702
" 'interval':'5m',\n",
694-
" 'n_stocks':n_tickers}\n",
703+
" 'n_stocks':number_of_stocks}\n",
695704
"\n",
696705
"# specifying '0 8 * * *' as schedule will trigger the function every day at 08:00 AM\n",
697706
"fn = mlrun.code_to_function(name='ingestion_service_stocks',kind='job',image='mlrun/mlrun',handler='ingestion_service_invoker', filename='src/invoker.py')\n",

stocks-prediction/03_train_model.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -773,4 +773,4 @@
773773
},
774774
"nbformat": 4,
775775
"nbformat_minor": 5
776-
}
776+
}

stocks-prediction/06_grafana_view.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,4 @@
101101
},
102102
"nbformat": 4,
103103
"nbformat_minor": 5
104-
}
104+
}

0 commit comments

Comments
 (0)