自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 人工智能专题目录

机器学习: 通过学习算法从数据中学习模型的过程监督学习分类问题(预测离散值)分类方法实现:鸢尾花分类回归问题(预测连续值)实现:房价预测

2021-11-16 19:38:57 253

原创 html5新增、CSS3新增(黑马程序员pink老师前端)

语义化标签、新增input类型、新增表单属性、属性选择器、结构伪类选择器、伪元素选择器、CSS3盒子模型、滤镜filter、calc函数、过渡。

2023-09-07 21:38:32 158

原创 CSS笔记(黑马程序员pink老师前端)CSS初始化

默认为基线对齐,底部与边框之间会有空隙。是为了照顾低版本浏览器,图片外包含了链接图片会有边框的问题 *//* 鼠标经过button按钮时,鼠标变成小手 *//* 清除默认的padding和margin *//* 设置链接颜色,取消链接的下滑线 *//* em和i中的文字不再倾斜 *//* 鼠标经过链接,链接变红 *//* 去除列表前的圆点样式 *//* 伪元素法清除浮动 */京东首页CSS初始化。/* 设置字体 */

2023-09-07 14:37:04 611

原创 CSS笔记(黑马程序员pink老师前端)鼠标样式,表单轮廓,溢出文字省略号显示

有兼容性问题,适用webkit浏览器或移动端。推荐后端做这个功能。强制单行显示文本,超出部分隐藏,文字用省略号代替超出的部分。/* 限制在一个块元素中显示的文本行数 *//* 设置伸缩盒对象的子元素排列方式 *//* 文字溢出时,用省略号显示 *//* 文字溢出时,用省略号显示 *//* 显示不开,不自动换行 *//* 弹性伸缩盒子显示 *//* 溢出部分隐藏 *//* 溢出部分隐藏 */

2023-09-07 13:32:27 155

原创 (html+CSS)垂直居中

用于设置一个元素的垂直对齐方式,但是它只针对于行内元素或者行内块元素有效。行高等于父元素的高度。

2023-09-07 13:03:10 130

原创 CSS笔记(黑马程序员pink老师前端)显示与隐藏,精灵图,CSS三角

为了有效地减少服务器接收和发送请求的次数,提高页面的加载速度。盒子每一边的边框都是梯形的,盒子大小为0时,梯形上底(边框内边)也为0,所以两边会合并成三角形。隐藏,隐藏后继续占有原来的位置。隐藏对象,隐藏后不再占有原来的位置。默认状态,显示溢出的内容。转换为块级别元素,显示元素。2.如果遇到一些结构和样式复杂一点的小图片,就用精灵图。1.如果遇到一些结构和样式比较简单的小图标,就用。

2023-09-07 11:20:48 102

原创 字体图标 IcoMoon

在icomoon官网中,点击import icons,上传之前文件夹中的selection.json文件,此时会将原有的字体图标全部选中。此时继续选择新的图标,然后重新下载压缩包,并替换原有文件,即可实现对字体图标的追加。打开demo.html,样式如图所示,其中方框即为图标的特殊符号,使用时直接复制。选择好自己需要的图标后,点击Generate Font,然后点击download。打开style.css,复制此段代码到css样式中,声明字体。/* 字体可以设置大小与颜色 */展示的是图标,本质是字体。

2023-09-07 10:58:30 110

原创 CSS笔记(黑马程序员pink老师前端)定位

绝对定位、固定定位的盒子会压住下方的所有内容。/* p标签在其原有位置正好被father块完全覆盖,设置20px的上margin,使得文字显示了2/3 */2.如果祖先元素有定位(相对、绝对、固定定位),则以最近一级的有定位祖先元素为参考点移动位置。定位可以让盒子自由的在某个盒子内移动位置或者固定在屏幕中某个位置,并且可以压住其他盒子。1.以浏览器的可视窗口为位置参照,占有原先位置,是绝对定位和相对定位的混合。/* 子绝,不占有原有位置,下方文字向上对齐,子级盒子覆盖部分文字 */

2023-09-05 23:05:10 509

原创 CSS笔记(黑马程序员pink老师前端)浮动,清除浮动

浮动可以改变标签的默认排列方式。浮动元素常与标准流的父元素搭配使用.:多个块级元素纵向排列找标准流,多个块级元素横向排列找浮动。float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘。

2023-09-05 13:56:50 496

原创 CSS笔记(黑马程序员pink老师前端)盒子阴影,文字阴影

示例:text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);示例:box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.3);属性值为box-shadow,盒子阴影不占空间,不影响盒子之间的距离.属性值为text-shadow。

2023-09-05 11:27:39 427

