Course Code: mlbankingpython_
Duration: 21 hours
Prerequisites:
  • Python编程经验
  • 基本熟悉统计学和线性代数
Overview:

受众

  • 开发人员
  • 数据科学家

课程形式

  • 部分讲座、部分讨论、练习和大量实操
Course Outline:

介绍

  • 统计学习(统计分析)和机器学习之间的区别
  • 金融和银行公司采用机器学习技术及招募相关人才

不同类型的机器学习

  • 有监督学习 vs 无监督学习
  • 迭代和评估
  • 偏差方差权衡
  • 结合有监督学习和无监督学习(半监督学习)

机器学习语言和工具集

  • 开源 vs 专有系统和软件
  • Python vs R vs Matlab
  • 库和框架

机器学习案例研究

  • 消费者数据和大数据
  • 评估消费者和商业贷款的风险
  • 通过情感分析改善客户服务
  • 检测身份欺诈、帐单欺诈和洗钱

实践:用于机器学习的Python

  • 准备开发环境
  • 获取Python机器学习库和包
  • 使用scikit-learn和PyBrain

如何加载机器学习数据

  • 数据库、数据仓库和流数据
  • 使用Hadoop和Spark进行分布式存储和处理
  • 导出的数据和Excel

在有监督学习的情况下对业务决策进行建模

  • 对您的数据进行分类(分类)
  • 使用回归分析来预测结果
  • 从可用的机器学习算法中选择
  • 理解决策树算法
  • 理解随机森林算法
  • 模型评估
  • 练习

回归分析

  • 线性回归
  • 概括和非线性
  • 练习

分类

  • Bayesian refresher
  • 朴素贝叶斯(Naive Bayes)方法
  • 逻辑回归
  • k最近邻算法
  • 练习

实践:建立一个估计模型

  • 根据客户类型和历史来评估贷款风险

评估机器学习算法的性能

  • 交叉验证和重采样
  • Bootstrap aggregation (bagging)
  • 练习

在无监督学习的情况下对业务决策进行建模

  • 样本数据集不可用时
  • K均值聚类
  • 无监督学习的挑战
  • 超越均值(K-means)
  • 贝叶斯(Bayes)网络和马尔可夫(Markov)隐藏模型
  • 练习

实践:建立一个推荐系统

  • 分析过去的客户行为以改进新的服务产品

扩展您公司的能力

  • 在云中开发模型
  • 借助GPU加速机器学习
  • 运用深度学习神经网络进行计算机视觉、语音识别和文本分析

结束语

Sites Published:

United Arab Emirates - Machine Learning for Banking (with Python)

Qatar - Machine Learning for Banking (with Python)

Egypt - Machine Learning for Banking (with Python)

Saudi Arabia - Machine Learning for Banking (with Python)

South Africa - Machine Learning for Banking (with Python)

Brasil - Machine Learning for Banking (with Python)

Canada - Machine Learning for Banking (with Python)

中国 - 机器学习用于银行业务(使用Python)

香港 - Machine Learning for Banking (with Python)

澳門 - Machine Learning for Banking (with Python)

台灣 - Machine Learning for Banking (with Python)

USA - Machine Learning for Banking (with Python)

Österreich - Machine Learning for Banking (with Python)

Schweiz - Machine Learning for Banking (with Python)

Deutschland - Machine Learning for Banking (with Python)

Czech Republic - Machine Learning for Banking (with Python)

Denmark - Machine Learning for Banking (with Python)

Estonia - Machine Learning for Banking (with Python)

Finland - Machine Learning for Banking (with Python)

Greece - Machine Learning for Banking (with Python)

Magyarország - Machine Learning for Banking (with Python)

Ireland - Machine Learning for Banking (with Python)

Luxembourg - Machine Learning for Banking (with Python)

Latvia - Machine Learning for Banking (with Python)

España - Aprendizaje Automático para la Banca (con Python)

Italia - Machine Learning for Banking (with Python)

Lithuania - Machine Learning for Banking (with Python)

Nederland - Machine Learning for Banking (with Python)

Norway - Machine Learning for Banking (with Python)

Portugal - Machine Learning for Banking (with Python)

România - Machine Learning for Banking (with Python)

Sverige - Machine Learning for Banking (with Python)

Türkiye - Machine Learning for Banking (with Python)

Malta - Machine Learning for Banking (with Python)

Belgique - Machine Learning for Banking (with Python)

France - Machine Learning for Banking (with Python)

日本 - Machine Learning for Banking (with Python)

Australia - Machine Learning for Banking (with Python)

Malaysia - Machine Learning for Banking (with Python)

New Zealand - Machine Learning for Banking (with Python)

Philippines - Machine Learning for Banking (with Python)

Singapore - Machine Learning for Banking (with Python)

Thailand - Machine Learning for Banking (with Python)

Vietnam - Machine Learning for Banking (with Python)

India - Machine Learning for Banking (with Python)

Argentina - Aprendizaje Automático para la Banca (con Python)

Chile - Aprendizaje Automático para la Banca (con Python)

Costa Rica - Aprendizaje Automático para la Banca (con Python)

Ecuador - Aprendizaje Automático para la Banca (con Python)

Guatemala - Aprendizaje Automático para la Banca (con Python)

Colombia - Aprendizaje Automático para la Banca (con Python)

México - Aprendizaje Automático para la Banca (con Python)

Panama - Aprendizaje Automático para la Banca (con Python)

Peru - Aprendizaje Automático para la Banca (con Python)

Uruguay - Aprendizaje Automático para la Banca (con Python)

Venezuela - Aprendizaje Automático para la Banca (con Python)

Polska - Machine Learning for Banking (with Python)

United Kingdom - Machine Learning for Banking (with Python)

South Korea - Machine Learning for Banking (with Python)

Pakistan - Machine Learning for Banking (with Python)

Sri Lanka - Machine Learning for Banking (with Python)

Bulgaria - Machine Learning for Banking (with Python)

Bolivia - Aprendizaje Automático para la Banca (con Python)

Indonesia - Machine Learning for Banking (with Python)

Kazakhstan - Machine Learning for Banking (with Python)

Moldova - Machine Learning for Banking (with Python)

Morocco - Machine Learning for Banking (with Python)

Tunisia - Machine Learning for Banking (with Python)

Kuwait - Machine Learning for Banking (with Python)

Oman - Machine Learning for Banking (with Python)

Slovakia - Machine Learning for Banking (with Python)

Kenya - Machine Learning for Banking (with Python)

Nigeria - Machine Learning for Banking (with Python)

Botswana - Machine Learning for Banking (with Python)

Slovenia - Machine Learning for Banking (with Python)

Croatia - Machine Learning for Banking (with Python)

Serbia - Machine Learning for Banking (with Python)

Bhutan - Machine Learning for Banking (with Python)

Nepal - Machine Learning for Banking (with Python)

Uzbekistan - Machine Learning for Banking (with Python)