自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 Datawhale X 李宏毅苹果书 AI夏令营 入门 Task3-机器学习框架

这种不匹配可能由于多种原因发生,比如测试环境中的数据与训练数据来自不同的来源,或者在时间上有显著的差异。在机器学习模型训练过程中,即使模型的灵活性足够高,也可能由于优化算法的问题导致训练数据的损失不够低。先尝试简单的模型或非深度学习方法,然后根据这些模型的性能来判断是否需要更复杂的模型或更强大的优化策略。过拟合部分讨论了机器学习模型在训练数据上表现良好,但在未见过的新数据或测试数据上表现较差的问题。当一个模型由于其结构的限制,无法捕捉数据中的真实关系时,即使找到了最优的参数,模型的损失依然较高。

2024-09-03 21:12:24 469

原创 Datawhale X 李宏毅苹果书 AI夏令营 进阶 Task3-批量归一化+卷积神经网络

全连接层:在卷积网络的最后,通常使用全连接层来进行分类。特征映射(Feature Map):卷积层的输出,表示为多个通道的特征图。

2024-09-03 21:04:52 616

原创 Datawhale X 李宏毅苹果书 AI夏令营 入门 Task2-了解线性模型

在不同x值区间内,y与x的线性关系可以发生变化,如先增后减。分段线性函数在描述具有突变点的复杂关系时特别有用,如经济学中的需求函数。此外,分段线性函数在优化问题中也有应用,如通过分段处理来简化问题求解。还了解到分段线性曲线可以由常数项与多个Hard Sigmoid函数组合而成,通过调整参数来模拟复杂的非线性关系。线性模型有很大的限制,这一种来自于模型的限制称为模型的偏差,无法模拟真实的情况。红色的曲线即分段线性曲线。输入的特征 x 乘上一个权重,再加上一个偏置就得到预测的结果,这样的模型称为线性模型。

2024-08-31 20:41:50 419

原创 Datawhale X 李宏毅苹果书 AI夏令营 进阶 Task2-自适应学习率+分类

自适应学习率方法如AdaGrad、RMSProp和Adam各有优缺点。AdaGrad适合处理稀疏数据,但可能在训练后期导致学习率过小。RMSProp通过考虑梯度的近期信息来调整学习率,但仍然存在调整不够平滑的问题。Adam结合了动量和自适应学习率的优点,通常能够提供更好的训练效果。在实践中,根据具体问题选择合适的优化策略,并结合动量和自适应学习率,可以显著改进模型的训练过程。

2024-08-31 20:02:00 488

原创 Datawhale X 李宏毅苹果书 AI夏令营 入门 Task1-机器学习

3)结构化学习:机器不只是要做选择题或输出一个数字,而是产生一个有结构的物体,比如让机器画一张图,写一篇文章。机器学习:机器具备有学习的能力/让机器具备找一个函数的能力。1)回归:假设要找的函数的输出是一个数值/标量,这种机器学习的任务称为回归。计算每一条记录的预测值与实际值之间的差距,并求平均值得到损失。在未见过的数据上(2021年的数据),模型的误差为 0.58。写出一个带有未知参数的函数(模型),用于预测未来观看次数。初始参数随机选取,然后根据损失函数的梯度来更新参数。,其中 y 是预测的观看次数,

2024-08-27 18:21:14 779

原创 Datawhale X 李宏毅苹果书 AI夏令营 Task1-局部极小值与鞍点+批量和动量

实际上,对于深层次的神经网络,几乎不存在完全的局部极小值点,由于参数量非常大(训练的维度多),可能有几个维度到达它的极小值,但其他维度未达到,仍然可以获得有效梯度并继续降低损失。而极值点的四周,U均朝上或朝下。随机打乱有很多不同的做法,一个常见的做法是在每一个回合开始之前重新划分批量,也就是说,每个回合的批量的数据都不一样。如上图所示,红色的点在 y 轴方向是比较高的,在 x 轴方向是比较低的,这就是一个鞍点。相对而言,大的批量更新比较稳定,小的批量梯度方向存在一定的噪声,有噪声的梯度反而可以帮助训练。

2024-08-26 17:31:46 793 1

原创 IDEA配置MySQL_2

