为科学评价上海航运生态,本文从经济基础、信用环境、法制环境、航运金融发展以及政府行为等制约航运金融发展的主要因素出发,选取相关代表性指标,构建上海航运金融生态评价指标体系。在此基础上,基于所构建的评价指标体系和各指标间存在的共线性关系会对实际评价结果造成影响,本文利用因子分析的相关特性对原始指标体系进行了特征提取。最后采用无监督机器学习中的灰色关联理论对上海航运金融生态做出了科学评价。