学习网络 算法fasterrcnn深度
AlexNet深度卷积神经网络——pytorch版
import torch from torch import nn from d2l import torch as d2l net = nn.Sequential( # (224-11+1+2)/4=54 nn.Conv2d(1,96,kernel_size=11,stride=4,padding ......
VGG使用块的网络——pytorch版
import torch from torch import nn from d2l import torch as d2l def vgg_block(num_convs,in_channels,out_channels): layers = [] for _ in range(num_convs ......
LeNet卷积神经网络——pytorch版
import torch from torch import nn from d2l import torch as d2l class Reshape(torch.nn.Module): def forward(self,x): # 批量大小默认,输出通道为1 return x.view(-1,1 ......
Tarjan 系列学习笔记
最近在复习提高算法,所以~~学习~~复习笔记写的就比较多。 Tarjan 系列的算法主要针对于图论而言。 ## Part $1$ 缩点 缩点算是 Tarjan 算法最广泛的应用了。 先讲拓扑序。在一个有向图中,若此图无环,我们称这个图是有向无环图,也叫 DAG,我们可以用拓扑排序解决许多图上问题,简 ......
深度学习编译器前端技术概述
AI 编译器在前端经常会做一些静态分析,方便在前端做一些优化:自动微分等。 ![](https://img2023.cnblogs.com/blog/2078361/202308/2078361-20230806133909447-419423130.png) ## 中间表示(Intermediat ......
前端黑魔法 —— 隐藏网络请求的调用栈
# 前言 浏览器网络控制台会记录每个请求的调用栈(Initiator/启动器),可协助调试者定位到发起请求的代码位置。 ![](https://img2023.cnblogs.com/blog/273626/202308/273626-20230804174418311-2014689431.png ......
代码随想录算法训练营第七天|力扣334.反转字符串、力扣541.反转字符串II、剑指offer05.替换空格、力扣151.反转字符串、剑指offer58-II左旋转字符串里的单词
# 字符串 ## 反转字符串(力扣344.) - **如果题目关键的部分直接用库函数就可以解决,建议不要使用库函数。** 毕竟面试官一定不是考察你对库函数的熟悉程度, 如果使用python和java 的同学更需要注意这一点,因为python、java提供的库函数十分丰富。 - **如果库函数仅仅是 ......
【学习笔记】时空复杂度
时空复杂度 时空复杂度,即算法的时间复杂度和空间复杂度。算法复杂度是评价一种算法优劣的重要标准,可以通过它来初步判断一段代码能否被题目所接受,得到正确答案(AC)。其中,时间复杂度通常更重要,须加分析,因为传统题目的空间限制通常是足够的(如 128.00MB 或 256.00MB),而时间限制却很紧 ......
zak 筛学习笔记
[原文链接](https://www.cnblogs.com/zkyJuruo/p/17544928.html)。能力有限,几乎是全文复读。 #### 约定 对于序列 $a$,其在 $n$ 处的块筛指的是对于所有不同的 $x=\left\lfloor\frac{n}{k}\right\rfloor$ ......
网络流学习笔记
### 目录 1. 网络流介绍 1.1 一些概念 1.2 网络流整体思路 2. EK 算法 3. dinic 算法 4. 当前弧优化 5. 求二分图最大匹配 6. 费用流 ## 1.网络流介绍 ### 1.1 一些概念 网络流可以抽象为:你有一个自来水厂和很多输水管,和一个目标点,每一个输水管都有一 ......
002-深度学习数学基础(神经网络、梯度下降、损失函数)
0. 前言 人工智能可以归结于一句话:针对特定的任务,找出合适的数学表达式,然后一直优化表达式,直到这个表达式可以用来预测未来。 针对特定的任务: 首先我们需要知道的是,人工智能其实就是为了让计算机看起来像人一样智能,为什么这么说呢?举一个人工智能的例子: 我们人看到一个动物的图片,就可以立刻知道这 ......
linux学习:ssh 服务
# SSH 介绍 简单的来说,SSH 是 Secure SHell protocol 的简写 (安全的壳程序协议),它可以透过数据封包加密技术,将等待传输的封包加密后再传输到网络上, 因此,数据讯息当然就比较安全啰!这个 SSH 可以用来取代较不安全的 finger, R Shell (rcp, r ......
【安全学习之路】Day40
![](https://img2023.cnblogs.com/blog/3073714/202308/3073714-20230805233912771-1021827530.png) ![](https://img2023.cnblogs.com/blog/3073714/202308/3073 ......
k8s 学习笔记之 Service——Service 的使用
### 实验环境准备 在使用 service 之前,首先利用 Deployment 创建出3个 pod,注意要为 pod 设置`app=nginx-pod`的标签 创建 deployment.yaml,内容如下: ```yaml apiVersion: apps/v1 kind: Deploymen ......
机器学习工作流
![](https://img2023.cnblogs.com/blog/2078361/202308/2078361-20230805231458388-197758926.png) 机器学习框架通常提供高层语言(比如 Python)作为给用户使用的接口,在 Python 层用户可以做的事有: - ......
机器学习框架的基本组成
![](https://img2023.cnblogs.com/blog/2078361/202308/2078361-20230805231210257-549220284.png) - 编程接口:一般用 Python 作为给用户的接口,主要原因就是简单易用、生态好; - 计算图:计算图定义了用户 ......
MyBatis 学习记录
[TOC] ## 参考资料 - [官方文档](https://mybatis.org/mybatis-3/zh/index.html "官方文档") - [mybatis-spring 官方文档](https://mybatis.org/spring/zh/index.html "mybatis-s ......
对IoC容器和Bean的学习笔记
# What We Mean by "Spring" The term "Spring" means different things in different contexts. It can be used to refer to the Spring Framework project its ......
光敏电阻的学习
##光敏电阻的了解 这个光敏电阻一般用来检测探头周围光线的强度(亮度),可以通过DO输出数字信号1和0,也可以通过AO口输出模拟信号 ![](https://img2023.cnblogs.com/blog/3234364/202308/3234364-20230804135226200-27092 ......
LeetCode从算法到算命—每日一题(0805)
# 21. 合并两个有序链表 ## 题目信息 将两个升序链表合并为一个新的 **升序** 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 **示例 1:** ``` 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] ``` **示例 2:** ......
学渣学习多旋翼无人机系列1——参考资料
# 前言 博主是十几年前自动化本科毕业,在工控相关行业摸爬滚打多年,如今从事嵌入式软件开发。作为一个中年还未秃头的男人,现在突然开始立志要学习无人机了??? 近期因为偶然的工作安排,需要详细了解一些无人机知识。当上了一些课程后,博主突然发现,这不是我们自动化专业理论嘛。博主大学没好好学习,对自动化专 ......
前端面试经典算法题
### 前言 现在面试流行考核算法,做过面试官,也被面试。问算法对面试官来说,是一种解脱,找出了一个看似很高明且能偷懒的办法选择人,避免了不知道问啥的尴尬;被面试者,也找到了一种新的面试八股文,刷就对了;算法题让面试与被面试找到了一种平衡。 在实际的开发中,很多被考核的算法确实没啥卵用,面试者要认真 ......
数据结构(一)数据结构与算法
[TOC] # 算法 算法是一系列程序指令,用于处理特定的运算和逻辑问题。 例:1+2+3...+100 ```c int i, sum=0, n=100; for(i = 1; i + 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 > + 算 ......
MySQL学习--唯一索引
唯一索引:就是创建索引时,限制索引的值必须唯一 1.在创建表时创建索引 create table emp( ename varchar(20), deptno int(10) primary key auto_increment, unique index index_niu(deptno) ); ......
MySQL学习--索引
索引的创建有利有弊,创建索引可以提高查询速度,但是过多的索引则会占据许多磁盘空间。因此,在创建索引之前,需要权衡利弊 MySQL支持6种索引,普通索引、唯一索引、全文索引、单列索引、多列索引和空间索引 适合索引的场景: 经常被查询的字段,即在where子句出现的字段 在分组的字段,即在group b ......
MySQL学习--普通索引
在创建表时创建索引,已有表创建索引,alter table创建索引 1.在创建表时创建索引 create table emp( ename varchar(20), deptno int(10) primary key auto_increment, index index_niu(deptno) ......
MySQL学习-完整性约束
not null约束字段不能为空 default设置字段的默认值 unique约束字段值唯一 primary key唯一且不为空 auto_increment自动增加 foreign key多表之间 ......
c#学习笔记----------------c#简单算法之排序算法
排序算法 参考文章:https://blog.csdn.net/weixin_61361738/article/details/128794945 冒泡排序 namespace ConsoleApp1 { internal class Program { static void Main(strin ......
Docker网络详解
Docker是一种轻量级容器化技术,允许通过隔离OS级的虚拟化方式在一个操作系统上运行多个应用。网络是Docker中的一个非常重要的组件,它允许容器之间进行通信和联网访问。本文介绍Docker网络的基础知识,包括网络类型、网络驱动程序和网络配置等方面。 一、Docker网络概述 Docker网络有三 ......
学习Java第15天
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[. pkg2[. pkg3...]]; 一般利用公司域作为包名; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"inport"语句可完成此功能 impo ......