自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (8)
  • 收藏
  • 关注

原创 每天学一点操作系统(二)

*操作系统(Operating System,简称OS)**是管理计算机硬件与软件资源的计算机程序,它提供了一个让用户与系统交互的操作界面。操作系统是计算机系统的核心与基石,所有其他软件都依赖于操作系统来运行。

2024-12-03 09:39:37 319

原创 每天学一点操作系统(一)

学习操作系统是一个非常有益的过程,它能帮助你理解计算机是如何工作的,以及如何更好地利用计算机来完成各种任务。以下是一个每天学习一点操作系统的简单计划,帮助你逐步深入理解这个复杂的主题。

2024-12-03 09:30:09 323

原创 如何成为一名优秀的炼丹师(三)

让我们深入探讨如何训练一个时间序列神经网络(如RNN、LSTM、Transformer等),这是深度学习中常用的一种神经网络结构,尤其适用于时间序列相关任务。

2024-12-02 14:31:32 388

原创 如何成为一名优秀的炼丹师(二)

卷积神经网络(CNN)的调参是提高模型性能的关键步骤。

2024-11-26 15:39:40 379

原创 如何成为一名优秀的炼丹师(一)

希望这些建议能对你有所帮助,祝你早日成为一名优秀的"炼丹师"!如果你有任何具体的问题或需要更详细的指导,随时向我提问。

2024-11-26 15:38:23 268

原创 kaggle上分小技巧

Kaggle作为全球最大的数据科学竞赛平台,吸引了无数数据科学家和机器学习爱好者。在Kaggle竞赛中,提升排名不仅需要扎实的技术基础和创新的解决方案,还需要一些实用的小技巧。本文将总结一些提升Kaggle竞赛排名的小技巧,帮助你在竞争激烈的Kaggle竞赛中脱颖而出。

2024-11-25 09:55:59 825

原创 如何快速上手kaggle竞赛

Kaggle是一个数据科学和机器学习竞赛平台,它为数据科学家、机器学习工程师和统计学家提供了一个展示和提升自己技能的舞台。无论你是初学者还是经验丰富的专家,Kaggle竞赛都是一个很好的学习和成长机会。本指南将帮助你了解如何在Kaggle上参与竞赛,从注册到提交你的第一个解决方案。注册账号:完善个人资料:安装Kaggle API:浏览竞赛列表:阅读竞赛描述:下载数据集:选择编程语言:安装必要的软件包:创建代码文件:生成预测结果:上传预测结果:查看提交结果:加入讨论区:学习他人的解决方案:分享你的解决方案:回

2024-11-25 09:52:43 1331

原创 程序员年薪百万秘籍(七)

通过以上方法和策略,程序员可以不断提升自己的算法能力和经验,成为一个资深算法工程师。然而,成为一个资深算法工程师是一个长期的过程,需要持续的努力和投入。资深算法工程师是算法领域中的专家,具备深厚的算法知识和丰富的实践经验。:学习文本分类的技巧和方法,如词袋模型、TF-IDF、深度学习模型等,提高文本分类的准确性和效率。:学习图像处理的技巧和方法,如图像增强、图像分割、图像识别等,提高图像处理的能力和效果。:学习目标检测的技巧和方法,如区域提议、特征提取、分类器等,提高目标检测的准确性和效率。

2024-11-20 09:16:16 870

原创 程序员年薪百万秘籍(六)

通过以上方法和策略,程序员可以不断提升自己的系统设计和架构能力,成为一个优秀的架构师。然而,成为一个优秀的架构师是一个长期的过程,需要持续的努力和投入。因此,程序员需要保持学习的热情和动力,不断追求技术的进步和创新。架构师是软件开发领域中的重要角色,负责设计和规划软件系统的架构,以确保系统具有可扩展性、可维护性和高性能。

2024-11-20 09:08:58 546

原创 程序员年薪百万秘籍(五)

通过以上方法和策略,程序员可以不断提升自己的软技能,增加自己获得高薪的机会。然而,软技能的提升是一个长期的过程,需要持续的努力和投入。因此,程序员需要保持积极的态度和动力,不断追求个人成长和发展。软技能是程序员获得高薪的重要因素之一。

