zl程序教程

学习新的

  • JavaScript高级程序设计学习总结一

    JavaScript高级程序设计学习总结一

    大家好,又见面了,我是你们的朋友全栈君一,JavaScript的实现 JavaScript和ECMAScript通常都被人认为是相同的含义,JavaScript的含义比ECMAScript规定要多的多。 一个完整的的JavaScript实现应该由三个不同的部分组成。 核心(ECMAScript的)文档对象模型(DOM)浏览器对象模型(BOM)二,ECMAScript中 是由ECMA-262定义

    日期 2023-06-12 10:48:40     
  • JDK1.8HashMap源码学习-remove操作

    JDK1.8HashMap源码学习-remove操作

    “ 本文将主要介绍HashMap的remove操作。”相关阅读:JDK1.8HashMap源码学习-数据结构JDK1.8HashMap源码学习-初始化JDK1.8HashMap源码学习-put操作以及扩容(一)JDK1.8HashMap源码学习-put操作以及扩容(二)JDK1.8HashMap源码学习-get操作 我们先看下我们调用的remove方法 public V remove(Object

    日期 2023-06-12 10:48:40     
  • 【AAAI2020】强化学习玩王者荣耀

    【AAAI2020】强化学习玩王者荣耀

    论文题目: Mastering Complex Controlin MOBA Games with DeepReinforcement Learning主要贡献提出了一个深度强化学习框架,从系统和算法的角度来解决这个问题。提出的算法包括几种新颖的策略,包括control dependency decoupling,action mask,target action和dual-clip PPO,借

    日期 2023-06-12 10:48:40     
  • AI实战 | Tensorflow自定义数据集和迁移学习(附代码下载)

    AI实战 | Tensorflow自定义数据集和迁移学习(附代码下载)

    自定义数据集做深度学习项目时,我们一般都不用网上公开的数据集,而是用自己制作的数据集。那么,怎么用Tensorflow2.0来制作自己的数据集并把数据喂给神经网络呢?且看这篇文章慢慢道来。Pokemon Datasets这篇文章我们用的datasets是Pokemon datasets,也就是皮卡丘电影中的一些角色,如下图所示:数据集数据集下载链接: https://pan.baidu.com/s

    日期 2023-06-12 10:48:40     
  • 深度学习经典算法 | 粒子群算法详解

    深度学习经典算法 | 粒子群算法详解

    粒子群算法(PSO)基本思想粒子群(PSO)算法最早是由美国电气工程师Eberhart和社会心理学家Kennedy在1995年基于群鸟觅食提出来的。群鸟觅食其实是一个最佳决策的过程, 与人类决策的过程相似。Boyd和Re chars on探索了人类的决策过程,并提出了个体学习和文化传递的概念。根据他们的研究成果,人们在决策过程中常常会综合两种重要的信息:第一种是他们自己的经验,即他们根据以前自己的

    日期 2023-06-12 10:48:40     
  • 机器学习十大经典算法之朴素贝叶斯分类

    机器学习十大经典算法之朴素贝叶斯分类

    贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。而「朴素朴素贝叶斯分类是贝叶斯分类中最简单,也是常见的一种分类方法」。「分类问题」「从数学角度来说,分类问题可做如下定义:已知集合C={{y_{1},y_{2},....y_{n}} }和I=x_{1}, x_{2}, x_{3}......x_{n},确定映射规则y = f(),使得任意x_{i}\epsilon

    日期 2023-06-12 10:48:40     
  • 深度学习四大框架之争(Tensorflow、Pytorch、Keras和Paddle)

    深度学习四大框架之争(Tensorflow、Pytorch、Keras和Paddle)

    近几年,随着深度学习指数级发展,深度学习的框架使用在人工智能领域也起着举足轻重的作用,这其中包括Tensoflow、Pytorch、Keras、paddle等等。那么面对这些框架,究竟使用哪个呢?其实,这几个框架都有各自的优点和缺点,大家了解后可以根据自己的情况进行选择;现在Keras API都融入tensorflow2.0进去了,因此学tensorflow就行,而paddle是百度推出的,且资料

    日期 2023-06-12 10:48:40     
  • 拓展欧几里德算法(exgcd)学习笔记

    拓展欧几里德算法(exgcd)学习笔记

    拓展欧几里得算法解不定方程 ax + by = c ,可以使用拓展欧几里得算法。首先解 ax + by = \gcd (a,b) .欧几里得算法证明 \gcd(a,b) = \gcd(b,a \bmod b) :设 a = g \times k_1 , b = g \times k_2 ,其中 k_1,k_2 互质。要证明 \gcd(a,b) = \gcd(b,a\bmod b) ,即证 g =

    日期 2023-06-12 10:48:40     
  • 欧拉函数、欧拉定理学习笔记

    欧拉函数、欧拉定理学习笔记

    欧拉函数欧拉函数, \varphi(n) , \leq n 的与 n 互质的数的个数。\varphi(n) = \sum \limits _{i=1}^n \left[ i \nmid n \right]例如, \varphi(1) = 1 ,而对于质数 p , \varphi(p) = p - 1 .引理 1若 p 为质数, \varphi(p^k) = p^k - p^{k-1}证明:\for

    日期 2023-06-12 10:48:40     
  • 研讨会|机器学习和人工智能在天气和气候模式方面的新机遇(视频和PPT)

    研讨会|机器学习和人工智能在天气和气候模式方面的新机遇(视频和PPT)

    文末可获取所有演讲视频及PPT本次研讨会是由IS-ENES3和ESiWACE2联合举办,旨在将来自学术界和产业界的气候科学家和专家聚集在一起,分享知识和经验,并在天气和气候建模的机器学习、人工智能和大数据技术领域发现新的机遇。研讨会主要围绕以下三个主题:Views from Domain ScienceML/AI Software TechnologiesHigh performance, Inf

    日期 2023-06-12 10:48:40     
  • 中文综述|机器学习在强对流监测预报中的应用进展

    中文综述|机器学习在强对流监测预报中的应用进展

    近年来, 机器学习理论和方法应用蓬勃发展, 已在强对流天气监测和预报中广泛应用。各类机器学习算法, 包括传统机器学习算法(如随机森林、决策树、支持向量机、神经网络等)和深度学习方法, 已在强对流监测、短时临近预报、短期预报领域发挥了积极的重要作用, 其应用效果往往明显优于依靠统计特征或者主观经验积累的传统方法。机器学习方法能够更有效提取高时空分辨率的中小尺度观测数据的强对流特征, 为强对流监测提供

    日期 2023-06-12 10:48:40     
  • NCAR: 机器学习和气候模式的碰撞

    NCAR: 机器学习和气候模式的碰撞

    近期,NCAR与美国国家科学基金会(National Science Foundation,NSF)达成了合作,将使用人工智能(AI)来改进传统的地球系统模型,从而推进气候研究,更好的为决策者提供更有实用价值的信息。 NSF宣布成立六个新的科学技术中心,其中包括人工智能和物理地球研究中心(Learning the Earth with Artificial Intelligence and Phy

    日期 2023-06-12 10:48:40     
  • 【经验】深度强化学习训练与调参技巧

    【经验】深度强化学习训练与调参技巧

    来源:知乎(https://zhuanlan.zhihu.com/p/482656367)作者:岳小飞天下苦 RL 久矣,其中最苦的地方莫过于训练和调参了,人人欲“调”之而后快。在此为 RL 社区贡献一点绵薄之力,首先摘录 Stable Baselines3 的 RL Tips and Tricks,其次给出个人心得,最后提供一些其他优秀的资源。【RL Tips and Tricks -- Sta

    日期 2023-06-12 10:48:40     
  • 基于深度学习的多模型雷达回波外推

    基于深度学习的多模型雷达回波外推

    过去的一个月,因为疫情原因封校哪都去不了。在这一个月的时间里基于 PyTorch 复现了一些深度学习时空预测模型,就有了这个多模型集合的雷达回波外推库。目前此工具库包括了Unet、TrajGRU、PredRNN、SAConvLSTM等模型。如果只是单纯复现这些模型倒没太多意思了,为了能够更好的利用这些模型进行雷达回波外推,那肯定是要集模型训练和推断为一体呀。下面简要介绍一下目前雷达回波外推库的一小

    日期 2023-06-12 10:48:40     
  • C语言学习——指针精华(1)

    C语言学习——指针精华(1)

    大家好,又见面了,我是你们的朋友全栈君。C语言精华-指针01 指针变量的引用 代码入下://通过指针变量访问整型变量 #include <stdio.h> int main(void) { int a, b, *p1, *p2; a = 100; b = 10; p1 = &a; p2 = &b; printf("a=%d, b=%d

    日期 2023-06-12 10:48:40     
  • C语言学习——指针精华(2)

    C语言学习——指针精华(2)

    大家好,又见面了,我是你们的朋友全栈君。字符指针作函数参数[用函数调用实现字符串的复制] ⑴用字符数组作参数#include <stdio.h> void copy_string(char from[], char to[]); int main() { char a[] = "I am a teacher."; char b[] = &quo

    日期 2023-06-12 10:48:40     
  • C语言学习——预处理命名「建议收藏」

    C语言学习——预处理命名「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。一、宏定义编译:对源程序进行词法、语法分析,生成代码,优化等。 作用:在编译之前,对源程序中的特殊命令做一些处理,生成扩展C源程序 种类: 宏定义 #define 文件包含 #include 条件编译 #if #else #endif等 格式: “#”开头 占单独书写行 语句尾不加分号 2)C语言允许宏带有参数。在宏定义中的参数称为“

    日期 2023-06-12 10:48:40     
  • C语言学习——结构体_联合体_枚举用法直通[通俗易懂]

    C语言学习——结构体_联合体_枚举用法直通[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。文章目录一、结构体嵌套二、结构体数组三、联合体四、枚举五、C语言字节对齐案例1案例2:六、typedef一、结构体嵌套#include <stdio.h> // 出生日期:年月日 struct sBirthday { int iYear; int iMonth; int iDay; }; // 公民信息 struct sSCiti

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(14)

    快速入门Python机器学习(14)

    我的Django电子商务代码已经可以支持Django 4.X版本了,由于github很慢,现在放到百度网盘上了。链接:https://pan.baidu.com/s/1FEs6lggPtPplnYTsyEbaSg?pwd=7gq1提取码:7gq18.2 SVC 8.2.1 SVC类参数、属性和方法class sklearn.svm.SVC(*, C=1.0, kernel='rbf&#x

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(19)

    快速入门Python机器学习(19)

    9.4 决策树回归(Decision Tree Regressor)9.4.1类、属性和方法类class sklearn.tree.DecisionTreeRegressor(*, criterion='mse', splitter='best', max_depth=None, min_samples_split=2, min_samples_leaf=1

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(27)

    快速入门Python机器学习(27)

    10.5 堆垛分类(Stacking Classifier)10.5.1 理论stacking严格来说并不是一种算法,而是精美而又复杂的,对模型集成的一种策略。首先我们会得到两组数据:训练集和测试集。将训练集分成5份:train1,train2,train3,train4,train5。选定基模型。这里假定我们选择了xgboost, lightgbm 和 randomforest 这三种作为基模型

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(29)

    快速入门Python机器学习(29)

    1.5 DBSCAN1.5.1原理DBSCAN(Density-based spatial clustering of application with nose):基于密度的有噪音应用空间聚类。密度大的地方是一类,密度小的地方是分界线。不需要事先指明簇的个数。流程while(存在没有被访问过的点) : 选择任意一个点 for (遍历该点<eps的所有点) :<=&qu

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(30)

    快速入门Python机器学习(30)

    12 降维12.1原理降维解决的问题:缓解维度灾难问题压缩数据的同时让信息损失最小化理解低维度更容易12.2 主生成分析(PCA)12.2.1 原理主生成分析(Principal Cpmponent Analysis:PCA)无监督线性降维,用于数据压缩、消除冗余和消除噪音X=[[x11 x12 x13 … x1p], [x21 x22 x23 … x2p], … [xn1 xn2 xn3 … x

    日期 2023-06-12 10:48:40     
  • MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)

    MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)

    大家好,又见面了,我是你们的朋友全栈君。 (用vs2017以下版本,vs2017不支持)标题这个要用到 ActiveX 控件了,向对话框里面插入一个 WebBrowser控件,之后使用就可以了!============================= 利用Web Browser控件创建自己的浏览器 ①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择 Inser

    日期 2023-06-12 10:48:40     
  • C++学习——c++逗号操作符说明(附加全部运算符优先级)

    C++学习——c++逗号操作符说明(附加全部运算符优先级)

    大家好,又见面了,我是你们的朋友全栈君。逗号表达式又称为“顺序求值运算符”。逗号表达式的一般形式为 (表达式1,表达式2,表达式3……表达式n) 求解过程是:先求解表达式1,再求解表达式2,…。整个逗号表达式的值是最后一个表达式n的值。 例如这里的“i++,p++”,先求i++的值,然后求p++的值,整个表达式的值是p++的运算结果 另外、逗号运算符是所有运算符中级别最低的/*******

    日期 2023-06-12 10:48:40     
  • C++学习——CString,char * ,string的相互转换

    C++学习——CString,char * ,string的相互转换

    大家好,又见面了,我是你们的朋友全栈君。CString头文件#include <afx.h>string头文件#include <string.h>1、CString转char *CString cstr;char *p =(LPSTR)(LPCTSTR)cstr;2、string转 CString CString.format(”%s”, string.c_str())

    日期 2023-06-12 10:48:40     
  • C++学习——动态内存分配「建议收藏」

    C++学习——动态内存分配「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。文章目录何为静态内存分配?为什么需要动态内存分配解决方法:动态内存分配动态申请内存操作符 newnew 类型名T(初始化参数列表)释放内存操作符deletedelete 指针名p注意问题内存泄露举例申请和释放动态数组动态创建多维数组何为静态内存分配?通常定义变量(或对象),编译器在编译时可以根据该变量(或对象)的类型知道所需内存空间的大小,从而系统在适当的时

    日期 2023-06-12 10:48:40     
  • SQL学习笔记(基础部分)

    SQL学习笔记(基础部分)

    大家好,又见面了,我是你们的朋友全栈君。SQL学习笔记基础部分SQL语法数据库语言对大小写不敏感,用分号分隔每条数据库语言SQL通用数据类型SQL开发,在创建SQL表时要确定每个列要存储的数据类型,每一列都需要一个列名和确定的数据类型 常见数据类型自行查询 一些重要的SQL命令selectupdatedeleteinsert intocreate databasealter databas

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(四)——Spring中的AOP

    Spring学习笔记(四)——Spring中的AOP

    AOP概述什么是AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程。 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(五)——JdbcTemplate和spring中声明式事务

    Spring学习笔记(五)——JdbcTemplate和spring中声明式事务

    spring中的JdbcTemplateJdbcTemplate 概述它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。 1. 操作关系型数据的: JdbcTemplate HibernateTemplate 2. 操作 nosql 数据库的: RedisTemplate 3. 操作消息队列的: Jm

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(十一)——SSM三大框架的整合

    Spring学习笔记(十一)——SSM三大框架的整合

    搭建整合环境整合说明:SSM整合可以使用多种方式,选择XML + 注解的方式整合的思路 先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架 创建数据库和表结构 语句create database ssm; use ssm; create table account( id int primary key auto

    日期 2023-06-12 10:48:40