IDEA配置MySQL1.导入MySQL的jar2.手动配置连接MySQL1.导入MySQL的jar先备好mysql的jar包:滑动到下面,可以看到MySQL的选项:2.手动配置连接MySQL之后就可以在IDEA使用MySQL数据库了!!!

2021-12-01 16:01:58 177

原创 MySQL的安装与导入数据_1

MySQL的安装1.安装MySQL2.运行MySQL1.安装MySQL双击运行Windows Installer 程序包 (.msi):一路next,以下截图是需要主要注意的点。安装成功,点击finish2.运行MySQL在开始页面找到如上图所示的应用,点击之后,输入设置的密码,出现如下界面则表示MySQL服务启动成功。...

2021-12-01 15:33:01 1052

原创 02_用IDEA创建JavaWeb项目和Tomcat部署

用IDEA创建JavaWeb项目1.新建项目2.添加Web框架3.创建class文件和lib文件夹4.配置classes文件夹的路径5.配置lib文件夹路径6.tomcat项目部署7.运行项目1.新建项目首先打开IDEA软件,点击界面上的File→New→Project→Next→Next→Finish2.添加Web框架3.创建class文件和lib文件夹点击项目的WEF-INF文件夹,右键,New→Directory创建两个文件夹:classes(用来存放编译后输出的class文

2021-11-04 13:14:31 740

原创 01_Tomcat的安装与配置环境

Tomcat的安装与配置环境1.下载Tomcat2.配置Tomcat环境变量3.启动Tomcat服务1.下载Tomcat首先下载Tomcat,将apache-tomcat-10.0.12-windows-x64.zip解压,并放置在D盘中的某个位置中。2.配置Tomcat环境变量1,新建变量名:CATALINA_HOME,变量值:D:\Program Files\JavaWab\Tomcat\apache-tomcat-10.0.12-windows-x64\apache-tomcat-10.0.

2021-10-29 10:10:14 221

原创 安装JDK

安装JDK1.准备JDK2.JDK的环境配置3.JDK的配置验证1.准备JDK将JDK11放置在D盘的某个位置:2.JDK的环境配置1.“我的电脑”右键→属性→高级系统设置→环境变量高级系统设置这一块,win10和win11的界面有点不一样,只要找到“高级系统设置”这个选项即可。win10的界面:win11的界面:2.点击“新建”,新建系统变量JAVA_HOME,值为JDK安装根目录3.编辑PATH变量,将刚刚新建的JAVA_HOME变量加上bin目录设置到PATH中找到Pat

2021-10-15 13:58:51 116

原创 操作系统01—操作系统引论

1.1 计算机硬件结构计算机系统是由硬件和软件组成的。硬件是软件建立与活动的基础,而软件是对硬件功能的扩充。计算机硬件结构:由CPU、内存和若干I/O设备组成。它们经由系统总线连接在一起,实现彼此通信。1.1.1 处理器CPU工作的基本周期是:从内存中提取指令对指令译码取操作数最后执行指令每个CPU可以执行的指令集是专用的1.2 什么是操作系统1.3 操作系统的发展历程1.4 操作系统的类型1.5 操作系统的特征1.6 操作系统结构设计(略讲)1.7 系统初

2021-09-23 14:15:34 741

原创 HashMap 根据key或者value排序

public static void main(String[] args) { Map<String,Integer> map = new HashMap<>(); map.put("aaa",1); map.put("ddd",16); map.put("eee",9); map.put("bbb",3); map.put("ccc",27); System.out.println("通过map.entrySet(

2021-09-17 21:36:17 291

原创 electron-vue01——相关文件说明

目录/文件说明build项目构建(webpack)相关代码config配置目录,包括端口号等node_modulesnpm 加载的项目依赖模块src这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:♞ assets:放置一些图片,如 logo♞ components:放置一些组件♞ views:页面(视图)组件♞ router.js:路由脚本文件♞ App.vue:项目入口文件♞ main.js::项目的核心文件static...

2021-08-22 20:32:43 128

原创 jsp_05Servlet技术

Servlet技术1. Servlet简介1.1Servlet的主要优点2. 编译和运行Servlet2.1Servlet程序的基本结构2.1.1HttpServlet类主要方法2.1.2HTTP请求处理过程2.2编译Servlet源程序2.3运行Servlet3. Servlet的生命周期4. Servlet中其他常用的类和接口4.1ServletRequest接口和HttpServletRequest接口4.2ServletResponse接口和HttpServletResponse接口4.3HttpS

2021-07-08 22:03:16 714 3

原创 jsp_04JSP与JavaBean

JSP与JavaBean1. JavaBean组件技术1.1JavaBean组件的定义1.2JavaBean组件的分类1.3JavaBean规范1.3.1setXXX()和getXXX() 遵循的规范1.4JavaBean的简单属性2. Bean的存放目录2.1只供某个Web应用使用的Bean的存放位置2.2对任何web应用都可以使用的Bean的存放位置2.3只对ROOT目录可用的Bean的存放位置3. 在JSP中使用JavaBean3.1useBean动作标记3.1.1useBean语法说明3.1.2sc

2021-07-08 21:15:30 573 2

原创 jsp_03JSP中使用数据库

JSP中使用数据库1. JDBC技术概述1.2两层模型和三层模型1.3JDBC驱动程序的类型1.3.1JDBC-ODBC桥加ODBC驱动1.3.2本地API驱动1.3.3JDBC网络纯Java驱动1.3.4本地协议纯 Java 驱动2. 使用JDBC2.1注册和加载驱动器2.1.1常用数据库驱动程序加载语句的形式 :2.2建立连接2.2.1几种数据库的连接语句的形式2.3发送SQL语句2.3.1创建Statement对象2.3.2Statement接口中的主要方法2.3.3创建PreparedStateme

2021-07-08 20:34:06 558 2

原创 jsp_02JSP隐含对象

JSP隐含对象1. JSP隐含对象概述1.1隐含对象功能1.2JSP中的9种隐含对象2. 与输入/输出有关的隐含对象2.1request对象2.1.1获得客户端提交的信息2.1.2处理中文信息2.1.2.1JSP页面中的汉字问题2.1.2.2表单提交的汉字问题2.2response对象2.3out对象3. 与属性作用域有关的对象4. 与Servlet 有关的隐含对象5. 与Error 有关的隐含对象1. JSP隐含对象概述JSP页面的隐含对象就是在JSP页面中不用声明就可以使用的对象。隐含对象是JS

2021-07-08 15:33:26 698

原创 计算机组成原理01_实验模型机的指令系统汇总表

2021-07-07 19:14:32 932

原创 jsp_01jsp基础

jspJSP运行原理JSP页面的执行过程JSP页面的通用书写规则JSP页面中的注释HTML注释隐藏注释脚本注释声明变量声明方法声明类声明代码段代码段的注意事项表达式JSP运行原理JSP的执行过程主要包括以下步骤:客户端发出Request请求;JSP容器将JSP转译成 Servlet 的源代码;将产生的Servlet的源代码进行编译成class文件,并加载到内存执行;把结果Response响应至客户端。JSP容器:容器是用来容纳其它组件的,这些组件包括JSP或者Servlet,完成这些组

2021-07-07 14:03:28 517

原创 《算法设计与分析》——顺序检索算法

顺序检索算法

2021-06-29 09:45:16 232

原创 XML与Web_12 XML(五)

XML五1. XML数据库1.1关系型数据库1.2XML文档类型1.3三种XML数据库1.3.1XML Enabled Database(XEDB)1.3.2Native XML Database(NXD)1.4四个主流的Native-XML数据库2. 数据岛2.1XML 数据岛的应用2.2行为机制(behaviors)2.3数据岛的好处2.4将HTML元素和XML文档绑定2.5支持DSO的HTML元素2.6DSO和XSL切换样式3. JSON3.1与XML相似之处3.2与XML的不同之处3.3JSON 语

2021-06-21 11:04:11 407 1

原创 XML与Web_11 XML(四)

XML四1. DOM简介2. SAX简介3. HTML5 WEB 存储4. Ajax技术1. DOM简介2. SAX简介3. HTML5 WEB 存储4. Ajax技术

2021-06-21 10:37:12 376 1

原创 XML与Web_10 XML(三)

XML三1. DTD技术1.1XML文档构建模块1.2DTD技术—元素声明1.3DTD技术—属性声明1.4DTD技术—实体2. XML Schema概述3. XSD简单类型3.1XSD 简易元素3.2XSD 属性3.3XSD 限定4. XSD复合元素5. XSD数据类型5.1XSD 字符串数据类型5.2XSD 日期及时间数据类型(Date and Time Data Types)5.3XSD 数值数据类型(Numeric Data Types)5.4XSD 杂项数据类型(Miscellaneous Data

2021-06-21 00:33:54 466 1

原创 XML与Web_9 XML(二)

XML二命名空间URIURLXML文件中使用CSS命名空间因为两个 <table> 元素有不同的名称,不会有冲突。 <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:ta

2021-06-20 23:39:23 330 1

原创 XML与Web_8 XML(一)

XML 一1. XML基础1.1与html的比较1.2XML应用领域1.3XML的应用1.4Ajax1.5XML的优点1.6XML的不足之处2. XML相关技术3. XML语法3.1DTD文档3.2XML元素3.3常用实体引用字符对照3.4CDATA标记1. XML基础1.1与html的比较可扩展标记语言9eXtensible Markup Language,XML),为文档交换所设计,将数据和显示分离XML和HTML都属于SGML的子集1.2XML应用领域配置文件特定领域:文档格式、

2021-06-19 17:21:34 451

原创 XML与Web_7 CSS(二)

CSS 二CSS3概要背景渐变(gradients)CSS3 增强效果Timer控制CSS3概要border-radius属性创建圆角border:2px solid;border-radius:25px;box-shadow属性创建阴影box-shadow: 10px 10px 5px #888888;border-image属性创建边框border-image属性创建上文边框的原始图像border-image:url(border.png) 30 30 round;-

2021-06-19 16:47:39 77

原创 XML与Web_6 CSS(一)

CSS 一添加方式5种文字属性段落属性背景属性表格属性边框属性定位属性添加方式使用@import引入:跟link用法很像,但必须放在<style>…</style>中<style type="text/css">@import url("example.css");</style>5种文字属性font-family:定义文字的字体font-size:定义字体的大小h1{font-size:6pt;}p{font-size:60%}

2021-06-19 15:37:37 73

原创 XML与Web_5 JAVASCRIPT(二)

JAVASCRIPT 二多级联动区域响应imgmaparea正则表达式多级联动系统中多级联动操作是重要的应用,其特点是:– 与服务器无关,实时更新– 无需刷新,无需Ajax– 更新速度快– 代码选项开放在 HTML DOM (Document Object Model) 中 , 每一个元素都是节点:– 文档是一个文档– 所有的HTML元素都是元素节点– 所有 HTML 属性都是属性节点– 文本插入到 HTML 元素是文本节点– 注释是注释节点属性方法用法do

2021-06-19 15:09:00 95

原创 XML与Web_4 JAVASCRIPT(一)

JAVASCRIPT1. JavaScript的构成2. JavaScript的特点3. JavaScript和Java的区别4. JavaScript的基本结构4.1 常量4.2 变量4.3 数据类型4.3.1 基本数据类型4.3.2 特殊数据类型4.3.3 定义变量的方式4.3.4 数组4.4 运算符1. JavaScript的构成ECMAScript核心文档对象模型(DOM)浏览器对象模型(BOM)2. JavaScript的特点松散性对象属性继承机制3. JavaScript和

2021-06-19 14:13:01 244

原创 XML与Web_3 HTML5新特性及应用

HTML5新特性及应用多媒体WebGLSVGCanvas 画布元素多媒体插入音频或视频<audio src="sound.mp3" controls></audio><video src="movie.webm" autoplay controls></video>WebGL编写网页代码即可实现3D图像的展示SVGSVG(Scalable Vector Graphics):可缩放矢量图形,使用 XML 来描述二维图形和绘图程序的语言。可以

2021-06-19 13:37:11 179

原创 XML与Web_2 HTML基础

HTML基础1. HTML概述2. HTML的特点3. HTML和XHTML4. 从XHTML到HTML55. HTML5的优势1. HTML概述Hyper Text Markup Language - 超文本标记语言具有平台独立性HTML中的标记可以被浏览器解释执行HTML是文本文档(ASCII码),可被任何文本编辑器读取HTML允许Web文本在编辑时将信息内容与文本的表现形式分开HTML最早源于SGML语言2. HTML的特点目的:目的是为了能把存放在一台电脑中的文本或图形与另一

2021-06-19 10:52:02 312

原创 XML与Web_1 C/S与B/S

C/S与B/SC/S结构B/S结构C/S与B/S开发模式的比较1. 硬件环境不同2. 对安全要求不同3. 对程序架构不同4. 软件重用不同5. 系统维护不同6. 处理问题不同7. 用户接口不同C/S结构C/S 结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处

2021-06-19 10:28:14 152

原创 高级Java_11 MVC和Swing模型

MVC和Swing模型1. MVC概述2. 微调文本域和编辑器3. 列表框4. 组合框1. MVC概述Model负责数据存储View翻译为:视图显示数据Controller翻译为:控制器 或 控制者从用户处获取数据2. 微调文本域和编辑器3. 列表框JList:一种常用选项组件通过两个重要参数创建列表框List modelList-selection model例子:Jlist jlist = new Jlist(new String[] {“1”,”3”,”5

2021-06-15 13:40:05 1259 2

原创 高级Java_10 容器、布局管理器和边框2

容器、布局管理器和边框21. 创建自定义布局管理器2. 滚动窗格JSCrollPane3. 选项卡JTabbedPane4. 分隔窗格JSplitPane5. Swing边框6. 插件式外观1. 创建自定义布局管理器自定义2. 滚动窗格JSCrollPane当前容器区域无法完全显示内容时需要窗体滚动条JScrollBar 纵向JSlider 横向JScrollPane是一个支持不用编码的滚动组件显示区水平和垂直滚动条列首(column header)行首(row

2021-06-15 13:24:07 211

原创 高级Java_9 容器、布局管理器和边框

容器、布局管理器和边框1. 容器(container)2. Java的容器类3. AWT(Abstract Window Toolkit)中的容器4. Swing 容器的结构5. 常用容器6. 布局管理器(Layout Managers)6.1Layout模板6.2坐标布局6.3Boxlayout1. 容器(container)一个容器是一个组件一个容器可以容纳其他组件所以容器就是可以容纳其他组件的组件常见的容器:MFC中的Frame,Dialog,各种BoxJava中的JFrame,JPa

2021-06-15 13:02:00 1356 1

原创 高级Java_8 JavaBeans 和Bean事件

JavaBeans 和Bean事件1. Java Beans2. Bean属性3. Java事件模型4. 源组件和监听器组件1. Java BeansBean必须是public类必须有一个公用的无参构造方法Public mybean();必须实现接口 java.io.serializableBeans 通常带有以下方法:Public getxx();Public setxx();Beans可能带有以下方法公共的注册和撤销侦听器的方法以相应该Bean上发生的事件Java中的特殊类

2021-06-15 12:47:29 296

原创 高级java_7 网络2

网络21. InetAddress类2. 服务多客户2.1为每个连接创建一个线程2.2在循环中使用InetAddress3. Applet客户端3.1当做一个独立的java程序运行3.2嵌在网页中运行4. 发送和接收对象5. 从Web服务器上读取文件6. JEditorPane类1. InetAddress类作用:发现当前连接在服务器上的客户InetAddress包含:客户主机名和IP地址在服务器中使用socket.getInetAddress()方法创建InetAddress的一个实例Inet

2021-06-15 12:08:53 132

原创 高级java_6 网络

网络B/S结构和C/S结构服务器socket如何定义socket(套接字)通过socket进行简单数据传输网络协议A Client/Server ExampleB/S结构和C/S结构服务器socketSocket是服务器对外的接口(插座)Socket要与端口绑定端口是什么?操作系统分配的一种“号”资源用于区分从网卡传入的数据包根据“包”中的“端口号”,操作系统将该“包”转发到相应服务程序端口号:0 ~ 1023被预先定义的服务通信占用;用户程序用1024~65535如何定义sock

2021-06-08 12:13:06 87 2

原创 高级java_5 菜单、工具栏、对话框和内部框架

菜单、工具栏、对话框和内部框架菜单图标、热键和快捷键菜单项与功能的连接弹出式菜单工具栏JToolBarAction对象和ActionListener标准对话框JOptionPane消息对话框确认对话框输入对话框其他对话框菜单Java提供5个实现菜单的类:JMenuBarJMenuJMenuItemJCheckboxMenuItemJRadioButtonMenuItem图标、热键和快捷键通过下列语句为菜单项添加图标JMenuItem jmit=new ……;Jmit.setI

2021-06-07 13:11:19 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除