自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢TS的博客

完整教程级专栏,保姆级代码注释,站在小白角度思考。只写原创,不为流量,正正经经写作,不写矫情废话,拒绝流量标题党!

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 JavaSwing_4.4: JColorChooser(颜色选择器)

本文链接: http://blog.csdn.net/xietansheng/article/details/75948941Java Swing 图形界面开发(目录)1. 概述官方JavaDocsApi: javax.swing.JColorChooserJColorChooser,颜色选取器。JColorChooser提供一个用于允许用户操作和选择颜色的控制器对话框。使...

2017-07-23 22:46:11 15758 1

原创 JavaSwing_4.3: JFileChooser(文件选择器)

本文链接: http://blog.csdn.net/xietansheng/article/details/75948936Java Swing 图形界面开发(目录)1. 概述官方JavaDocsApi: javax.swing.JFileChooserJFileChooser,文件选取器。JFileChooser为用户选择文件提供了一种简单的机制,包括 打开文件 和 保存文...

2017-07-23 22:45:22 28945 5

原创 JavaSwing_4.2: JDialog、JOptionPane(对话框)

JDialog,对话框。使用 JDialog 类可以创建自定义有的对话框,或者调用 JOptionPane 中的多个静态方法快速创建各种标准的对话框。JOptionPane是 JavaSwing 内部已实现好的,以静态方法的形式提供调用,能够快速方便的弹出要求用户提供值或向其发出通知的标准对话框。

2017-07-23 22:42:56 72764 23

原创 JavaSwing_4.1: JFrame(窗口)

JFrame,窗口。JFrame 是一个可以独立显示的组件,一个窗口通常包含有标题、图标、操作按钮(关闭、最小化、最大化),还可以为窗口添加菜单栏、工具栏等。一个进程中可以创建多个窗口,并可在适当时候进行显示、隐藏 或 销毁。

2017-07-23 22:42:05 51796 4

原创 JavaSwing_3.5: JLayeredPane(层级面板)

JLayeredPane,层级面板。它为容器添加了深度,允许组件在需要时互相重叠。它将深度范围按层划分,在同一层内又对组件按位置进一步划分,将组件放入容器时需要指定组件所在的层,以及组件在该层内的位置(position/index)。

2017-07-23 22:00:54 37015 5

原创 JavaSwing_3.4: JTabbedPane(选项卡面板)

JTabbedPane,选项卡面板。它允许用户通过点击给定标题或图标的选项卡,在一组组件之间进行切换显示。

2017-07-23 22:00:25 51162 9

原创 JavaSwing_3.3: JSplitPane(分隔面板)

JSplitPane,分隔面板。JSplitPane用于分隔两个(只能两个)组件,两个组件通过水平/垂直分隔条分别 左右 或 上下 显示,并且可以拖动分隔条调整两个组件显示区域的大小。

2017-07-16 22:39:13 26902 3

原创 JavaSwing_3.2: JScrollPane(滚动面板)

JScrollPane,滚动面板。JScrollPane 支持水平和垂直滚动视图。文本区域、表格等需要显示较多数据而空间又有限时,通常使用 JScrollPane 进行包裹以实现滚动显示。

2017-07-16 22:38:39 47324 10

原创 JavaSwing_3.1: JPanel(面板)

JPanel,面板。JPanel 是在开发中使用频率非常高的一般轻量级面板容器组件。

2017-07-16 22:37:52 50582 8

原创 JavaSwing_2.12: JSlider(滑块)

JSlider,滑块。以图形方式在有界区间内通过移动滑块来选择值的组件。滑块可以显示主刻度标记以及主刻度之间的次刻度标记。刻度标记之间的值的个数由 setMajorTickSpacing(int) 和 setMinorTickSpacing(int) 来控制。

2017-07-16 22:37:30 23473 2

原创 JavaSwing_2.11: JProgressBar(进度条)

JProgressBar,进度条。以可视化形式显示某些任务进度的组件。进度条中心可显示进度百分比的文本表示形式。当一个任务的进度长度未知时,可将进度条设置为不确定模式。不确定模式的进度条持续地显示动画来表示正进行的操作。当可以确定任务长度和进度量时,则可设置进度条的最大最小值,以及更新进度条的进度值,将其切换回确定模式。

