|
564 | 564 | "X_resampled"
|
565 | 565 | ]
|
566 | 566 | },
|
567 |
| - { |
568 |
| - "cell_type": "code", |
569 |
| - "execution_count": 7, |
570 |
| - "metadata": {}, |
571 |
| - "outputs": [ |
572 |
| - { |
573 |
| - "name": "stdout", |
574 |
| - "output_type": "stream", |
575 |
| - "text": [ |
576 |
| - "Classes após undersampling: Counter({0: 757, 1: 757})\n" |
577 |
| - ] |
578 |
| - } |
579 |
| - ], |
580 |
| - "source": [ |
581 |
| - "from imblearn.under_sampling import NearMiss\n", |
582 |
| - "from collections import Counter\n", |
583 |
| - "\n", |
584 |
| - "nm = NearMiss(version=1)\n", |
585 |
| - "\n", |
586 |
| - "# Aplicando o undersampling\n", |
587 |
| - "X_resampled, y_resampled = nm.fit_resample(X, y)\n", |
588 |
| - "\n", |
589 |
| - "# Contagem de classes após undersampling\n", |
590 |
| - "print(\"Classes após undersampling:\", Counter(y_resampled))" |
591 |
| - ] |
592 |
| - }, |
593 | 567 | {
|
594 | 568 | "cell_type": "markdown",
|
595 | 569 | "metadata": {},
|
|
611 | 585 | "cell_type": "markdown",
|
612 | 586 | "metadata": {},
|
613 | 587 | "source": [
|
614 |
| - "Neurônios por camada\n", |
| 588 | + "- Neurônios por camada\n", |
615 | 589 | "\n",
|
616 |
| - " $n \\le \\lfloor \\frac{\\lvert DS \\rvert - 10}{10\\times (d+2)} \\rfloor$ " |
| 590 | + " $n\\Large \\le \\lfloor \\frac{\\lvert DS \\rvert - 10}{10\\times (d+2)} \\rfloor$ " |
617 | 591 | ]
|
618 | 592 | },
|
619 | 593 | {
|
|
638 | 612 | "cell_type": "markdown",
|
639 | 613 | "metadata": {},
|
640 | 614 | "source": [
|
641 |
| - "Separando em treino, teste e validação" |
| 615 | + "- Separando em treino, teste e validação" |
642 | 616 | ]
|
643 | 617 | },
|
644 | 618 | {
|
|
950 | 924 | "cell_type": "markdown",
|
951 | 925 | "metadata": {},
|
952 | 926 | "source": [
|
953 |
| - "Matriz de Confusão" |
| 927 | + "- Matriz de Confusão" |
954 | 928 | ]
|
955 | 929 | },
|
956 | 930 | {
|
|
1032 | 1006 | "cell_type": "markdown",
|
1033 | 1007 | "metadata": {},
|
1034 | 1008 | "source": [
|
1035 |
| - "O modelo está generalizando bem, porém apresenta uma acurácia baixa, o que indica que ele não está capturando completamente o padrão dos dados. Talvez por ter poucos dados, complexidade inadequada do modelo ou as características dos dados que precisam ser ajustadas." |
1036 |
| - ] |
1037 |
| - }, |
1038 |
| - { |
1039 |
| - "cell_type": "markdown", |
1040 |
| - "metadata": {}, |
1041 |
| - "source": [ |
1042 |
| - "Regularização" |
| 1009 | + "- Regularização" |
1043 | 1010 | ]
|
1044 | 1011 | },
|
1045 | 1012 | {
|
|
1620 | 1587 | "cell_type": "markdown",
|
1621 | 1588 | "metadata": {},
|
1622 | 1589 | "source": [
|
1623 |
| - "Utilizando K-Fold Cross Validation" |
| 1590 | + "- Utilizando K-Fold Cross Validation" |
1624 | 1591 | ]
|
1625 | 1592 | },
|
1626 | 1593 | {
|
|
1857 | 1824 | "_, accuracy_test = model.evaluate(X_test, y_test, batch_size=BATCH_SIZE, verbose=0)\n",
|
1858 | 1825 | "print(f'Acuracia (teste): {accuracy_test:.4f}')"
|
1859 | 1826 | ]
|
| 1827 | + }, |
| 1828 | + { |
| 1829 | + "cell_type": "markdown", |
| 1830 | + "metadata": {}, |
| 1831 | + "source": [ |
| 1832 | + "Conclusão: \n", |
| 1833 | + "\n", |
| 1834 | + "O modelo está generalizando bem, porém apresenta uma acurácia baixa, o que indica que ele não está capturando completamente o padrão dos dados. Talvez por ter poucos dados, complexidade inadequada do modelo ou as características dos dados que precisam ser ajustadas.\n", |
| 1835 | + "\n", |
| 1836 | + "Ao aplicar o método de validação cruzada k-fold para testar a rede neural, esperava-se que essa técnica ajudasse a melhorar a robustez do modelo e os resultados gerais. No entanto, os resultados obtidos foram inferiores aos testes anteriores, sugerindo que o k-fold pode não ter sido a melhor abordagem neste contexto" |
| 1837 | + ] |
1860 | 1838 | }
|
1861 | 1839 | ],
|
1862 | 1840 | "metadata": {
|
|
0 commit comments