自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 笔记----Dice,Precision,Recall,F1-score,MCC

①以上一层的输出作为下一层的输入----前馈神经网络②包含反馈回路----循环神经网络循环神经网络的设计思想:部分神经元在休眠前保持激活状态,这种状态可以刺激其他神经元,将其激活并保持一段时间,导致更多神经元被激活,随着时间推移就可以得到一个级联的神经元激活系统。③二次代价函数----均方误差MSE训练算法的目的就是最小化代价函数为什么用二次代价函数这个指标?二次代价函数是平滑的函数,能够更好地通过改变权重和偏执来改善效果代价函数也就是我们俗称的损失函数或目标函数④梯度下降...

2021-06-25 19:21:17 7385 6

转载 RNN写的很棒的一篇

链接:https://blog.csdn.net/zhaojc1995/article/details/80572098

2021-05-13 14:14:32 142

原创 训练集的json文件标注如何显示在训练图片上

这两天都在弄json的读取,json也是一种数据文件,但是python中无法直接读入,需要用到json库中的load或loads函数,这里不细说这篇是做一个自己的读取下来的记录,附上代码,目前只可以一张一张的图片进行处理,批处理的可以自己改动#导入库import jsonimport numpy as npimport jsonimport cv2import osimport matplotlib.pyplot as pltpath = '/public/home/.../xx.json

2020-12-13 23:08:03 4066 2

原创 Kruskal算法的正确性证明

(1)算法说明:输入图G=(V,E,W), V={1,2,…,n} ; 输出图G的最小生成树T设计思想:按照长度从小到大对边排序;依次考察当前最短边e,如果e与T的边不构成回路,则把e加入树T,否则跳过e直到选择了n-1条边为止。(2)证明思路:命题:对于任意n,算法对n阶图找到一棵最小生成树归纳基础:证明n=2时算法正确归纳步骤:证明:假设算法对于n阶图是正确的,其中n>1,则对于任何n+1阶图算法也得到一棵最小生成树(3)证明①、归纳基础证明:n=2时,图G只有一条边,显然当前

2020-12-08 17:27:23 4126 1

原创 Leetcode第十一题----搜索插入位置

题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4我自己的解答是一只在用if判断啦,附上代码:class Solution(object): def searchInsert(self, nums, target):

2020-10-25 15:38:37 2372

原创 Leetcode第10题----实现strStr()

题目:给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = “hello”, needle = “ll”输出: 2示例 2:输入: haystack = “aaaaa”, needle = “bba”输出: -1用Python写,直接使用find()方法就行在这里插入代码片```class Solution(object):

2020-10-24 20:06:57 138

原创 Leetcode第九题----移除元素

题目:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。Python中列表有一个count()方法用于统计某个元素

2020-10-21 18:05:38 172 1

原创 Leetcode第八题----删除排序数组中的重复项

题目:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nums = [0,0,1,1,1,2,2,3,3,4],函数应该返回新的长度 5, 并且原数组 nu

2020-10-12 18:01:00 395 1

原创 Leetcode第七题-----合并两个有序列表

题目:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4链表结构已经规定好,这里其实学了数据结构的人都会比较容易解决,两种方案,一种是递归解决,一种是设置好prev结点,分别附上代码这是递归的代码class Solution(object): def mergeTwoLists(self, l1, l2):

2020-10-09 18:30:44 165

原创 Leetcode第六题------有效括号

题目描述:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false示例 4:输入: “([)]”输出: false示例 5:输入: “{[]}”输出: true``这个其实是比较熟悉

2020-10-08 20:52:36 103

原创 Leetcode第五题-------最长公共前缀

题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。感觉写了几题Leetcode有了点心得,自己完成了提交,感觉好nice,附上我自己写的代码class Solution(object): def longe

2020-10-07 11:24:04 82

原创 Leetcode第四题

题目是:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。

2020-10-05 20:22:24 205

原创 Leetcode第三题——回文数

题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。直接用字符串切片:class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """ if x < 0: return False else: x =

2020-09-26 10:56:45 138

原创 Leetcode第二题——整数反转

题目是:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer自知水平有限,所以先挑的简单题刷,附上自己的代码:class Solution(object): def reverse(

2020-09-24 19:57:53 87

原创 Leetcode第一题------两数之和,第一次刷题的痛

Leetcode第一题,两数之和!!!呜呜呜呜,万万没想到,被虐到不是因为题目本身,而是因为输出!!!在jupyter上运行出来,在leetcode上就是输出[]。崩溃先贴一个别人的正确代码:class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] "

2020-09-23 17:47:52 108

原创 Java编写for循环打印菱形(不空心)

输出肯定使用for循环输出,自己在网上看一个看的有点糊涂,然后想了半天,写了一个自己的没有什么技术含量而且条件判定还很麻烦但好歹是自己想的,发出来供大家一乐public static boolean lingxing(int x){ if(x%2==0) return false;//菱形肯定是奇数行 else { ...

2020-04-22 20:28:43 216

原创 蓝桥杯算法训练区间K大数查询C语言

问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答案。样例输入51...

2019-01-13 21:08:28 1117

转载 蓝桥杯基础练习2n皇后问题C语言

问题描述  给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式  输入的第一行为一个整数n,表示棋盘的大小。  接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇后,如果一个...

2019-01-06 17:28:58 1249 1

转载 蓝桥杯基础练习龟兔赛跑预测C语言

问题描述  话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值...

2019-01-05 16:24:19 764

空空如也

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

TA关注的人

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