文件名称:random-forests
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-28 21:26:48
Python
随机森林python实现-机器学习课程
随机森林
该存储库使用python集成学习方法和分层交叉验证,在python中使用Random Forests实现。 此实现适用于数字和类别属性。 这项工作是UFRGS信息学研究所的机器学习课程的一部分。
目的是提供一个原始的实现并分析某些参数对模型性能的影响。 更具体地说,我们旨在通过集成方法优化树木的数量。
所需的库
您可能需要在系统上安装一些库:
pip3 install pandas
pip3 install numpy
用法和输入文件
要运行该应用程序,必须通知包含数据集的输入文件和一个包含每个属性的类型(数字或类别)的附加文件:
python3 main.py
【文件预览】:
random-forests-main
----.gitignore(336B)
----README.org(2KB)
----node.py(566B)
----utils.py(5KB)
----main.py(2KB)
----decisionTree.py(4KB)
----data()
--------house_votes_84_types.tsv(428B)
--------dadosBenchmark_validacaoAlgoritmoAD.csv(504B)
--------wine_recognition_types.tsv(93B)
--------house_votes_84.tsv(15KB)
--------wine_recognition.tsv(11KB)
--------dadosBenchmark_validacaoAlgoritmoAD_types.csv(59B)