原创 CSS笔记(黑马程序员pink老师前端)圆角边框

* border-radius的值也可为百分比,当切角圆的。/* 圆角边框,用半径为10px的圆,切原有的矩形 */半径为正方形的一半时,显示为圆形 *//*单独设一个角,top与left的顺序不能变 *//*只有两个值,为对角线关系 *//*圆的半径为高度的一半 *//*依次设置不同的角 */

2023-09-05 10:59:03 403

原创 CSS笔记(黑马程序员pink老师前端)css三大特性,盒子模型

问题,如 ul li {}为(0,0,0,1)+(0,0,0,1)=(0,0,0,2);而 .nav li {}为(0,0,1,0)+(0,0,0,1)=(0,0,1,1). 但是权重虽然会叠加,但不会有进位.会塌陷较大的外边距,此时父元素的为20px,子元素的为40px,此时div2与div3之。/* 行内元素,行内块元素水平居中,修改margin无效,应设置父元素的text-align *//* 相邻块元素,垂直外边距合并. 上方的下外边距为100px,下方的上外边距为。

2023-09-05 10:18:15 70

原创 表格(html+CSS)

* 3.td,table均设置border,且cellspacing="0" */3.td,table均设置border,且cellspacing=“0”/* 4.合并相邻的边框,使重叠的地方变细,且补充上表头单元格 *//* 1.只有table有边框 *//* 2.只有td单元格有边框 */4.合并相邻的边框,使重叠的地方变细。1.只有table有边框。2.只有td单元格有边框。

2023-09-04 16:32:48 404

原创 CSS笔记(黑马程序员pink老师前端)选择器,字体,文本属性,Emmet语法,元素显示模式,CSS背景

(1)生成标签:直接输入标签名按tab键即可. 如输入div然后按tab键,可以生成< div> < /div>(6)如果生成的类名是有顺序的,可以用自增符号$. 如div#demo $*5.(去掉demo后的空格)基础选择器的组合.包括后代选择器,子元素选择器,并集选择器,伪类选择器(链接伪类,focus伪类).精确位置,两个轴顺序不可变,上述为距左侧20px.距上方50px,若只有一个坐标,必定是x轴坐标./*将行内元素a,转换为可以设置宽高的块级元素,增加点击的范围,此时一行只能有一个 */

2023-09-04 13:18:14 702

原创 html5笔记(黑马程序员pink老师前端)

第2集

2023-08-31 16:26:44 145

原创 VSCode常用快捷键

control + alt + 下箭头(上箭头)shift + alt + 下箭头(上箭头)shift + alt + 拖动鼠标。control + 加号/减号。7.放大/缩小整个编辑器界面。2.选中多个相同的单词。5.快速定位到某一行。

2023-08-18 14:34:43 394

原创 模型评估----[机器学习]

分类模型评估准确率:预测正确的数占总样本的比例精确率:正确预测为正的占全部预测为正的比例召回率:正确预测为正的占全部正样本的比例F1-score:评估模型的稳健性AUC指标:主要用于评估样本的不均衡情况回归模型评估均方根误差相对平方误差平均绝对误差相对绝对误差决定系数...

2021-12-10 21:51:08 701

原创 特征工程----[机器学习]

特征工程:将数据转换成机器更容易识别的数据数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。特征提取:将任意数据转换为可用于机器学习的数字特征特征预处理:通过一些转换函数,将特征数据转换成更适合算法模型的特征数据。如无量纲化处理。特征降维:在某些特定条件下,降低随机变量(特征)个数,得到一组“不相关”主变量的过程。...

2021-12-10 21:20:50 1031

原创 搭建神经网络----keras

SequentialSequential可以认为是一个容器,容器中封装了神经网络结构model=tf.keras.Sequential([网络结构])classclass类封装神经网络结构from tensorflow.keras import Modelclass MyModel(Model): def __init__(self): super(MyModel,self).init() #定义网络结构块 def call(self,x):

2021-12-03 21:01:30 726

原创 循环神经网络RNN(Recurrent Neural Network)

循环核:参数时间共享,循环层提取时间信息循环核具有记忆力,通过不同时刻的参数共享,实现了对时间序列的提取。RNN擅长处理序列数据

2021-12-03 20:22:05 828

原创 人工神经网络(Artificial Neural Network)

神经网络俗称人工神经网络(ANN),由简单神经元经过相互连接行程网状结构,通过调节各连接的权重值,改变链接的强度,进而实现感知判断。反向传播(Back Propagation,BP)算法的提出,进一步推动了神经网络的发展。传统神经网络主要分为一下几类前馈型神经网络Feed Forward Neural Network,是一种单向多层的网络结构,即信息从输入层开始,逐层向一个方向传递,一直到输出层结束。前馈是指输入信号的传播方向为前向,在此过程中并不调整各层的权值参数。而反传播时是将误差逐层向后

