forked from pms/uczenie-maszynowe
Dodatkowe wyjaśnienie dot. Prec. i Rec.
This commit is contained in:
parent
4b07e20017
commit
c8ea96d5db
@ -213,7 +213,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 5,
|
"execution_count": 1,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
@ -264,8 +264,12 @@
|
|||||||
"x_test = pd.DataFrame(data_test[FEATURES])\n",
|
"x_test = pd.DataFrame(data_test[FEATURES])\n",
|
||||||
"y_predicted = model.predict(x_test) # predykcja wyników na podstawie modelu\n",
|
"y_predicted = model.predict(x_test) # predykcja wyników na podstawie modelu\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
"# Dla klasyfikacji dwuklasowej właśniwe będzie użycie `average=\"binary\", pos_label=1`.\n",
|
||||||
|
"# W przeciwnym wypadku wartości Prec., Rec. i F1 będą identyczne, ponieważ będą liczone jako średnie dla obu klas.\n",
|
||||||
|
"# Z definicji zać Prec. dla pos_label=1 jest identyczna jak Rec. dla pos_label=0;\n",
|
||||||
|
"# analogicznie: Rec. dla pos_label=1 jest identyczne jak Prec. dla pos_label=0.\n",
|
||||||
"precision, recall, fscore, support = precision_recall_fscore_support(\n",
|
"precision, recall, fscore, support = precision_recall_fscore_support(\n",
|
||||||
" y_expected, y_predicted, average=\"micro\"\n",
|
" y_expected, y_predicted, average=\"binary\", pos_label=1\n",
|
||||||
")\n",
|
")\n",
|
||||||
"\n",
|
"\n",
|
||||||
"print(f\"Precision: {precision}\")\n",
|
"print(f\"Precision: {precision}\")\n",
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user