2017-07-16 22:36:49 32676 11

原创 JavaSwing_2.10: JList(列表框)

JList,列表框。JList 以列表的形式展示多个选项,允许用户选择一个或多个选项。其中的选项内容由一个 ListModel 实例来维护。JList 不实现直接滚动,需要滚动显示,可以结合 JScrollPane 实现滚动效果。

2017-07-09 00:12:31 46202 6

原创 JavaSwing_2.9: JComboBox(下拉列表框)

JComboBox,下拉列表框。JComboBox以下列列表的形式展示多个选项,用户可以从下拉列表中选择一个值。

2017-07-09 00:11:45 65680 6

原创 JavaSwing_2.8: JTextArea(文本区域)

JTextArea,文本区域。JTextArea 用来编辑多行的文本。JTextArea 除了允许多行编辑外,其他基本用法和 JTextField 基本一致。

2017-07-09 00:10:50 78123 2

原创 JavaSwing_2.7: JPasswordField(密码框)

JPasswordField,密码框。JPasswordField 继承自 JTextField,只是显示输入的内容时用特定的字符替换显示(例如 * 或 ●),用法和 JTextField 基本一致。

2017-07-09 00:10:12 23771 5

原创 JavaSwing_2.6: JTextField(文本框)

JTextField,文本框。JTextField 用来编辑单行的文本。

2017-07-09 00:09:16 87379 8

原创 JavaSwing_2.5: JToggleButton(开关按钮)

JToggleButton,开关按钮。JToggleButton 是 JRadioButton, JCheckBox 的父类,主要实现一个按钮的两种状态(选中 和 未选中)来实现开关切换的效果。

2017-07-08 23:21:59 21282 8

原创 JavaSwing_2.4: JCheckBox(复选框)

JCheckBox,复选框。

2017-07-08 23:20:49 61012 14

原创 JavaSwing_2.3: JRadioButton(单选按钮)

JRadioButton,单选按钮。

2017-07-08 23:20:06 38170 6

原创 JavaSwing_2.2: JButton(按钮)

JButton,按钮。出了使用默认的系统样式按钮外,还可以自定义按钮样式,指定按钮正常显示和被按下时显示的图片来实现自定义图片按钮的功能。

2017-07-08 23:19:30 81349 12

原创 JavaSwing_2.1: JLabel(标签)

JLabel,标签。标签主要用于展示 文本 或 图片,也可以 同时显示文本和图片。

2017-07-08 23:18:38 70197 14

Python机器学习(scikit-learn):监督学习 - 神经网络(深度学习)-谢TS的博客.pdf

神经网络算法,又叫“深度学习”。虽然深度学习在许多机器学习应用中都有巨大的潜力,但深度学习算法往往经过精确调整,只适用于特定的使用场景。scikit-learn 中实现了可用于分类和回归的 多层感知机(multilayer perceptron, MLP),它可以作为研究复杂深度学习算法的起点。MLP 也被称为(普通)前馈神经网络,有时也简称为神经网络。

2023-07-19

Python机器学习(scikit-learn):监督学习 - 支持向量机-谢TS的博客.pdf

支持向量机(SVM) 是一组用于分类、 回归和异常值检测的监督学习方法。支持向量机的优点是:在高维空间中有效。在维度数大于样本数的情况下仍然有效。在决策函数中使用训练点的子集(称为支持向量),因此它也具有内存效率。通用性:可以为决策函数指定不同的内核函数。提供了通用内核,但也可以指定自定义内核。支持向量机的缺点包括:如果特征数量远大于样本数量,在选择核函数时避免过度拟合,正则化项至关重要。SVM 不直接提供概率估计,这些是使用昂贵的五折交叉验证计算的。

2023-07-19

Python机器学习(scikit-learn):监督学习 - 决策树、随机森林、梯度提升决策树-谢TS的博客.pdf