2021-12-02 21:20:09 2973

原创 mplfinance绘制K线图

TushareTushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。旧的apits.get_k_data("股票代码",ktype='D',start="2018-01-01",end="2021-12-02")T

2021-12-02 17:42:36 2502

原创 pandas

pandas的主要功能提供了两个数据结构DataFrame和Series集成时间序列功能提供丰富的数学运算和操作灵活处理缺失数据SeriesSeries是一种类似于一维数组的对象,由一组数据和一组与之相关的数据标签组成,支持array和字典的特性数据对齐长度不同,也可相加,计算结果为NaN,若要保留可使用add函数,空白处填充0DataFrameDataFrame是一个表格型数据结构,含有一组有序的列。可以看作由Series组成的一个字典,并共用一个索引。读写csv

2021-12-02 15:04:47 739

原创 文本情感分析----AITIME 第十八期

文本情感分析(Sentiment Analysis)是指利用自然语言处理和文本挖掘技术,对带有情感色彩的主观性文本进行分析、处理和抽取的过程情感的三种成分主观体验: 个体对不同情感状态的自我感受外部表现,即表情: 在情感状态发生时身体各部分的动作量化形式。面部表情:面部肌肉变化组成的模式姿态表情:身体其他部分的表情动作语调表情:言语的声调、节奏、速度和音色等方面的变化生理唤醒: 情感产生的生理反应,是一种生理的激素水平,有不同的反应模式情感计算的发展历史统计机器学习2000年,P

2021-11-23 21:06:24 1065

原创 关于我装的GPU版tensorflow然后却是cpu在跑这件事

神经网络的层数越来越多,程序跑的也是越来越慢,打开任务管理器发现我的GPU根本没用到,白瞎我买的电脑,和费那劲装的tensorflowGPU版首先看一下GPU是否可用import tensorflow as tfprint(tf.config.list_physical_devices('GPU'))我的输出是[],也就是空在cmd窗口激活我们用的tensorflow环境,会显示找不到cusolver64_10.dll,我们进入cuda的目录,我的是默认的C:\Program Files\NV

2021-11-19 17:23:43 3838

原创 经典卷积网络---LeNet、AlexNet、VGGNet、InceptionNet、ResNet [北京大学曹健老师人工智能学习笔记]

Yann LeCun于1998年提出,通过共享卷积核减少了网络的参数。LeNet有2个卷积层和3个全连接层。在特征提取阶段,卷积层以外的标准化、池化、激活等都看做是卷积层的附属,不计入层数统计。

2021-11-18 20:31:32 1075 1

原创 卷积神经网络实现---cifar10数据集

