<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zcc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/baidu_32048673</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; baidu_32048673]]></copyright><item><title><![CDATA[Leetcode 1579. 保证图可完全遍历]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/108474493</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/108474493</guid><author>baidu_32048673</author><pubDate>Tue, 08 Sep 2020 18:41:56 +0800</pubDate><description><![CDATA[解法：并查集+路径压缩

设置并查集 father[] ，father_2

对type = 3进行并查集操作，将边一条一条压入并查集中，然后对于在一个father中的边，不加入并查集，并统计数量为ans，即type=3可以删除的边。

father_2 保存一下father的结果，一会给type=2用

根据type = 1获得 father[] ，父亲儿子的信息（即并查集的信息），继续对type=1的边做并查集操作，如果两条边在一个并查集，则不加入，并统计数量为ans1，

同理对于father_2 ，]]></description><category></category></item><item><title><![CDATA[Leetcode 124. 二叉树中的最大路径和]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/108418137</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/108418137</guid><author>baidu_32048673</author><pubDate>Sat, 05 Sep 2020 12:48:20 +0800</pubDate><description><![CDATA[题目内容：

给定一个非空二叉树，返回其最大路径和。

本题中，路径被定义为一条从树中任意节点出发，沿父节点-子节点连接，达到任意节点的序列。该路径至少包含一个节点，且不一定经过根节点。



示例 1：

输入：[1,2,3]

   1
   / \
  2  3

输出：6
示例2：

输入：[-10,9,20,null,null,15,7]

 -10
/ \
9 20
/ \
15 7

输出：42

如下代码1：AC代码

根据题意，...]]></description><category></category></item><item><title><![CDATA[LeetCode 剑指 Offer 34. 二叉树中和为某一值的路径]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/108358317</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/108358317</guid><author>baidu_32048673</author><pubDate>Wed, 02 Sep 2020 11:03:21 +0800</pubDate><description><![CDATA[输入一棵二叉树和一个整数，打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。



示例:
给定如下二叉树，以及目标和sum = 22，

       5
      / \
      4  8
     /  / \
     11 13 4
    / \  / \
    7  2 5  1
返回:

[
 [5,4,11,2],
 ...]]></description><category></category></item><item><title><![CDATA[Leetcode 990. 等式方程的可满足性]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/108352014</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/108352014</guid><author>baidu_32048673</author><pubDate>Tue, 01 Sep 2020 22:32:29 +0800</pubDate><description><![CDATA[给定一个由表示变量之间关系的字符串方程组成的数组，每个字符串方程 equations[i] 的长度为 4，并采用两种不同的形式之一："a==b" 或"a!=b"。在这里，a 和 b 是小写字母（不一定不同），表示单字母变量名。

只有当可以将整数分配给变量名，以便满足所有给定的方程时才返回true，否则返回 false。

题目

示例 1：

输入：["a==b","b!=a"]
输出：false
解释：如果我们指定，a = 1 且 b = 1，那么可以满足第一个方程，但无法满足第二个方程。没有办法...]]></description><category></category></item><item><title><![CDATA[LeetCode 剑指 Offer 20. 表示数值的字符串]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/108343602</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/108343602</guid><author>baidu_32048673</author><pubDate>Tue, 01 Sep 2020 15:44:10 +0800</pubDate><description><![CDATA[题目：

请实现一个函数用来判断字符串是否表示数值（包括整数和小数）。例如，字符串"+100"、"5e2"、"-123"、"3.1416"、"-1E-16"、"0123"都表示数值，但"12e"、"1a3.14"、"1.2.3"、"+-5"及"12e+5.4"都不是。



思路：一开始想整个字符处理，但是发现容易出现判断条件过多的情况。故根据科学计数法的形式将数值分成两个（底数和浮点数两块）。即E前面的字符temp1，和E后面的字符temp2。 前面和后面的两个数判断标准基本一样，唯一差别为浮点数tem.]]></description><category></category></item><item><title><![CDATA[调研：暴恐识别（图像识别）by_xxzcc]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/106528525</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/106528525</guid><author>baidu_32048673</author><pubDate>Thu, 02 Jul 2020 15:57:20 +0800</pubDate><description><![CDATA[调研：暴恐识别

一、方法：分类、目标检测、人体姿态分析

1、腾讯优图：（接口：https://ai.qq.com/doc/imageterrorism.shtml）

图片分类（属性）：13类

  terrorists：恐怖分子； normalarmy：普通军；knife：刀；guns：枪；

  blood：血；fire：火；flag：旗帜；crowd：人群；ship：船；aircraft：飞机；

  cannon：大炮；armoredcar：装甲车；other_weapon：其他武器...]]></description><category></category></item><item><title><![CDATA[人群姿态方法调研（todo）]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/106429486</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/106429486</guid><author>baidu_32048673</author><pubDate>Fri, 29 May 2020 17:19:42 +0800</pubDate><description><![CDATA[《Scale-Aware Attention Network for Crowd Counting》



todo

自用


]]></description><category></category></item><item><title><![CDATA[Object365数据/论文说明]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/106429408</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/106429408</guid><author>baidu_32048673</author><pubDate>Fri, 29 May 2020 17:17:37 +0800</pubDate><description><![CDATA[总览：

    1.目标检测数据，365类，约600k训练图片，超过一千万的bboxes。迄今为止最大的目标检测数据集（全注释的）。

    2.服务于更好的未来研究：局部敏感类型的任务，如目标检测，语义分割

    3.在COCO测试下，Objects365上预训练的模型比在ImageNet上预训练的模型高5.6个点（90K次迭代）。而在540K次迭代下，仍然高2.7个点。同时到达同样的精度，前者finetuing 时间为后者的1/10。



数据使用性能：



...]]></description><category></category></item><item><title><![CDATA[目标检测中的IOU损失集合]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/106403065</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/106403065</guid><author>baidu_32048673</author><pubDate>Thu, 28 May 2020 13:53:20 +0800</pubDate><description><![CDATA[1. IOU 即为交并比，图像如下。



可以想当然的把IOU当作训练的Loss， 比如Loss = 1 - IOU， 当两个物体越接近为同一个物体时候，则IOU越接近1，则loss越小。这样模型就可以通过不断降低loss来使得模型得出更好的预测结果。

缺点：

 1）当两个框不相交的时候，IOU=0， Loss = 1 - IOU =1， 将梯度传回，当两个框相距较远时候，调整预测框的位置，其IOU也等于0，这样会导致预测框经过多次调整后Loss还是等于1，这样网络需要很多次迭代（随机尝试），才有..]]></description><category></category></item><item><title><![CDATA[开源框架MXNet | 环境变量配置（显存）]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/105574333</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/105574333</guid><author>baidu_32048673</author><pubDate>Fri, 17 Apr 2020 10:21:02 +0800</pubDate><description><![CDATA[转载链接：https://cloud.tencent.com/developer/article/1011312

扩展链接：https://blog.youkuaiyun.com/xuezhisdc/article/details/54927801



一般情况下，不需要修改有关环境变量的配置。但是一些特殊情况，需要修改的，就涉及到以下这些内容了： 在linux上最简单的修改方式就是export MXN...]]></description><category></category></item><item><title><![CDATA[论文《Lightweight Face Recognition Challenge (ICCV 2019)》]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/105381414</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/105381414</guid><author>baidu_32048673</author><pubDate>Wed, 08 Apr 2020 10:40:42 +0800</pubDate><description><![CDATA[论文内容如下：

小模型的人脸识别：&lt;=20M， &lt;=1G FLOPS

第一： VarGFaceNet：使用变量群卷积(variable group convolution)减少计算量和参数量。一个头保留网络初始的必要信息。一个特殊的embedding设置，减少FC层的参数量。蒸馏。

第二：AirFace： 提出一个新的loss函数——Li-ArcFace，将Arcface中的余弦...]]></description><category></category></item><item><title><![CDATA[编译caffe遇到的坑的记录]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/105105624</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/105105624</guid><author>baidu_32048673</author><pubDate>Wed, 25 Mar 2020 21:50:53 +0800</pubDate><description><![CDATA[https://github.com/BVLC/caffe/issues/2348
]]></description><category></category></item><item><title><![CDATA[目标检测好文收藏（自用）]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104993250</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104993250</guid><author>baidu_32048673</author><pubDate>Fri, 20 Mar 2020 16:34:38 +0800</pubDate><description><![CDATA[1.介绍ssd的

https://arleyzhang.github.io/articles/786f1ca3/
]]></description><category></category></item><item><title><![CDATA[linux下设置opencv环境变量]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104866263</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104866263</guid><author>baidu_32048673</author><pubDate>Sat, 14 Mar 2020 19:34:10 +0800</pubDate><description><![CDATA[linux下设置opencv环境变量

https://www.cnblogs.com/qiaozhoulin/p/4978055.html
]]></description><category></category></item><item><title><![CDATA[206. Reverse Linked List C++、Python]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104148355</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104148355</guid><author>baidu_32048673</author><pubDate>Sun, 02 Feb 2020 19:36:50 +0800</pubDate><description><![CDATA[题目链接：206. Reverse Linked List

C++


class Solution{
public:
    ListNode* reverseList(ListNode* head){
        stack&lt;ListNode*&gt; s;
        ListNode* temp =head;
        while(temp!=NULL){
  ...]]></description><category></category></item><item><title><![CDATA[448. Find All Numbers Disappeared in an Array  C++、Python]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104147921</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104147921</guid><author>baidu_32048673</author><pubDate>Sun, 02 Feb 2020 19:07:15 +0800</pubDate><description><![CDATA[题目链接：448. Find All Numbers Disappeared in an Array

C++


class Solution {
public:
    vector&lt;int&gt; findDisappearedNumbers(vector&lt;int&gt;&amp; nums) {
        int len = nums.size();
        ve...]]></description><category></category></item><item><title><![CDATA[155. Min Stack  C++、Python]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104146829</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104146829</guid><author>baidu_32048673</author><pubDate>Sun, 02 Feb 2020 17:16:52 +0800</pubDate><description><![CDATA[题目链接：155. Min Stack

C++


class MinStack{
public:
    stack&lt;int&gt; num,min1;
    MinStack(){}
    void push(int x){
        num.push(x);
        if(min1.empty())min1.push(x);
        else if(x&lt...]]></description><category></category></item><item><title><![CDATA[169. Majority Element C++、Python]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104146514</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104146514</guid><author>baidu_32048673</author><pubDate>Sun, 02 Feb 2020 16:54:37 +0800</pubDate><description><![CDATA[题目链接：169. Majority Element

C++


class Solution{
public:
    int majorityElement(vector&lt;int&gt;&amp; nums){
        sort(nums.begin(),nums.end());
        return nums[nums.size()/2];
    }
};

Pyt...]]></description><category></category></item><item><title><![CDATA[121. Best Time to Buy and Sell Stock  C++、Python]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104143184</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104143184</guid><author>baidu_32048673</author><pubDate>Sun, 02 Feb 2020 12:12:08 +0800</pubDate><description><![CDATA[题目链接：121. Best Time to Buy and Sell Stock

C++


class Solution {
public:
    int maxProfit(vector&lt;int&gt;&amp; prices) {
        if(!prices.size())return 0;
        vector&lt;int&gt; maxt;
       ...]]></description><category></category></item><item><title><![CDATA[104. Maximum Depth of Binary Tree]]></title><link>https://blog.youkuaiyun.com/baidu_32048673/article/details/104137942</link><guid>https://blog.youkuaiyun.com/baidu_32048673/article/details/104137942</guid><author>baidu_32048673</author><pubDate>Sat, 01 Feb 2020 20:37:59 +0800</pubDate><description><![CDATA[题目链接：104. Maximum Depth of Binary Tree

C++

1.dfs


class Solution{
private:
    int ans=0;
    void def(TreeNode*root ,int depth){
        if(root-&gt;left==NULL &amp;&amp; root-&gt;left==NULL) ans=...]]></description><category></category></item></channel></rss>