This commit is contained in:
Sebastian 2022-06-07 17:37:45 +02:00
parent 3683d13395
commit 15340647a1
3 changed files with 24 additions and 24 deletions

View File

@ -2,8 +2,8 @@
"cells": [
{
"cell_type": "code",
"execution_count": 11,
"id": "5182690b",
"execution_count": 23,
"id": "5e807436",
"metadata": {},
"outputs": [],
"source": [
@ -14,8 +14,8 @@
},
{
"cell_type": "code",
"execution_count": 12,
"id": "6ebd5310",
"execution_count": 24,
"id": "fa414610",
"metadata": {},
"outputs": [],
"source": [
@ -35,8 +35,8 @@
},
{
"cell_type": "code",
"execution_count": 13,
"id": "e5d2de9f",
"execution_count": 25,
"id": "180143ed",
"metadata": {},
"outputs": [],
"source": [
@ -57,8 +57,8 @@
},
{
"cell_type": "code",
"execution_count": null,
"id": "f6ba46b9",
"execution_count": 31,
"id": "3f5ddebd",
"metadata": {},
"outputs": [
{
@ -88,7 +88,7 @@
" \n",
"data['train_input'] = data.apply(lambda row: to_vowpalwabbit(row, categories), axis=1)\n",
"\n",
"model = vowpalwabbit.Workspace('--oaa 7 --quite)\n",
"model = vowpalwabbit.Workspace('--oaa 7 --learning_rate 0.5')\n",
"\n",
"for example in data['train_input']:\n",
" model.learn(example)\n",
@ -100,8 +100,8 @@
},
{
"cell_type": "code",
"execution_count": 15,
"id": "0cdf4eaa",
"execution_count": 32,
"id": "5c1c1cb1",
"metadata": {},
"outputs": [
{
@ -109,7 +109,7 @@
"output_type": "stream",
"text": [
"[NbConvertApp] Converting notebook run.ipynb to script\n",
"[NbConvertApp] Writing 1933 bytes to run.py\n"
"[NbConvertApp] Writing 1950 bytes to run.py\n"
]
}
],

View File

@ -3,7 +3,7 @@
{
"cell_type": "code",
"execution_count": 23,
"id": "4618be1f",
"id": "5e807436",
"metadata": {},
"outputs": [],
"source": [
@ -15,7 +15,7 @@
{
"cell_type": "code",
"execution_count": 24,
"id": "fc616309",
"id": "fa414610",
"metadata": {},
"outputs": [],
"source": [
@ -36,7 +36,7 @@
{
"cell_type": "code",
"execution_count": 25,
"id": "9553e9b0",
"id": "180143ed",
"metadata": {},
"outputs": [],
"source": [
@ -57,8 +57,8 @@
},
{
"cell_type": "code",
"execution_count": 28,
"id": "96e97cdf",
"execution_count": 31,
"id": "3f5ddebd",
"metadata": {},
"outputs": [
{
@ -88,7 +88,7 @@
" \n",
"data['train_input'] = data.apply(lambda row: to_vowpalwabbit(row, categories), axis=1)\n",
"\n",
"model = vowpalwabbit.Workspace('--oaa 7')\n",
"model = vowpalwabbit.Workspace('--oaa 7 --learning_rate 0.5')\n",
"\n",
"for example in data['train_input']:\n",
" model.learn(example)\n",
@ -100,8 +100,8 @@
},
{
"cell_type": "code",
"execution_count": 15,
"id": "e1fe9b4c",
"execution_count": 32,
"id": "5c1c1cb1",
"metadata": {},
"outputs": [
{
@ -109,7 +109,7 @@
"output_type": "stream",
"text": [
"[NbConvertApp] Converting notebook run.ipynb to script\n",
"[NbConvertApp] Writing 1933 bytes to run.py\n"
"[NbConvertApp] Writing 1950 bytes to run.py\n"
]
}
],

6
run.py
View File

@ -44,7 +44,7 @@ def to_vowpalwabbit(row, categories):
return vw
# In[28]:
# In[ ]:
x_train = pd.read_csv('train/in.tsv', header=None, sep='\t')
@ -65,7 +65,7 @@ print(categories)
data['train_input'] = data.apply(lambda row: to_vowpalwabbit(row, categories), axis=1)
model = vowpalwabbit.Workspace('--oaa 7')
model = vowpalwabbit.Workspace('--oaa 7 --learning_rate 0.5')
for example in data['train_input']:
model.learn(example)
@ -75,7 +75,7 @@ prediction('test-A/in.tsv', 'test-A/out.tsv', model, categories)
prediction('test-B/in.tsv', 'test-B/out.tsv', model, categories)
# In[15]:
# In[30]:
get_ipython().system('jupyter nbconvert --to script run.ipynb')