cifer数据集提供的是6万张32*32大小的三通道彩色图像,共有10类分别为:飞机,汽车,鸟,猫,鹿,狗,青蛙,马,船,卡车结构: 一层卷积,两层全连接6个5×5的卷积核,步长为12×2的最大值池化,步长为2import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltfrom tensorflow.keras import Modelimport pandas as pd(x_train,y_train

2021-11-18 18:25:42 1159

原创 卷积神经网络CNN----mnist数据集识别手写数字图像实现

卷积核: 一个n×n的矩阵感受野: 一个神经元所接受并响应的刺激区域卷积神经网络(Convolutional Neural Networks): 借助卷积核提取特征后,送入全连接网络注:卷积神经网络采用局部连接和权值共享,与全连接神经网络相比更接近生物神经网络,且同一层神经元的权值相同,可以并行学习。卷积核中的权值是从数据中学习得到的一个卷积核只能提取一个特征,同时提取多个特征就需要同时使用多个卷积核。神经网络结构: 多层前馈型神经网络[划分为:特征提取阶段、分类识别阶段]特征提取阶

2021-11-17 18:35:53 913

原创 贝叶斯定理----

贝叶斯公式贝叶斯公式描述的是已经确定B发生的情况下,Ai发生的概率已知样本空间Ω,B为事件,A1,A2,,,Ai为Ω的一个划分,事件B在不同划分中发生的概率不同。贝叶斯公式的分母为全概率公式,即事件B发生的概率。P(Ai|B)=(Ai发生的概率)*(Ai情况下B发生的概率)/(事件B发生的概率)几个概念先验概率(prior probability):统计得到的或者自身依据经验得到的已知概率后验概率:已经发生了某事,“由果求因”确定是哪个原因引起的。后验概率的计算要以先验概率为基础似然概率:

2021-11-16 21:21:12 609

原创 sklearn库

sklearn库官方文档sklearn库共分为六大部分,分别用于完成分类任务、回归任务、聚类任务、降维任务、模型选择和数据预处理。

2021-11-16 16:37:36 799

原创 分类问题相关概念

分类问题是有监督学习的一个核心问题性能度量分类准确率(accuracy): 分类器正确分类的样本数与总样本之比accuracy=(TP+TN)/(P+N) [假设只有两类样本,正例(Positive)和负例(Negative)]精确率(precision): 反应模型判定的正例中真正正例的比重precision=TP/(TP+FP)召回率(recall): 总正例中被模型正确判断的比重recall=TP/PP-R曲线: 即precision-recall曲线,r为自变量p为因变量F值(F

2021-11-16 16:12:38 337

原创 梯度下降法

梯度下降法的计算过程就是沿梯度下降的方向求极小值,或沿梯度上升方向求极大值解析解是经过严格计算后,得到的方程的精确解,能在任意精度下满足方程。在某些无法得到解析解的时候,我们可以通过数值分析的方法得到近似解,也就是数值解。数值解只在给定条件下满足方程。梯度下降法就是常用的求数值解的方法之一。从某一点出发,向他的周围的方向前进寻找极值点,易得步长越长,我们找到极值的速度就越快。但是当步长过长时,可能会引起震荡,导致无法收敛。极值点斜率为零,我们可以得到斜率越大,距离极值点相对越远。我们可以采取斜率

2021-11-15 21:33:51 400

原创 解析法多元线性回归的实现

前置内容假设影响房价的因素有面积和房间数,根据已有数据获得两个因素的影响权重,对未知房价进行预测在这里求的是解析解,为确定值步骤加载样本数据数据处理学习模型,计算W预测Y=XWLoss=(Y-XW)T(Y-XW)解析解公式W=(XTX)-1XTY*注:(XTX)须为满秩矩阵代码import numpy as npimport tensorflow as tfx1=tf.constant([137.97,104.50,100.00,124.32,79.20,99.20,12

2021-11-15 20:52:06 741

原创 回归问题----主要为线性回归问题

机器学习 通过学习算法从数据中学习模型的过程学习算法 从数据中产生模型的算法(已知数据和答案,推测规则)监督学习 数据集带标签,主要可以分为回归问题(预测连续值)和分类问题(预测离散值)回归问题 通过数据点拟合出最优的曲线一元线性回归估计值:Yi=wXi+b残差、拟合误差:Yi(实际)-Yi=Y(实际)-(wXi+b)最佳拟合曲线应该使所有点的累计残差值最小Loss:损失函数,表示模型预测值与真实值的不一致程度平方损失函数为消除正负值的影响的方便求导,我们对残差的平方求和并乘以二分之一

2021-11-15 18:31:34 357

原创 人工神经网络实现鸢尾花分类

神经网络的设计神经网络的结构: 单层前馈形型神经网络激活函数: softmax函数损失函数: 交叉熵损失函数

2021-11-07 00:51:51 3142

原创 力扣(LeetCode)2.两数相加 C/C++/Python3/Java[全忘了重新学代码]

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。C语言...

2021-11-03 11:52:15 102

原创 tensorflow-GPU各版本下载

阿里云

2021-10-29 09:46:06 321

原创 数据结构----链表

线性表:具有相同数据类型的n个数据元素的有限序列链表:链式存储实现的线性表单链表单链表的建立(带头结点)#include<stdio.h>typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *next; }*LinkList;bool InitList(LinkList &L){ L= } int main(){ } ...

2021-10-28 11:21:45 45

原创 力扣(LeetCode)1.两数之和 C/C++/Python3/Java[全忘了重新学代码]

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。暴力破解 O(n^2)哈希表 2遍,1遍第一次做力扣编译错误:Char 1: error: control reaches end of non-void function [-Werror=return-type] [solution.c]

2021-10-27 21:58:49 658

原创 RTX3060 windows系统tensorflow GPU版详细安装步骤

安装AnacondaAnaconda是一个查看GPU支持的CUDA版本号鼠标右键打开nvidia控制面板,点击管理3D设置,查看系统信息,选择组件,可以看到可以支持的cuda版本号TensorFlow CUDA cuDNN对应版本https://tensorflow.google.cn/install/source_windows?hl=en#gputensorflow1.x和tensorflow2.xtensorflow1.x 使用静态图机制,运行快,不方便调试。tensorflow2

2021-10-26 21:36:00 5314

空空如也

空空如也

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

TA关注的人

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