作者:禅与计算机程序设计艺术
目前,深度学习在各个领域都占据着领先地位,成为各类任务的基础工具。但是随着深度学习模型的规模越来越大、应用场景越来越广泛,深度学习模型不断面临新的挑战。例如,训练时间长、资源消耗多、模型复杂度高等问题逐渐显现出来。如何有效提升模型训练效率、降低资源占用并同时保持模型准确性是一个重要课题。 Topsis是一种基于排序的多目标优化的综合评价方法,其关键是计算不同目标权重,然后把这些目标权重乘上对应的数据指标,最后进行排序。它的优点是易于理解、计算简单、可扩展性强,适用于多种类型的多目标优化问题。本文主要介绍一个新颖的基于Topsis的决策树算法——TopSIS(TOplicative Sorting with Imbalanced Selection)。这个算法通过将最不重要的特征权重设置为零,因此可以减少不相关的特征影响,从而提升模型的训练速度和资源节省。另外,该算法还考虑了分类不平衡的问题,对不同的分类样本,赋予不同的权重。通过这种方式,可以更好的处理分类不平衡问题。
2.基本概念术语说明
TOPSIS(Topic-Oriented Precedence System)
Topsis是一个用来评估不同目标权重、比较不同目标的排序方法。它根据目标权重计算不同数据指标的得分值,然后把这些得分值乘上目标权重,得到综合得分,最后再进行排序。通常情况下,Topsis被用来解决以下两种多目标优化问题:
一组指标之间的最大化最小化问题
给定n组指标(注意这里指标都是相互独立的),希望找出