决策树是广泛用于分类和回归任务的模型。本质上它是从一层层 if/else 问题中进行学习并得出结论。集成(ensemble) 是合并多个机器学习模型来构建更强大模型的方法。决策树的主要缺点在于,即使做了预剪枝,它也经常会过拟合,泛化性能很差。因此,在大多数应用中,往往使用集成方法来替代单棵决策树。在机器学习文献中有许多模型都属于集成方法,大量实例已证明有两种集成模型对大量分类和回归的数据集都是有效的,二者都以决策树为基础,分别是 随机森林(random forest) 和 梯度提升决策树(gradient boosted decision tree)。决策树的一个主要缺点在于经常对训练数据过拟合,随机森林是解决这个问题的一种方法。随机森林本质上是许多决策树的集合,其中每棵树都和其他树略有不同。随机森林背后的思想是,每棵树的预测可能都相对较好,但可能对部分数据过拟合。如果构造很多树,并且每棵树的预测都很好,但都以不同的方式过拟合,那么我们可以对这些树的结果取平均值来降低过拟合。既能减少过拟合又能保持树的预测能力,这可以在数学上严格证明。

2023-07-19

Python机器学习(scikit-learn):监督学习 - 朴素贝叶斯(分类器)-谢TS的博客.pdf

朴素贝叶斯分类器与线型模型分类器非常相似,但它的训练速度往往更快。这种高效率所付出的代价是,朴素贝叶斯模型的泛化能力比线型模型分类器(如 LogisticRegression 和 LinearSVC)稍差。朴素贝叶斯训练模型高效的原因在于,它通过单独查看每个特征来学习参数,并从每个特征中收集简单类别统计数据。

2023-07-19

Python机器学习(scikit-learn):线型模型(线型回归、逻辑回归)、样本生成器、方法链-谢TS的博客.pdf

线型回归,又名普通最小二乘法。LinearRegression 实现了基于普通最小二乘法的线性回归,以最小化数据集中观察到的目标与通过线性近似预测的目标之间的残差平方和,来拟合具有系数 w = (w1, ..., wp) 的线性模型。

2023-07-19

Python机器学习(scikit-learn):k最近邻 (k-NN)、特征缩放(标准化归一化数据)-谢TS的博客.pdf

k近邻算法 (k-NN, K-NearestNeighbor)。k-NN 算法构建模型只需要保存训练集数据即可。k-NN 模型把样本的所有特征构造一个坐标系(二维、三维 或 更高维),每一个样本都在坐标系中对应一个点(坐标由样本的所有特征组成)。想对新数据点做出预测,算法会在训练集数据点构成的坐标系中找到最近的 k 个数据点(也就是它的“最近邻”),然后根据这个 k 个数据点对新数据做出预测。当样本特征数据在运算时,为了减小不同特征取值范围误差,可以把特征数据缩放为标准化数据。均值为 0,方差为 1 的数据

2023-07-19

Python机器学习(scikit-learn):scikit-learn 简介-谢TS的博客.pdf

scikit-learn 是基于 Python 语言的用于预测数据分析的简单高效机器学习库。它提供了用于机器学习的算法,包括 分类、回归、降维 和 聚类。它也提供了用于数据预处理、提取特征、优化超参数和评估模型的模块。scikit-learn 基于 NumPy、SciPy 和 matplotlib 构建。开源,商业可用 - BSD 许可证。

2023-07-19

飞扬的小鸟 (Flappy Bird, 像素鸟) 小游戏资源文件(图片+音频)

飞扬的小鸟 (Flappy Bird, 像素鸟) 小游戏的资源文件(图片+音频), 完整源码和教程请查看文章: https://xiets.blog.csdn.net/article/details/131791045

2023-07-18

PyTorch 实现 循环神经网络(RNN)、长短期记忆网络(LSTM)、门控循环单元网络(GRU)-谢TS的博客.pdf

循环神经网络(Recurrent Neural Network, RNN)是以 序列(Sequence)数据作为输入,沿序列的演进方向进行 递归(Recurrent)且所有循环单元节点按链式连接的一类神经网络。循环神经网络具有记忆性,对序列数据的非线性特征进行学习时具有一定优势。还有 RNN 的加强版 长短期记忆网络(LSTM, Long Short-Term Memory)和 门控循环单元网络(GRU, Gated Recurrent Unit networks)拥有更强的“记忆力”。

2023-07-17

PyTorch 实现 卷积神经网络(CNN)、全连接层、卷积层、池化层、MNIST手写字体识别-谢TS的博客.pdf

