美文网首页
绪论学习笔记

绪论学习笔记

作者: chenqionline | 来源:发表于2018-11-28 20:52 被阅读0次

    一、为什么要学原理和公式推导学习笔记

            1、“机器学习最直接的应用,就是利用模型解决实际业务中的问题”,第一句话让我思考我们人类解决问题的方法:把经验模型化(或者说理论化),在建模的过程中,对事物进行分类。

            2、授人以鱼,不如授人以渔:应用模型,必须掌握原理,主要有两方面原因:1)掌握原理对自己来讲,更加自信,从容面对老板和同事对我们的疑问,我们所作的就是接近最优解。2)适合调优与解决新问题,最终达到自己建模。

    二、学习机器学习原理,改变看待世界的方式笔记

            1、这一章感觉上升到哲学的高度,如何从学习机器学习原理定量的分析我们的世界,客观的认识世界,从而掌握世界规律。

            2、这是对上一章的深入,本质上讲,我们将通过建模了解世界,并解决现实中的问题。

    三、如何学习“机器学习”笔记

            作为一个零基础的学员,对机器学习学习感到“蒙”,通过本章学习,了解了机器学习的路径。

            1、熟悉模型:以事实(数据)为依据,以规章(算法)为准绳,通过计算来掌握事物的客观规律(模型)。特别是几种常用的模型。

            2、反复学习:先掌握简单的模型编程,必须独立完成,后掌握复杂模型编程,而且必须熟练实际应用到个人工作中。

            3、具备的数学知识。

            4、日常学习记录

    四、为什么要学 Python 以及如何学 Python笔记

            1、学习模型后,必须进行编程实践,做到知行合一。Python有大量学习支持库,首选应是Python语言。

            提问:1)、使用那个版本(3.X)为好,2)使用什么样的Python程序编辑器。

            2、编写Python:

            在命令行直接运行:

            函数调用它来运行:

            Class实例调用:

            循环案例:

            数组案例:

            所谓动态就是指变量类型可以在整个程序中随意更改。

             弱类型:允许在编译时自动转换变量类型 ,强类型:不允许在编译时自动转换变量类型。Python是强类型,a=input("Enter anumber"),print(int(a)+1) #如果写print(a+1)就会报错,必须进行强制类型转换。

            写入CSV文件

            读取CSV文件

            开始写第一个机器学习程序

            运行结果:[2]

             程序说明:

              1)sklearn中包含了大量的优质的数据集,要想使用sklearn中的数据集,必须导入datasets模块

              2) iris = load_iris() # 导入数据集

              3)samples = iris.data  #获得特征向量

              4)target = iris.target  #获得样本label

              5)from sklearn.linear_model import  LogisticRegression #定义逻辑回归模型

              6)classifier = LogisticRegression()  #使用类,参数全是默认的 

              7)classifier.fit(samples,target) #训练数据来学习,不需要返回值

    相关文章

      网友评论

          本文标题:绪论学习笔记

          本文链接:https://www.haomeiwen.com/subject/ecttcqtx.html