2024-11-19 10:12:47 550

原创 程序员年薪百万秘籍(四)

通过以上方法和策略,程序员可以更好地选择合适的行业和公司,增加自己获得高薪的机会。然而,选择行业和公司是一个复杂的决策过程,需要综合考虑多个因素。因此,程序员需要保持开放的心态和理性的思考,根据自己的职业发展目标和个人情况,做出明智的决策。选择合适的行业和公司是程序员获得高薪的重要因素。

2024-11-15 15:31:46 932

原创 程序员年薪百万秘籍(三)

通过以上方法和策略,程序员可以不断提升自己的工作经验和项目经历,增加自己获得高薪的机会。然而,工作经验和项目经历的提升是一个长期的过程,需要持续的努力和投入。因此,程序员需要保持积极的态度和动力,不断追求职业发展和个人成长。提升工作经验和项目经历也是程序员获得高薪的重要途径。

2024-11-14 09:57:31 945

原创 程序员年薪百万秘籍(二)

通过以上方法和策略,程序员可以不断提升自己的技术能力,增加自己获得高薪的机会。然而,技术能力的提升是一个长期的过程,需要持续的努力和投入。因此,程序员需要保持学习的热情和动力,不断追求技术的进步和创新。接上篇,提升技术能力是程序员获得高薪的关键。

2024-11-14 09:29:41 917

原创 程序员年薪百万秘籍(一)

通过不断提升自己的技术能力、积累丰富的工作经验和项目经历、拥有良好的学历和背景、培养关键的软技能,并选择合适的行业和公司,程序员可以增加自己获得高薪的机会。然而,每个人的情况都是独特的,因此需要根据自己的实际情况来制定适合自己的职业发展计划。虽然大多数程序员的薪资在行业内属于中等水平,但也有一些程序员能够达到年薪百万的水平。学历和背景虽然不是决定程序员薪资水平的唯一因素,但也可以起到一定的作用。除了技术能力和工作经验,软技能也是程序员获得高薪的重要因素。行业和公司选择也是影响程序员薪资水平的重要因素。

2024-11-13 09:55:13 800

原创 程序员如何开启第二收入源泉

在当今社会,越来越多的人开始寻求通过副业来增加收入,以应对日益增长的生活成本和经济压力。副业不仅可以提供额外的财务支持,还可以帮助个人发展新技能、扩大社交圈子,甚至可能成为未来的主要职业道路。然而,对于许多人来说,如何开始并成功运营一个副业仍然是一个挑战。本文将探讨如何创作副业,增加收入,并提供一些实用的建议和策略。

2024-11-13 09:49:13 518

原创 如何科学的使用互联网

通过制定合理的上网计划、控制上网时间、选择有益的内容、保护个人隐私、注意网络安全以及培养自我控制能力,我们可以更好地利用互联网的优势,同时避免其带来的负面影响。因此,我们需要以科学、合理的方式使用互联网,以最大限度地发挥其优势,同时避免其带来的负面影响。因此,我们应该合理控制上网时间,每隔一段时间就休息一下,以保护我们的视力和颈椎。在开始上网之前,我们应该明确自己的目的和目标,并制定一个相应的计划。科学上网是指以科学、合理的方式使用互联网,以充分利用互联网的资源,同时避免互联网带来的负面影响。

2024-02-07 16:48:39 841

原创 leetcode65 有效数字

部分有效数字列举如下:["2", "0089", "-0.1", "+3.14", "4.", "-.9", "2e10", "-90E3", "3e+7", "+6e-1", "53.5e93", "-123.456e789"]部分无效数字列举如下:["abc", "1a", "1e", "e3", "99e2.5", "--6", "-+3", "95a54e53"](可选)一个 'e' 或 'E' ,后面跟着一个 整数。(可选)一个符号字符('+' 或 '-')至少一位数字,后面跟着一个点 '.'

2023-03-13 23:18:04 209

原创 leetcode64 最小路径和

最小路径和问题

