自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李响

个人学习&经验分享

  • 博客(31)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【深度学习入门到精通系列】特别正经的合理调参介绍~❤️

文章目录1 建议优先在对数尺度上进行超参数搜索2 选择合适的Epoch训练次数3 调节Regularization parameter lambda4 调节mini-batch size5 如何选择梯度下降算法6 如何选择激励函数7 如何设置Weights和biases8 选择何种Regularization9 是否使用dropout10 训练集多大比较合适11 Loss函数选择12 神经元的个数13 自己模型的超参数14 题外话在训练神经网络的时候,需要调的参数很多,选一组最适合自己模型的参数。实际训练

2021-01-30 12:41:56 103

原创 【深度学习入门到精通系列】医学图像预处理—CLAHE变换代码

import cv2mri_img = cv2.imread('./images/cla.png')lab = cv2.cvtColor(mri_img, cv2.COLOR_BGR2LAB)lab_planes = cv2.split(lab)clahe = cv2.createCLAHE(clipLimit=10,tileGridSize=(8,8))lab_planes[0] = clahe.apply(lab_planes[0])lab = cv2.merge(lab_pla

2021-01-26 20:55:13 202

原创 【深度学习入门到精通系列】医学图像预处理—伽马变化代码

import cv2 as cvimport numpy as npimport matplotlib.pyplot as pltdef grayHist(img): h, w = img.shape[:2] pixelSequence = img.reshape([h * w, ]) numberBins = 256 histogram, bins, patch = plt.hist(pixelSequence, numberBins,

2021-01-26 18:31:43 82

原创 【深度学习入门到精通系列】图像预处理—图像分块代码(matlab)

clc; clear all; close all;I = imread('football.jpg');rs = size(I, 1); cs = size(I, 2);sz = 64;numr = rs/sz;numc = cs/sz;ch = sz; cw = sz;t1 = (0:numr-1)*ch + 1; t2 = (1:numr)*ch;t3 = (0:numc-1)*cw + 1; t4 = (1:numc)*cw;figure; k = 0;for i = 1 :.

2021-01-26 18:04:36 309

原创 【深度学习入门到精通系列】医学图像预处理—灰度转换代码(G通道)

def image_channel_feature(): '''读取图像,转为bytes''' image = tf.read_file(image_path) '''图像解码''' image = tf.image.decode_png(image, channels=3) if png else tf.image.decode_jpeg(image, channels=3) with tf.Session() as sess: image_val.

2021-01-26 18:02:44 207

原创 基于macos的Homebrew常用命令和使用教程(你得看❤️)

文章目录前言一、安装brew二、使用brew安装软件三、使用brew卸载软件四、使用brew查询软件总结前言更新一份Homebrew常用的命令教程送给大家!一、安装brewbrew 的官方网站: http://brew.sh/ 在官方网站对brew的用法进行了详细的描述安装方法: 在Mac中打开Termal: 输入命令:ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"二、使用brew安装软件一个命令就

2021-01-25 19:48:16 60

原创 python【Numpy科学计算库】连女朋友都会用的Numpy(真の能看懂~!)

import numpy as npa=np.array([2,3,4],dtype=np.float32)print(a)print(a.dtype)[2. 3. 4.]float32a=np.array([[2,3,4], [5,6,7]])print(a)[[2 3 4] [5 6 7]]a=np.zeros((3,4))print(a)[[0. 0. 0. 0.] [0. 0. 0. 0.] [0. 0. 0. 0.]]a=np.on

2021-01-23 21:22:46 106

原创 【机器学习入门到精通系列】元胞自动机和代码举例(这一篇就够了!)

文章目录1 元胞自动机的定义2 元胞自动机的组成3 元胞自动机的特征4 代码1 元胞自动机的定义元胞自动机(Cellular Automata,简称CA)是一种应用比较广泛的模型理论,由冯·诺依曼创始,经数学家Conway、物理学家Wolfram等人的贡献后迅速发展。在物理学定义上,元胞自动机指的是,定义在一个由具有离散、有限状态的元胞组成的元胞空间上,按照一定的局部规则,在离散的时间维度上演化的动力学系统。在数学定义上,从不同的角度有着基于集合论的定义和拓扑学的定义,简单起见,在此不做阐述。2 元胞

2021-01-23 16:41:58 973 4

原创 【机器学习入门到精通系列】插值与拟合

文章目录1 插值!2 一维插值拉格朗日插值法分段线性插值法例题3 二维插值网络结点插值法例题散乱数据插值4 拟合!5 区别与联系1 插值!在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点。插值是离散函数逼近的重要方法,利用它可通过函数在有限个点处的取值状况,估算出函数在其他点处的近似值。插值:用来填充图像变换时像素之间的空隙。在应用领域中,由有限个已知数据点,构造一个函数,由此计算数据点之间的函数值,称为插值。2 一维插值拉格朗日插值法基本原理构造一组基函数Lagra

2021-01-23 11:17:16 247

原创 【机器学习入门到精通系列】灰色预测模型(包含一键操作举例和py代码)

文章目录1 概述2 灰色关联预测分析GM(1,1)通常可分为以下四个步骤3 一健操作步骤结果解读其他说明4 python代码1 概述灰色预测模型可针对数量非常少(比如仅4个),数据完整性和可靠性较低的数据序列进行有效预测,其利用微分方程来充分挖掘数据的本质,建模所需信息少,精度较高,运算简便,易于检验,也不用考虑分布规律或变化趋势等。但灰色预测模型一般只适用于短期预测,只适合指数增长的预测,比如人口数量,航班数量,用水量预测,工业产值预测等。灰色预测模型有很多,GM(1,1)模型使用最为广泛。2

2021-01-23 10:45:35 532

原创 【机器学习入门到精通系列】遗传优化算法(scikit-opt)

文章目录1 什么是遗传算法?遗传算法过程图解相关生物学术语2 问题引出与解决一元函数最大值问题3 大体实现过程种群初始化适应度计算(种群评估)筛选交叉(交配)运算突变终止判断4 实现1 什么是遗传算法?遗传算法(Genetic Algorithm, GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,不需要确

2021-01-23 10:13:10 675

原创 【微信小程序企业级开发教程】JSON数据由值求索引值和用户权限判断的js代码

// pages/note/create.jsimport Note from '../../models/Note'import noteStore from '../../store/noteStore'import util from '../../utils/util.js'import targetStore from '../../store/targetStore.js'import planStore from '../../store/planStore.js'import P

2021-01-22 21:41:58 66

原创 【机器学习入门到精通系列】粒子群优化算法

文章目录1 粒子群算法简介2 算法流程3 粒子群算法模型(不懂就不看哦)4 代码1 粒子群算法简介粒子群算法(Particle Swarm Optimization,PSO)是一种模仿鸟群、鱼群觅食行为发展起来的一种进化算法。其概念简单易于编程实现且运行效率高、参数相对较少,应用非常广泛。粒子群算法于1995年提出,距今(2019)已有24年历史。粒子群算法中每一个粒子的位置代表了待求问题的一个候选解。每一个粒子的位置在空间内的好坏由该粒子的位置在待求问题中的适应度值决定。每一个粒子在下一代的位置有

2021-01-22 21:29:54 189

原创 【机器学习入门到精通系列】蒙特卡罗方法简介和代码演示

文章目录1 蒙特卡罗方法简介2 求圆周率pi的近似值3 求定积分的近似值1 蒙特卡罗方法简介蒙特卡罗(Monte Carlo)方法:简单来说,蒙特卡洛的基本原理简单描述是先大量模拟,然后计算一个事件发生的次数,再通过这个发生次数除以总模拟次数,得到想要的结果,精髓就是:用统计结果去计算频率,从而得到真实值的近似值。蒙特卡洛方法可以应用在很多场合,但求的是近似解,在模拟样本数越大的情况下,越接近与真实值,但样本数增加会带来计算量的大幅上升。蒙特卡洛模拟是一种统计学方法,基本原理是通过大量的随机样本对系统

2021-01-22 21:11:37 157

原创 【微信小程序企业级开发教程】前台收集数据更新数据库表方法

文章目录这是一个没有目录只有代码的文章哦 感觉大家都能理解代码 就不仔细描述了前台后台这是一个没有目录只有代码的文章哦 感觉大家都能理解代码 就不仔细描述了前台<!--pages/login/login.wxml--><view id="total"><image src="../../assets/img/lxlogo.png"></image><form bindsubmit="create_login"><view

2021-01-22 15:15:06 104

原创 【微信小程序企业级开发教程】全局变量的妙用

在小程序的项目中多少会用到全局变量,由于自己是前端小白,有写问题不能总是去百度,所以,为了加深点印象,就写一下文章目录1 在app.js中定义全局变量2 将要全局使用的数据传递给userInfo 使用getApp();3 在其他页面中使用这个全局变量1 在app.js中定义全局变量App({//当小程序初始化完成时,会触发 onLaunch(全局只触发一次)onLaunch: function () {},// 当小程序启动,或从后台进入前台显示,会触发 onShowonShow

2021-01-22 15:12:08 61 1

原创 【微信小程序企业级开发教程】如何搭建服务器(tomcat)后台

文章目录1 条件2 步骤2.1 获取AppID2.2 服务器、域名(需备案)、ssl证书(可免费申请)2.3 域名备案2.4 SSL证书(申请与安装配置)3 微信公众平台中配置域名信息1 条件①:首先我们需要拥有自己的 AppID。②:我们需要有一个后台,即服务器。域名(需备案)。ssl证书。(总之,我们需要通过https://www.xxxxxx.com这样的形式去访问到我们服务器)③:在微信公众平台中配置域名信息。2 步骤2.1 获取AppID2.2 服务器、域名(需备案)、ssl证书(可

2021-01-21 09:23:42 251

原创 【微信小程序企业级开发教程】后台用Java操作MySQL表

文章目录1 表2 后端2.1 目录2.2 代码3 前端1 表2 后端2.1 目录2.2 代码chaun.javapackage top.lixiang007.dao;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.Arrays;import java.util.Collectio

2021-01-19 09:44:21 156

原创 【微信小程序企业级开发教程】页面的生命周期和参数传递

文章目录1 页面的生命周期2 参数传递2.1 第一种method2.2 第二种method1 页面的生命周期2 参数传递2.1 第一种method第一个界面代码:要跳转界面的代码:2.2 第二种method

2021-01-17 21:12:49 45

原创 【微信小程序企业级开发教程】生命周期和app对象详解

文章目录1 生命周期2 app对象使用1 生命周期2 app对象使用

2021-01-17 20:53:21 91

原创 【微信小程序企业级开发教程】小程序的配置详解

文章目录1 开发文档2 页面配置3 全局配置1 开发文档https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html2 页面配置每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。文件内容为一个 JSON 对象,有以下属性:3 全局配置tabbar、网络和debug配置{ "p

2021-01-17 20:41:36 89

原创 【微信小程序企业级开发教程】快递查询实例

//index.js//获取应用实例const app = getApp() Page({ data: { motto: 'Hello World', userInfo: {}, hasUserInfo: false, canIUse: wx.canIUse('button.open-type.getUserInfo'), expressNu:null, expressInfo:null }, //事件处理函数 bindViewTap:

2021-01-17 18:53:23 61

原创 【微信小程序企业级开发教程】事件相关详解

文章目录1 事件类别2 事件绑定3 事件对象1 事件类别冒泡事件和非冒泡事件为什么会有target和currentTarget之分呢,这是由于事件分为两类,冒泡事件和非冒泡事件冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。其中tap事件是属于冒泡事件(这也是为什么上面例子中的event会包含currentTarget)。为什么需要冒泡事件有了冒泡事件,就可以更加方便的实现一些功能。比如程序有一个视图,包含用

2021-01-17 16:53:06 55

原创 【微信小程序企业级开发教程】视图与渲染详解

文章目录1 组件2 数据绑定3 渲染4 模版1 组件HERE这部分看开发文档即可。2 数据绑定<button type="primary" bindtap="btnclick">{{bintext}}</button><button type="primary" bindtap="btnclick">{{12}}</button> data: { text:"这里是内容", bintext:"button", sho

2021-01-17 15:05:00 71

原创 【微信小程序企业级开发教程】微信小程序目录结构

文章目录1 项目路径下的文件:2 pages/index 文件夹下:3 pages/logs 文件夹下:4 utils 文件夹下5 总结1 项目路径下的文件:app.js : 小程序逻辑app.json : 全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。app.wxss : 小程序公共样式表project.config.json : 在每个项目的根目录都会生成一个 project.config.json,你在工具上做的任何配置都会写入到这个文

2021-01-16 14:44:20 68

原创 【深度学习入门到精通系列】使用Plotly绘制气泡图(以U-Net等网络性能比较为例)

1 概述气泡图(bubble chart)是可用于展示三个变量之间的关系。排列在工作表的列中的数据(第一列中列出 x 值,在相邻列中列出相应的 y 值和气泡大小的值)可以绘制在气泡图中。气泡图与散点图相似,不同之处在于,气泡图允许在图表中额外加入一个表示大小的变量。实际上,这就像以二维方式绘制包含三个变量的图表一样。气泡由大小不同的标记(指示相对重要程度)表示。实例:2 实现代码import plotly as pyimport plotly.graph_objs as go pyplt

2021-01-14 00:39:42 285

原创 【深度学习入门到精通系列】什么是消融实验(Ablation experiment)

什么是消融实验(Ablation experiment)?笔者第一次见到消融实验(Ablation experiment)这个概念是在论文《Faster R-CNN》中。消融实验类似于“控制变量法”。假设在某目标检测系统中,使用了A,B,C,取得了不错的效果,但是这个时候你并不知道这不错的效果是由于A,B,C中哪一个起的作用,于是你保留A,B,移除C进行实验来看一下C在整个系统中所起的作用。...

2021-01-11 21:26:20 994

原创 【深度学习入门到精通系列】CIFAR-10数据集说明

文章目录1 CIFAR-102 数据集布局1 CIFAR-10该数据集共有60000张彩色图像,这些图像是32*32,分为10个类,每类6000张图。这里面有50000张用于训练,构成了5个训练批,每一批10000张图;另外10000用于测试,单独构成一批。测试批的数据里,取自10类中的每一类,每一类随机取1000张。抽剩下的就随机排列组成了训练批。注意一个训练批中的各类图像并不一定数量相同,总的来看训练批,每一类都有5000张图。下面这幅图就是列举了10各类,每一类展示了随机的10张图片:需要说

2021-01-11 21:24:01 264

原创 【深度学习入门到精通系列】SE-ResNet module讲解

文章目录1 概述2 SE-ResNet module3 SE-resnet网络pytorch实现1 概述SENet是Squeeze-and-Excitation Networks的简称,拿到了ImageNet2017分类比赛冠军,其效果得到了认可,其提出的SE模块思想简单,易于实现,并且很容易可以加载到现有的网络模型框架中。SENet主要是学习了channel之间的相关性,筛选出了针对通道的注意力,稍微增加了一点计算量,但是效果比较好。我们可以看到,已经有很多工作在空间维度上来提升网络的性能。那么很

2021-01-11 21:05:02 881 2

原创 送大家一份Latex模板呢~!(编译即用)

%% 正文部分\documentclass[12pt]{article} % 官方要求字号不小于 12 号,此处选择 12 号字体% 本模板不需要填写年份,以当前电脑时间自动生成% 请在以下的方括号中填写队伍控制号\usepackage[1234567]{easymcm} % 载入 EasyMCM 模板文件\problem{A} % 请在此处填写题号\usepackage{mathptmx} % 这是 Times 字体,中规中矩 %\usepackage{mathpazo} %.

2021-01-11 20:44:29 544

原创 【深度学习入门到精通系列】阿里云人工智能平台的使用方法

文章目录1 概述2 获取密钥方法3 Python SDK4 demo1 概述接口易用标准化接口封装,大大降低研发人力投入稳定可靠服务可靠性99.99%;全球多机房部署,服务全球化;单机单句百毫秒级解码算法领先最先进的端到端深度学习框架;亿级平行句对积累多语种覆盖覆盖全球214种语言,满足业务多语言需求2 获取密钥方法首先开通机器翻译服务https://mt.console.aliyun.com/basic开通一个通用版翻译引擎 和 专业版翻译引擎然后去控制台 > 访问控

2021-01-09 19:59:34 283

2019仓库管理系统课设.rar

仓库管理系统课设 java组件的界面设计 ojdbc6+oracleXE11g+HTML前端界面 h5界面 +课设报告+各种自作图 ER 流程 顺序 用例 流图 体系结构

2019-12-30

basemap依赖库自取.zip

需要的网友自行下载 basemap whl文件对应于我疫情地图的那篇博客 内含有两个whl文件 版本python3.6.X 需要自取

2020-01-30

c选手-竞赛环境须知.doc

C/C++ 选手注意 竞赛统一使用dev-cpp软件。该软件支持ANSI C++ 标准,支持STL类库。 该软件为绿色软件,无需安装,直接点击devcpp.exe可使用

2019-10-28

DeskTopShare.rar

一个全面的桌面计算机和移动设备管理解决方案,用于集中管理企业网络中的服务器、计算机、手机及平板电脑等设备。免费版支持管理25台计算机和25台移动设备! 在PC计算机管理方面,帮助系统管理员自动化安装补丁、部署软件、管理IT资产、管理软件许可、统计软件使用情况、远程控制计算机等等。 在移动终端管理方面,通过对移动设备、移动应用及安全策略的管理,有效保障企业网络和信息安全。

2019-10-28

Git工具64位windows.zip

Git安装包 64位 windows系统 可直接安装使用 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。如今,越来越多的项目采用 Git 来管理项目开发,可见Git软件学习的重要性

2020-02-08

云端留言板 django实现

【django轻量级框架】云端系统之Django框架实现云端留言板(不用数据库,看不懂你来打我)

2020-03-06

空空如也

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

TA关注的人 TA的粉丝

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