- 博客(23)
- 收藏
- 关注
原创 吴恩达机器学习 Course2 week1学习笔记
TensorFlow是实现深度学习算法的框架之一,但目前国内最常使用PyTorch,但不用担心,两者代码几乎完全相同。安装TensorFlow 的CPU版本# 安装时会自动选择和Python环境匹配的版本安装TensorFlow-GPU版本,硬件最好为AMD显卡(N卡)。然后,配置好CUDA# 安装时会自动选择和Python环境匹配的版本注:从 TensorFlow 2.1 开始,包已经被合并到tensorflow包中。你只需要安装tensorflow,它会自动检测并利用 GPU。
2025-01-28 00:31:24
722
原创 机器学习吴恩达week3
概念明晰:本周将学习“分类问题”,其输出为有限取值,而不是某段范围内无限的数字。若分类问题的输出结果只有两种可能的分类/类别(class/category),就被称为“二元分类(binary classfication)”,比如下面的三个问题:若我们采用前面学过的“线性回归”,对于特定的训练集(没有最右侧样本),看起来是合理的。因为此时以0.5作为阈值,其与样本拟合线(蓝色)相交在横轴上的点,便可以作为一个边界(蓝色),边界左侧都是良性(0),边界右侧都是恶性(1)。但此时额外添加一个最右侧的样本,显然拟合
2025-01-01 19:55:34
646
原创 吴恩达机器学习课程笔记week1
有监督学习(Supervised learning):实际应用中,有监督学习使用最广泛,并取得了最快速的进步和创新。Course1、Course2聚焦于有监督学习。无监督学习(Unsupervised learning):Course3聚焦于无监督学习。强化学习(Reinforcement learning):由于应用没有前两者广泛,所以本课程没有简单介绍。使用“学习算法”的实用建议(很重要):“学习算法”本身只是一种工具,比工具本身更重要的是 如何正确使用这些工具。
2024-12-28 16:25:21
1578
原创 吴恩达机器学习week2
在“单变量线性回归”的基础上,我们将继续拓展到“多元线性回归”(第1节)、“多项式回归"(第3节),并介绍加速梯度下降法收敛的技巧(第2节)。
2024-12-28 16:24:35
585
原创 [linjs] Redis 主从复制
主从复制的好处:读写分离(主库写、从库读),一般情况下是一个主数据库,多个从数据库(一主多从);容灾的快速恢复,当某一台从机宕机后可以快速切换到另一台从机继续为应用提供服务。
2023-02-20 21:13:00
184
原创 Redis 秒杀案例
Redis 秒杀案例文章目录Redis 秒杀案例实现ab工具模拟并发超卖和超时问题解决配置JedisPool连接池来解决超时问题利用乐观锁淘汰用户,解决超卖问题库存遗留问题解决什么是Lua脚本Lua脚本在redis中的优势编写Lua脚本实现写一个简单的springboot + thymeleaf页面示例<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> &
2022-02-05 19:17:43
3484
原创 github+git+idea或eclipse团队合作开发
github+git+idea+eclipse团队合作前景提要注册github账号github创建团队为自己的团队创建仓库README.md文件(可跳过)git 配置eclipse配置giteclipse创建项目提交项目到本地库上传到github远程仓库SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前景提要最近程序设计综合实验的老师布置了一个团队作业,要求我们合作开发一个系统,
2021-05-21 16:59:43
682
原创 java线程的创建
一个标准的线程由:bai线程ID,当前指令指针(PC),寄du存器集zhi合和堆栈组成。线程有时被称为轻量级进dao程,是程序执行流的最小单元。线程ID:线程标识符当前指令指针(PC)寄存器集合:存储单元寄存器的集合堆栈:堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出。栈,先进后出。方式一:继承于Thread类
2021-01-24 21:04:30
161
原创 集合
一、集合框架的概述1.集合、数组都是对多个数据进行存储操作的结构,简称java容器说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化存储(.txt,jpg,avi,数据库。。。)2.1 数组在存储多个 数据方面的特点:>一旦初始化以后,其长度就确定了。>数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。2.2数组缺点;> 一旦初始化以后,其长度就不可修改> 数组中提供的方法非常有限,对于添加、删除、插入数据的操作,非常不便,同时效率不
2021-01-24 20:59:18
180
原创 微信小程序全栈开发学习(附B站视频链接)
微信小程序开发学习所需知识点或技术仅为个人观点,仅供参考UI设计:主要是小程序用户界面的设计,让小程序看起来更美观掌握软件:PS、AI等前端:微信小程序(前端):https://www.bilibili.com/video/BV12J411m7MGJavaScript:https://www.bilibili.com/video/BV1ux411d75JjQuary: https://www.bilibili.com/video/BV1a4411w7Gx...
2021-01-24 20:55:41
2549
原创 java 数据结构:数组多项式与链表多项式
实验目的:以一个简单的实例, 复习 java 程序设计语言、 接口以及重载实验内容:一个一元四次多项式按升幂的形式可写成: p(x) = ????0 + ????1???? + ????2????² + ????3????³ + ????4????4,的形式,因此一组数(????0, ????1, ????2, ????3, ????4) 可以唯一的表示一个多项式。定义多项式接口 interface Polynomial{},包括两个公有方法,分别是:设置多项式所有系数 set()(从工作台读
2020-09-16 08:20:45
642
原创 java学习笔记:==和equals
一、回顾==的使用==:运算符1.可以使用在基本数据类型变量和引用数据类型变量中。(不一定类型要相同)2.如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等int i=10;int j=10;double d=10.0 ;System.out.println(i==j);//trueSystem.out.println(i==d);//trueboolean b = ...
2020-05-01 14:11:28
164
原创 子类对象实例化全过程
子类对象实例化全过程 从结果上来看:(继承性) 子类继承父类以后,就获取了父类中声明的属性或方法。 创建子类的对象,在堆空间中,就会加载所有父类中的属性。 2.从过程上来看: 当我们通过子类的构造器创建子类对象时,我们一定会直接或间接的调用其父类的构造器,进而调用父类的...
2020-04-26 13:05:28
294
原创 java学习笔记:super关键字
super关键字的使用1.super理解为:当前类的父类2.super可以用来调用属性、方法、构造器3.super的使用:调用属性和方法3.1 我们可以在子类的方法或构造器中。通过使用“super.属性”或“super.方法”的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略“super.”3.2 特殊情况,当子类和父类中定义了同名的属性时我们想在子类中调用父类在声...
2020-04-26 13:01:54
171
原创 java学习笔记:多态性
1.理解多态性:可以理解为一个事物的多种形态。2.何为多态性: 对象的多态性:父类的引用指向子类的对象(子类的对象赋给父类引用)3.多态的使用:虚拟方法的调用 有了对象的多态性以后,我们在编译期间,只能调用父类声明的方法,但在运行期,我们执行的是子类重写父类的方法 总结:编译,看左;运行,看右。既编译时父类,运行时子类。4.多态性的使用前提:①类的继承...
2020-04-26 13:00:34
193
原创 java笔记:方法的重写(override/overwrite)
方法的重写(方法的覆盖)(override/overwrite)1.重写:子类 继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作2.应用:重写以后,当创建子类对象以后,通过对子类对象调用子父类中同名同参数的方法时,实际执行的是子类重写父类的方法3.重写的规定:方法的声明:权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{//方法体}约定俗称:子类中的叫重写...
2020-04-24 16:00:39
461
原创 java学习笔记:继承性
一、继承性的好处①减少代码的冗余,提高代码的复用性②便与功能的扩展③为之后的多态性的使用提供了前提。二、继承性的格式 :class A extends B{}A:子类、派生类、subclassB: 父类、超类、基类、superclass 2.1体现:一旦子类A继承父类B以后,子类就获取了父类B中声明的所有的结构:属性、方法 特别的,父类中声明为priva...
2020-04-21 21:38:16
217
原创 java笔记:构造器
/** * @author mzx * * 类的结构之三:构造器(或构造方法 、constructor)的使用 * construct:建造,建设。 construction:CCB constructor:建造者 * *一、构造器的使用: * 1.创建对象 * 2.给对象初始化 * * 二、使用 * 1.如果没有显示的定义类的构造器的,则系统默认提供一个空参的构造器 *...
2020-04-12 21:16:31
192
原创 笔记:java封装性
一、问题的引入: 当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行复制。赋值的操作要受到属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个调间就不能在属性声明时体现,我们只能通过方法进行限制条件的添加。(比 如:setLegs())同时,我们需要避免用户再使用“对象.属性”的方式对...
2020-04-12 17:33:37
143
原创 在Java中,有两大类型的内存
在Java中,有两大类型的内存:1.栈内存:存放的是在方法中定义的基本类型变量和对象的引用变量,当超出作用域时,将自动释放相应变量所占用的内容。2.堆内存:存放由new运算符创建的对象和数组。由java虚拟机的自动垃圾回收器来管理。引用变量:为数组或对象起的一个名称。在堆中创建一个数组或对象后,同时还在栈中定义一个引用变量,用于存放该数组或对象在堆内存中的首地址(对象的句柄),以后可以...
2020-04-12 16:46:19
225
原创 笔记:方法的重载
定义:在同一个类中,允许一个以上的同名方法,只要它们的参数个数或者参数类型即可。“两同一不同”:同一个类、相同方法名参数列表不同:参数个数不同、参数类型不同。判断是否重载:跟方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系。例:public class OverLoadTest{public static void main(String[] args){OverLoad...
2020-04-12 16:44:34
119
原创 笔记:Java:变量的赋值
/*** 关于变量的赋值:** 如果变量是基本数据类型,此时赋值的是变量保存的数据值。* 如果变量是引用数据类型,此时赋值的是变量保存的数据的地址值。*/public class ValueTransferTest {public static void main(String[] args){System.out.println("**************基本数据类型****...
2020-04-12 16:42:06
190
原创 笔记:java 可变个数形参
*** 可变个数形参的方法:* javaSE 5.0 中提供了 Varargs(variable number of arguments)机制,* 允许直接定义能和多个实参相匹配的形参,从而,可以用一种更简单的方式,* 来传递个数可变的形参.** 2.具体使用:* 2.1 可变个数形参的格式: 数据类型...变量名* 2.2 当调用可变个数形参的方法时,传入的参数个数可以是0个,1...
2020-04-12 16:40:38
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人