2023-02-05 23:26:06 230

原创 leetcode63 不同路径二

动态规划类,找路径问题

2023-01-30 23:06:27 703

原创 高空探测数据处理--中心级质控(三)

接上,补充剩余中心级质控方法。

2023-01-23 18:30:43 237

原创 高空探测数据处理--中心级质控(二)

接上,高空探测数据中心级质控

2023-01-23 18:17:56 188

原创 高空探测数据处理--中心级质控(一)

接上,本篇介绍中心级质控。中心级质控采用综合决策方案,即每种要素有多种质控方法,只有所有质控方法都通过时,该要素质控通过,有1种方法未通过则状态为可疑,2种及以上未通过时为错误。另外,中心级质控包括非直接观测数据,即导出量如风向风速、露点温度、位势高度等。

2023-01-18 13:44:13 1102

原创 高空探测数据处理--对流层顶选取

在第一对流层顶以上存在一个厚度至少达1km、平均温度垂直递减率大于3摄氏度/km的气层,在该气层以上又出现温度垂直递减率小于等于2摄氏度/km的最低高度,假如此高度以上2km及其以内的任何高度与此高度间的平均温度垂直递减率也都小于等于2摄氏度/km,则此最低高度也应选为第二对流层顶。就纬度而言,对流层上界在低纬度地区平均为16-18 km,在中纬度的地区则为9-12 km,而在高纬度地区只有7-8 km。风向和风速经常变化;第一对流层顶只能有一个,如有几个气层都符合第一对流层顶条件,则选取高度最低的一个。

2023-01-14 21:07:01 2339

原创 高空探测数据处理

高空探测数据处理主要是针对探空观测数据,按照业务要求对数据进行质控、产品生成等。主要包括原始观测数据的初级质控、中心级质控、相关产品生成等。本文涉及到的主要算法实现基于C++11及其STL模版库。

2023-01-14 16:55:19 856

原创 基于C++的YOLOV5在TX2-NX上的实现(二)

接上篇,本篇主要结合代码解释及说明具体实现过程。一、常量参数设置const vector<Scalar> colors = {Scalar(255,255,0),Scalar(0, 255, 0),Scalar(0, 255, 255),Scalar(255, 0, 0)};const float INPUT_WIDTH = 640.0;const float INPUT_HEIGHT = 640.0;const float SCORE_THRESHOLD = 0.2;cons

2022-05-07 18:55:53 927

原创 基于C++的YOLOV5在TX2-NX上的实现(一)

最近接到了一个在嵌入式设备上跑算法模型的需求,综合评估设备性能和醒目需求后,决定使用英伟达的TX2-NX基于C++实现算法模型,本篇文章是基于此想法做的一个试验。一、准备阶段首先,需要准备一台TX2-NX,并通过JetPack配置cuda-10.2环境。其次,编译安装OpenCV-4.5.4,必须是这个版本及以上,否则无法使用CUDA加速。最后,就是写代码实现模型的推理部分。补充一下opencv的编译安装过程1、下载openv-4.5.4以及opencv-contrib-4.5.4安

2022-04-28 23:54:42 3537

原创 探空指数产品-python实现

最近有任务需要计算探空指数产品,在经历了漫长扒文献、找公式实现公式的过程后,终于是凑齐了所需的指数产品。总结一下这一段的历程,同时提供给可能需要的人,提高效率减少大海中找针的工作量。...

2022-02-10 23:49:19 3217 2

原创 leetcode61 旋转链表

题目描述给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动k个位置。示例 1:输入:head = [1,2,3,4,5], k = 2输出:[4,5,1,2,3]解题思路主要是想清楚如何实现旋转操作。观察可以发现,第i个位置,旋转k之后的新位置是(i+k)%length(listlink),即位置加上k之后再对链表的长度取余,余数的位置即是旋转之后的新位置。所以,需要补充求链表长度的方法。这个也不复杂。代码# Definition for singl..

2021-06-29 04:14:33 137

原创 leetcode60题 排列序列

