yolo系列详解--yolov1、yolov2、yolov3
1.yolo:You Only Look Once: Unified, Real-Time Object Detection 论文地址:https://arxiv.org/pdf/1506.02640.pdf 处理流程:输入图片需要缩放到448*448,最后生成一个维度为7*7*30的tensor。 优势:因为是一阶段的网络,故而运行速度快。 论文的整体框架如下: 对于最后的7*7*30的tensor的意义如下: 将448*448的图片分割成S*S的网格,每个网格都预测2个bounding b
Python多进程爬虫东方财富盘口异动数据+Python读写Mysql与Pandas读写Mysql效率对比
先上个图看下网页版数据、mysql结构化数据 通过Python读写mysql执行时间为:1477s,而通过Pandas读写mysql执行时间为:47s,方法2速度几乎是方法1的30倍。在于IO读写上,Python多线程显得非常鸡肋,具体分析可参考:https://cuiqingcai.com/3325.html 1、Python读写Mysql # -*- coding: utf-8 -*-
import pandas as pd
import tushare as ts
import pymy
8.Android-简单的登录案例编写
本章来学习登录案例,由于还未学习自定义控件外观,所以ui界面先用最简单的,并保存登录账号密码到data/data/包名/files下 1.学习之前需要掌握的Context类(通过Context来往APK包所在目录下读写登录信息配置文件) Context:可以理解为对APK的工具管家,通过Context可以访问当前应用相关的全局信息(系统资源)、 也可以发送广播、访问全局包信息、开启另外的activity、 1.1 如何获取Context 通过MainActivity.this获取 1.2 本章
2019.11.21
数据库上机作业 1、调试P370例【20.5】(40分) 老师的简单代码: 代码:
package MySql;
import java.sql.*;
public class Example_sql {
public static void main(String []args) {
String forname="com.microsoft.sqlserver.jdbc.SQLServerDriver";
try {
Clas
JS 页面离开事件 页面关闭事件,实现登录成功返回上个页面
壹 ❀ 引 登录成功后跳转到上一个页面是很常见的需求,比如在天猫添加购物车时网站会效验用户登录情况,若未登录则跳转登录,登录成功返回到先前的商品页。 这个功能实现并不困难,但因为我的奇思妙想让我先后了解了window.history对象以及窗口关闭/离开事件onbeforeunload,那么让这个需求做个引子,让我们开始一次有趣的探索之旅。 贰 ❀ 有趣的onbeforeunload 不管是从什么页面进入的登录页,总是得先有个离开页面的过程,那我在离开前一个页面时先记住页面,登录成功调回来不就
python GM11
常见系统分类: 白色系统是指一个系统的内部特征是完全 已知的,即系统的信息是完全充分的。 黑色系统是指一个系统的内部信息对外界来说是一无所知的,只能通过它与外界的联系来加以观测研究。 灰色系统内的一部分信息是已知的,另一部分信息是未知的,系统内各因素间有不确定的关系。 代码实现 # -*- coding=utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
from greytheory import GreyTheory
i
Java面试 Java面试题大汇总
Java面试题大汇总 前言 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。这里整理挑选出来供大家面试前拿来看一看,所有题目整理自网络,有一些错误和笔误,感谢读者的热心纠错,在声明中已经改正过来。 整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小伙伴谈了自己的面试经历和体会,很多人最初鄙视刷题党,觉得开发技能最重要,但在短暂的面试过程中很挫败。转而去看面试题,但是网上面试题太多但又不全,查找很不
2020-1-7学习随笔
时光荏苒,转眼来到了2020年,2019年发生了太多的事。暂时不太想去回忆太多,只是记录下近期的学习情况。 最近在学习深度学习相关的内容,根据豆瓣读书频道网友的推荐,在学习《深度学习入门:基于 Python 的理论与实现》 这本书是一位日本学者编写的,内容比较深入浅出,据说刚出时在日本大卖。经过几个周的学习,前6章(其实是5章,第一章讲python基地的挑着读了一点)已看完。 今天看的第六章主要讲了学习过程中的调参技巧,包括参数是怎么更新的,权重的初始值设置、批量正则化、正则化、超参验证等。其
认识O(NlogN)的排序(2)
输入整型数组和排序标识,对其元素按照升序或降序进行排序 (一组测试用例可能会有多组数据) 接口说明 原型: void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag); 输入参数: Integer[] pIntegerArray:整型数组 int iSortFlag:排序标识:0表示按升序,1表示按降序 输出参数: 无 返回值: void 示例 输入 // 输入需要输入的整型数个数
8
1 2 4 9 3 55 64 25
0 输
【总结】不同卷积如何来搞
【总结】不同卷积如何来搞 md老子又tmd卷积构造错调一天,我来向smy && 高哥学习,总结一下不同的形式如何卷积 等号 和为定值 从0到上界全遍历 \[ a_i=\sum_{j=0}^i b_j c_{i-j} \] 最简单的形式,也是最基础的形式 \(j\in[l,r]\cap [0,i]\) 此时由于\(j\)有这样的限制,也就是意思是\(b[]\)只有\([l,r]\)有值,令其他b[i]=0即可,没什么难的 差为定值 全遍历 \[ a_i=\sum_{j=i}^n b_{j-i}a
多线程的Thread-Per-Message设计模式
思路:一个请求创建一个线程 Message消息体 package com.dwz.concurrency2.chapter16;
public class Message {
private final String value;
public Message(String value) {
this.value = value;
}
public String getValue() {
return v
count(*)为什么慢?和优化
count(*)为什么慢? MyISAM MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高; InnoDB 而 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。 因为,innoDB要支持并发和事务 mysql的小优化 InnoDB 是索引组织表,主键索引树的叶子节点是数据,而普通索引树的叶子节点是主键值。所以,普通索引树比主键索引树小很多对于 count(*) 这样的操
wscat安装和使用
wscat安装和使用 wscat 工具用来测试websocket协议的接口 npm install -g wscat
wscat -c ws://echo.websocket.org
多线程:synchronized代码块、synchronized方法、静态synchronized方法使用的锁
在学习多线程的过程中,很多资料都会指出synchronized代码块和synchronized方法使用的锁都是this ,静态synchronized方法使用的锁是类锁,那么从这个结论出发,如何进行逆向证明呢? 证明this锁 `` public class ThreadDemo3 { public static void main(String[] args) throws InterruptedException{ MyThread3 mt = new MyThread3(); T
Python入门之集合
Python入门之集合一、什么是集合除了列表,元组和字典,集合也是Python语言提供的内置数据结构之一,可以把集合看作是没有存储value的字典,因此集合的特点如下:1.集合中不可以存储重复的数据;2.集合中的数据是无序的;3.集合中的数据可以是任何不可变类型,多种类型的数据可以混合存储在一个集合中;4.集合可以根据需要动态的伸缩,也就是说,系统会根据需要动态的分配和回收内存,因此在使用前无须预
PyQt5快速上手基础篇2-按钮控制LCD屏显示
上一节我们完成了PyQt5开发环境搭建,本节开始我们正式进入PyQt5的世界,首先我给大家介绍下QT的信号与槽,然后利用这一特点完成点击按钮触发LCD屏显示功能。
今日推荐
周排行