全连接层,是每一输入节点都和所有输出节点相连。卷积神经网络一般用于图片等特征维度非常大的数据。池化的目的就是显著降低数据的维度。

2023-07-17

PyTorch 模型保存与加载、数据加载器、顺序容器-谢TS的博客.pdf

当训练好一个模型后,可以把模型的状态参数保存到本地,下次需要使用时直接加载到模型即可,而不用每次都重新开始训练。当一个模型和数据集都非常大,训练时间需要特别长时,也可以定时保存模型的状态参数,防止中途出错。torch.utils.data 模块包含了数据加载相关的类。深度学习一般都需要大量的训练数据,如果把所有数据一次性加载到内存,容易把内存占满,因此需要把数据分批次加载和训练。顺序容器(nn.Sequential)的使用。

2023-07-17

PyTorch 实现 逻辑回归、多元分类-谢TS的博客.pdf

线性回归 和 非线性回归 的输出都是连续的。逻辑回归 与 线性回归/非线性回归 区别在于 逻辑回归 的输出是 二元离散 的,即输出特征只有两种结果。逻辑回归是二元分类,属于多元分类的一种特殊情况。多元分类与二元分类类似,区别在于使用 softmax 函数替代 sigmoid 函数作为激活函数。如果分类的类别数为 n,则 softmax 函数接收 n 个输入,然后输出 n 个概率(概率之和为 1),概率最大的类别就是预测的类别。

2023-07-17

PyTorch 实现 非线型回归-谢TS的博客.pdf

使用 线性模型 组合 激活函数 构建神经网络模型实现非线性回归。下面代码示例,先随机生成一组接近 y = x^3 的坐标点,然后构建非线性神经网络模型拟合所有坐标点,训练出拟合函数。

2023-07-17

PyTorch 激活函数、损失函数、优化器-谢TS的博客.pdf

激活函数的出现就是要让神经网络模型可以拟合复杂的非线性函数。激活函数是一个 非常简单的非线性函数,只要把多个神经网络层的输出应用激活函数,神经网络就具有拟合复杂非线性函数的强大能力。

2023-07-17

PyTorch 实现 线型回归-谢TS的博客.pdf

使用 线性模型 组合 激活函数 构建神经网络模型实现非线性回归。下面代码示例,先随机生成一组接近 y = x^3 的坐标点,然后构建非线性神经网络模型拟合所有坐标点,训练出拟合函数。

2023-07-17

PyTorch 基础:Tensor(张量)-谢TS的博客.pdf

PyTorch 是由 Facebook 研发的开源的深度学习框架,并且支持 CPU 和 GPU 加速计算。torch.Tensor 是包含单一数据类型元素的多维数组,它是 PyTorch 中数据存储和运算的基本单元,类似于 NumPy 的 numpy.ndarray,两者的函数接口和运算方式几乎一样。实际上 PyTorch 内部也是把 ndarray 包装成 Tensor。Tensor 中文称为 张量(可以看做是一个多维数组),是 PyTorch 中最基本的数据类型。

2023-07-17

Android反编译工具包(apktool + dex2jar + jd-gui)

Android反编译工具包(apktool_2.7.0.jar、dex2jar-2.1.zip、jd-gui-1.6.6.jar)

2023-04-18

C/C++中文帮助文档.chm

C/C++中文帮助文档.chm

2023-04-17

Java 通过代码发送邮件示例源码

Java 通过代码发送邮件示例源码

2023-04-13

JLayer1.0.1.zip

纯 Java SE 实现的 MP3 播放器,可以实现简单的 MP3 播放(只能简单实现,不能作为完整的播放器) 使用参考博文: https://blog.csdn.net/xietansheng/article/details/85056358

2021-04-10

JavaMail 1.6.0

包含了 SMTP, IMAP, 和 POP3 协议的实现的 JavaMail 1.6.0 release jar 包

2017-08-10

LibGDX音频案例素材.zip

LibGDX基础教程中的音频开发案例资源下载

2015-12-05

LibGDX图片打包工具 gdx-texturepacker-3.2.0

LibGDX图片打包工具的GUI封装 gdx-texturepacker-3.2.0

2015-11-02

空空如也

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

TA关注的人

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