题目描述给出集合[1,2,3,...,n],其所有元素共有n! 种排列。按大小顺序列出所有排列情况,并一一标记,当n = 3 时, 所有排列如下:"123""132""213""231""312""321"给定n 和k,返回第k个排列。示例 1:输入:n = 3, k = 3输出:"213"示例 2:输入:n = 4, k = 9输出:"2314"解题思路参考之前的全排列问题,如果能够列出所有的排列,则可以方便的找出第k个排列。但是当n是8...

2021-06-29 04:05:32 238

原创 三、基于TrajGRU的短临预报实现:代码实现2

接上篇,本篇将继续结合算法结构进行代码实现。首先,补充一下trajGRU继承的BaseConvRNN类。这个类用来计算状态转移过程中特征的宽、高、通道数以及不同padding设置下对应的

2021-06-20 21:44:11 1498 2

原创 二、基于TrajGRU的短临预报实现:代码实现

前言接上篇一、基于TrajGRU的短临预报实现:模型结构,本篇文章主要是关于代码实现以及训练时的一些调优技巧和经验型的错误。

2021-06-14 16:50:09 1826 2

原创 一、基于TrajGRU的短临预报实现:模型结构

前言参考基于基于CONVLSTM的短临预报实现,针对ConvLSTM模型存在的无法捕捉旋转和向四周耗散运动问题,提出了可以学习光流运动的TrajGRU模型。在继承时序卷积神经网络对时序和空间特征良好敏感性的基础上,又能学习到真实的光流运动,进而模拟自然界中云层的真实运动,提高模型外推的性能。模型架构一、GRU与LSTMLSTM有三个门,input、forget、output,GRU有两个门,reset、update。由于门的存在,LSTM和GRU都可以解决时序网络的长短时依赖问题,能够捕捉时

2021-03-18 00:16:03 2622

原创 基于convLSTM模型的雷达图像外推算法

前言现在的数值预报模式是一种长时预报,预报未来一天或者一周的降水或者天气情况。这种预报密度已无法满足现今的生产生活需要,临近预报或者短时预报对于人们的出行,民航飞行计划制定,工农业生产有重要的指导意义。云与雨水的关系不去谈降水形成背后复杂的大气物理运动,我们从生活常识来理解云与降水的关系。我们常用万里晴空或者万里无云来描述晴天,常用阴云密布来形容雨天,显然云层的状态直接影响降雨。云层的状态包含云层的高度、厚度、形状、运动趋势等。为了能够利用云层的状况或者说是特征来建立云与降水的关系,首先要获

2021-02-08 11:24:40 4151 33

原创 基于BP神经网络飞机颠簸预测

背景介绍飞机在飞行过程中遇到扰动气流或者受到方向、大小不同的气流冲击导致的左右摇晃、前后颠簸、上下抛掷以及局部震颤等想象统称为颠簸。中度以上颠簸会使飞机仪表指示失常,操纵困难;特别严重时会破坏飞机结构,造成事故。飞机一旦进入颠簸区,可采用改变航向和高度等办法尽快脱离。所以提前预测颠簸发生区域,规划飞行线路避开颠簸区域对飞行安全有着重大意义。数据说明颠簸数据来源AMDAR飞机报数据,利用DEVG(导出垂直阵风风速)作为颠簸发生依据。参考WMO关于颠簸强度定义标准,对数据进行标注。.

2021-01-28 06:01:07 1023 3

原创 Kaggle Cassava Leaf Disease Classification 木薯叶疾病分类竞赛

