#百面机器学习

设计模式学习笔记(二十:享元模式)

1.1概述  运用共享技术有效地支持大量细粒度的对象。这就是享元模式的定义。  一个类中的成员变量表明该类所创建对象所具有的属性,在某些程序设计中可能用一个类创建若干个对象,但是发现这些对象的一个共同特点是它们有一部分属性的取值必须是完全相同的。 例如,一个Car类,其...

设计模式学习笔记(二十一:访问者模式)

1.1概述  表示将一个作用于某对象结构中的各个元素的操作。它可以在不改变各个元素的类的前提下定义作用于这些元素的新操作。这就是访问者模式的定义。  编写类的时候,可能在该类中编写了若干个实例方法,该类的对象通过调用这些实例方法操作其成员变量表明所产生的行为。在某些设计中,可能需...

设计模式学习笔记(二十二:备忘录模式)

1.1概述  在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存的状态。这就是备忘录模式的定义。 对象的状态依赖于它的变量的取值情况,对象在程序运行期间的各个时刻可能具有不同的状态。在某些应用中,程序可能需要使用一种合理的方式来...

设计模式学习笔记(二十三:解释器模式)

1.1概述  给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。这就是解释器模式的定义。 对于某些问题,我们可能希望用简单的语言来描述,即希望用简单的语言来实现一些操作,比如用简单语言实现简单的翻译操作,用户输入Teacherdrinkwate...

设计模式学习笔记(总结篇:模式分类)

  GOF根据模式的目标将模式分为三个类目:创建型、行为型和结构型。  创建型模式设计对象的实例化,这类模式的特点是,不让用户依赖于对象的创建或排列方式,避免用户直接使用new运算符创建对象。  GOF的23中模式中的下列5种模式属于创建型模式:(1)工厂方法...

设计模式学习笔记(目录篇)

为了方便查看,特此将设计模式学习笔记系列单独做一个目录。 1  设计模式学习笔记(一:命令模式)2  设计模式学习笔记(二:观察者模式)3  设计模式学习笔记(三:装饰模式)4  设计模式学习笔记(四:策略模式)5 &n...

Python学习笔记_01:基本概念介绍

/目录1.Python语言简介2.Python中常用数据结构2.1什么是列表?2.2什么是元组?2.3什么是字典?2.4索引及分片3.其它基本概念3.1数据类型和变量3.2生成器3.3迭代器3.4模块  发展历史: Python是由GuidovanRossum在八十年代末和九十年代初,在荷...

Python学习笔记_02:使用Tkinter连接MySQL数据库实现登陆注册功能

/1环境搭建1.1Python安装1.2MySQL环境搭建1.3安装MySQLdb 2具体实现2.1登陆界面2.2注册界面2.3具体实现部分代码  本文具体实现部分Python环境:Python2.7.14,64位版本 具体安装步骤见:Python环境搭建附:配置PythonID...

Python学习笔记_03:简单操作MongoDB数据库

/目录1.插入文档2.查询文档3.更新文档4.删除文档  #-*-coding:UTF-8-*-importdatetimefrompymongoimportMongoClientclient=MongoClient()db=client.bookuser={"name":"daming12","p...

Python学习笔记_04:Django框架简介

/目录1什么是Django?2Django框架的开发环境搭建3Django操作MySql数据库简介4功能强大的Django管理工具应用  Django是应用于Web开发的高级动态语言框架,最初起源于美国芝加哥的Python用户组,具有新闻从业背景的AdrianHolovaty是Django框架的主要...

Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作

前言:本文代码参考自两篇英文博客,具体来源点击文末代码链接中文档说明。 (PS:代码运行Python版本为2.7.14) 运行效果:首页: 注册页面:登陆界面:管理员登陆后界面:  添加、删除、修改和查询员工所在部门信息界面(角色和员工界面类似): 源码链接及...

Python有关模块学习记录

首先安装搭建好jupyternotebook,运行成功后的截图如下:安装使用步骤(PS:确定Python安装路径和安装路径里面Scripts文件夹路径已经配置到环境变量中去,即pip所在路径已经配置到环境变量中去)://以下说明是在Windows环境下//安装pipinstalljupyternotebook//不出意...

Deep Learning.ai学习笔记_第一门课_神经网络和深度学习

/目录前言第一周(深度学习引言)第二周(神经网络的编程基础)第三周(浅层神经网络)第四周(深层神经网络)  目标:掌握神经网络的基本概念,学习如何建立神经网络(包含一个深度神经网络),以及如何在数据上面训练他们,最后将用一个深度神经网络进行辨认猫。(1)了解深度学习的概念(2)了解神经网络的结构,使...

Deep Learning.ai学习笔记_第二门课_改善深层神经网络:超参数调试、正则化以及优化

/目录第一周(深度学习的实践层面)第二周(优化算法)第三周(超参数调试、Batch正则化和程序框架) 目标:如何有效运作神经网络,内容涉及超参数调优,如何构建数据,以及如何确保优化算法快速运行,从而使学习算法在合理时间内完成自我学习。如何选取一个神经网络的训练集、验证集和测试集呢?如果数据量比较少,例如只有1...

Deep Learning.ai学习笔记_第三门课_结构化机器学习项目

/目录第一周机器学习策略(1)第二周机器学习策略(2) 目标:学习一些机器学习优化改进策略,使得搭建的学习模型能够朝着最有希望的方向前进。搭建机器学习系统的挑战:尝试和改变的东西太多,比如超参数。 什么是正交化?正交化是协助调节搭建机器学习系统的方法之一,类比老式电视机的调节按钮,正交化指的是电视设...
首页上一页...4748495051...下一页尾页