题目描述kaggle挑战赛题目,构造一个分类模型,准确的识别出图像中木薯叶子感染的具体疾病。详情可以参考链接:Cassva Leaf Disease Classification木薯叶1任务就是训练一个分类模型,能够准确的识别出图中木薯叶感染了哪种疾病。本次竞赛数据集中定义了5种类别:{"0": "Cassava Bacterial Blight (CBB)", "1": "Cassava Brown Streak Disease (CBSD)", "2": "Cassava G.

2021-01-05 22:53:59 5266 9

原创 leetcode 59 螺旋矩阵 II

题目描述给定一个正整数n,生成一个包含 1 到n2所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。示例:输入: 3输出:[[ 1, 2, 3 ],[ 8, 9, 4 ],[ 7, 6, 5 ]]解题思路1、模拟螺旋矩阵2、螺旋的顺序是从左到右,从上到下,从右到左,从下到上,逐个填充数字。参考代码class Solution: def generateMatrix(self, n: int) -> List[List[int]]:...

2020-12-08 15:30:07 262

原创 leetcode 58 最后一个单词的长度

题目描述给定一个仅包含大小写字母和空格' '的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回 0。说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。示例:输入: "Hello World"输出: 5解题思路1、首先根据空格分割字符串2、从最后一个位置向前判断,如果最后一个位置上是单词,输出单词的长度,如果是空格,则跳过向前一步,如果遍历结束没有找到单词,输出0...

2020-12-08 15:19:30 78

原创 leetcode 57 插入区间

题目描述给出一个无重叠的 ,按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。示例1:输入:intervals = [[1,3],[6,9]], newInterval = [2,5]输出:[[1,5],[6,9]]示例2:输入:intervals = [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval = [4,8]输出:[[1,2],[3,10]...

2020-11-22 15:35:26 84

原创 leetcode 56 合并区间

题目描述给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: intervals = [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例2:输入: intervals = [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。解题思路参考官方题解。1、排序。排序是非常..

2020-11-21 17:31:24 92

原创 leetcode 55 跳跃游戏

题目描述给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入: [2,3,1,1,4]输出: true解释: 我们可以先跳 1 步,从位置 0 到达 位置 1, 然后再从位置 1 跳 3 步到达最后一个位置。示例2:输入: [3,2,1,0,4]输出: false解释: 无论怎样,你总会到达索引为 3 的位置。但该位置的最大跳跃长度是 0 , 所以你永远不可能到达最后一个位置。..

2020-11-19 14:42:25 71 1

何凯明MIT最新课程资料,深度生成网络

深度学习领域,何凯明大神力作

2024-11-12

pdf文件单页转换成图片

这是一个PDF转图像的应用,可以将PDF文件中的每一页拆分成单独的图像文件。该应用旨在帮助用户方便地将PDF文件转换为图像格式,以便于在其他软件中使用或编辑。 使用这个应用非常简单,用户只需选择一个PDF文件,选择拆分后图像存储路径,然后点击“开始转换”按钮,程序就会自动将PDF文件中的每一页拆分成单独的图像文件,并将它们保存在指定的文件夹中。默认图像格式PNG。

2024-04-08

基于c++的嵌入式yolov5实现

对应于博客中的代码和资源部分

2022-05-07

yolov5s模型文件

能够部署的yolov5s模型参数文件,onnx格式

2022-04-28

nowcasting.zip

基于convLSTM的短临预报模型,付费下载后提供长期技术支持,确保模型稳定运行

2021-02-08

颠簸模型文件和模型参数

颠簸模型文件和模型参数

2021-01-28

model_30.pt

kaggle cassva leaf 竞赛

2020-12-23

rcnn网络tensorflow实现

包括crnn模型的tensorflow实现,训练以及评估、推理等过程,详见readme。

2019-03-17

日文中文英文等文本切分句子

对于日文以及英文和中文或者其他的文本类型的数据,基于NLTK和DOCX以及re模块对整个文本进行切分,得到一条条的句子作为RNN网络的初始训练数据

2019-03-09

基于openCV的圆形表盘示数读取

来源于一个真实的需求,一些设备需要通过读取诸如气压表的示数来判断设备是否正常工作或者确定是否达到加工产品所需的环境。一直以来都是依赖人工读取示数,车间工人定时巡检读表,相当于等间隔采样,但是示数的变化是一个连续值,用离散的采样值近似连续值总会漏掉一些信息,太密集的采样又是对人力的极大消耗,所以希望开发一个基于计算机视觉的系统全天候24小时不间断的读取示数并且通过后续的数据处理及时给工厂反馈机器的运行状态便于管控。

2019-01-29

空空如也

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

TA关注的人

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