创意无限,纪念不止——我的创作纪念日

news2025/4/16 12:49:27

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?type=blog个人简介:打工人

持续分享:机器学习、深度学习、python相关内容、日常BUG解决方法及Windows&Linux实践小技巧。

如发现文章有误,麻烦请指出,我会及时去纠正。有其他需要可以私信我或者发我邮箱:zhilong666@foxmail.com 

 

目录

最初成为创作者的初心

在创作的过程中都有哪些收获

获得了多少粉丝的关注

获得了多少正向的反馈,如赞、评论、阅读量

认识和哪些志同道合的领域同行

当前创作和你的工作、学习是什么样的关系

创作是否已经是你生活的一部分了

有限的精力下,如何平衡创作和工作学习

你过去写得最好的一段代码是什么? 请用代码块贴出来

职业规划、创作规划

职业规划

创作规划


最初成为创作者的初心

        在学校的时候,我有幸遇到一个热心且努力的同学,虽然他很努力,但是他学习很慢,不过呢,他非常喜欢学习,他有很多重要的知识和技能了解的都不是很深,所以他有不会的地方就会来问我。我刚开始呢,其实不是很想教他,因为那个时候我还不知道他喜欢学习且很努力,我那个时候跟他也不熟,只是在成绩上知道他是我们班里末尾的那一部分人,所以...咳咳。
        可是后来啊,他找我的次数越来越多,我也慢慢的跟他熟悉了起来,熟悉起来后呢,我才知道,他很努力,非常非常的努力。他知道他自己学习慢,所以他让我看了一个东西,我看了后,心里有种说不出来的感受,各种笔记加我平常教他的一些步骤及思路和答案。。这是我第一次遇到一个明明知道自己在学习上没有优势,比别人落后了好多倍,却还在坚持努力去学习的人,从那个时候起,我就经常会看他学习。。
        有一次,我想看他在学什么的时候,就看到了他在写博文,我教他的一些步骤他也写到了博文里,我问他为什么要写这个呢,他说:“写这个可以帮助别人,也能让自己回顾”,也就是这样,我也就有了想写博文的念想。后来我开始研究CSDN,然后慢慢的开始了我的创作。。
        我创作的初心呢,就是想帮助别人的同时可以做一个自己的笔记。现在嘛,初心不变。当然了,如果能成为一个优秀的CSDN博主,我也会很开心的,嘿嘿~

在创作的过程中都有哪些收获

  • 获得了多少粉丝的关注

        2022年5月28日创作了我的第一篇文章后,到现在,我一共获得了992个粉丝,马上就破1000啦,好开心~

 

  • 获得了多少正向的反馈,如赞、评论、阅读量

        从我开始创作后呢,我获得了198次点赞、185次评论、200次收藏、总阅读量40000+;真的没有想到会有很多人访问我的文章,谢谢各位,我会继续努力的!!!

 

  • 认识和哪些志同道合的领域同行

        我参加了很多活动文章,也参加过周赛和新星计划。在活动文章中我看到了很多很多非常优秀的博文,他们的文章让我学到了很多。在参加周赛的时候,我见到了好多大佬,他们用了很短的时间就完成了比赛且都是满分,真的让我很震撼。在新星计划中,我加入了导师的群,里面全是高材生,还有很多牛人,我跟他们聊天时,他们的思路,他们的知识,真的好厉害,我好佩服。我会跟他们一起共同学习,共同进步!!!

当前创作和你的工作、学习是什么样的关系

  • 创作是否已经是你生活的一部分了

        这个怎么说呢,在日常的生活中,我也不是经常去写博文,在工作上遇到一些问题的时候,我会把问题截图保留下来,然后按照自己的思路开始解决问题,如果成功解决了呢,我会把步骤记录下来,然后写写博客,发布出来;要是没解决就无奈啦~只能继续寻找答案咯。

  • 有限的精力下,如何平衡创作和工作学习

        这个嘛,很简单的啦,把事情按照重要性排列,先完成重要的事情,然后再去处理其他事情;设定每天的计划和目标,合理的安排时间,避免浪费时间;减少无意义的社交活动(如刷社交媒体),选择对自己有益的活动;将工作从紧急和重要的任务开始,避免拖延导致工作紧急;每天设定一定的时间,专心致志地进行创作工作;在日程表上留出时间学习,不断进步!!

你过去写得最好的一段代码是什么? 请用代码块贴出来

        非极大值抑制,这代码因为简单,所以我都背下来了,哈哈哈。

#导入数组包
import numpy as np
import matplotlib.pyplot as plt#画图包
 
#画图函数
def plot_bbox(dets, c='k'):#c = 颜色 默认黑色
    # 边界框的坐标
    x1 = dets[:, 0]  # 所有行第一列
    y1 = dets[:, 1]  # 所有行第二列
    x2 = dets[:, 2]  # 所有行第三列
    y2 = dets[:, 3]  # 所有行第四列
 
    plt.plot([x1, x2], [y1, y1], c)#绘图
    plt.plot([x1, x1], [y1, y2], c)#绘图
    plt.plot([x1, x2], [y2, y2], c)#绘图
    plt.plot([x2, x2], [y1, y2], c)#绘图
    plt.title("nms")#标题
 
#nms 算法
def py_cpu_nms(dets, thresh):
    #边界框的坐标
    x1 = dets[:, 0]#所有行第一列
    y1 = dets[:, 1]#所有行第二列
    x2 = dets[:, 2]#所有行第三列
    y2 = dets[:, 3]#所有行第四列
    #计算边界框的面积
    areas = (y2 - y1 + 1) * (x2 - x1 + 1) #(第四列 - 第二列 + 1) * (第三列 - 第一列 + 1)
    #执行度,包围盒的信心分数
    scores = dets[:, 4]#所有行第五列
 
    keep = []#保留
 
    #按边界框的置信度得分排序   尾部加上[::-1] 倒序的意思 如果没有[::-1] argsort返回的是从小到大的
    index = scores.argsort()[::-1]#对所有行的第五列进行从大到小排序,返回索引值
 
    #迭代边界框
    while index.size > 0: # 6 > 0,      3 > 0,      2 > 0
        i = index[0]  # every time the first is the biggst, and add it directly每次第一个是最大的,直接加进去
        keep.append(i)#保存
        #计算并集上交点的纵坐标(IOU)
        x11 = np.maximum(x1[i], x1[index[1:]])  # calculate the points of overlap计算重叠点
        y11 = np.maximum(y1[i], y1[index[1:]])  # index[1:] 从下标为1的数开始,直到结束
        x22 = np.minimum(x2[i], x2[index[1:]])
        y22 = np.minimum(y2[i], y2[index[1:]])
 
        #计算并集上的相交面积
        w = np.maximum(0, x22 - x11 + 1)  # the weights of overlap重叠权值、宽度
        h = np.maximum(0, y22 - y11 + 1)  # the height of overlap重叠高度
        overlaps = w * h# 重叠部分、交集
 
        #IoU:intersection-over-union的本质是搜索局部极大值,抑制非极大值元素。即两个边界框的交集部分除以它们的并集。
        #          重叠部分 / (面积[i] + 面积[索引[1:]] - 重叠部分)
        ious = overlaps / (areas[i] + areas[index[1:]] - overlaps)#重叠部分就是交集,iou = 交集 / 并集
        print("ious", ious)
        #               ious <= 0.7
        idx = np.where(ious <= thresh)[0]#判断阈值
        print("idx", idx)
        index = index[idx + 1]  # because index start from 1 因为下标从1开始
    return keep #返回保存的值
 
def main():
    # 创建数组
    boxes = np.array([[100, 100, 210, 210, 0.72],
                      [250, 250, 420, 420, 0.8],
                      [220, 220, 320, 330, 0.92],
                      [100, 100, 210, 210, 0.72],
                      [230, 240, 325, 330, 0.81],
                      [220, 230, 315, 340, 0.9]])
    show(boxes)
 
def show(boxes):
    plt.figure(1)  # 画图窗口、图形
    plt.subplot(1, 2, 1)  # 子图
    plot_bbox(boxes, 'k')  # before nms 使用nms(非极大抑制)算法前
    plt.subplot(1, 2, 2)  # 子图
    keep = py_cpu_nms(boxes, thresh=0.7)  # nms(非极大抑制)算法
    print(keep)
    plot_bbox(boxes[keep], 'r')  # after nms 使用nms(非极大抑制)算法后
    plt.show()  # 显示图像
 
if __name__ == '__main__':
    main()
 
 

职业规划、创作规划

  • 职业规划

        作为一个算法工程师,我的职业规划是要不断提升自己的技术水平和技能,以应对快速发展和不断变化的技术领域。我计划在未来5年内,专攻自己所擅长的算法方面,深入研究机器学习、人工智能和大数据分析等相关技术,从而将本职工作发展到一个更高层级。

        除此之外,我也会关注行业趋势和市场需求,不断地学习新技术和工具,以适应不断变化的职场环境,同时也保持对新兴技术的敏锐度和好奇心。此外,我也会积极参与开源项目和技术社区,与行业内同行进行交流和合作,不断拓宽自己的技术和人脉的网络,提升自己的职业竞争力。

  • 创作规划

        作为业余爱好创作者,我的创作规划主要围绕着解决日常BUG、python和深度学习展开。首先,我会集中精力从解决日常问题入手,对于经常遇到的小问题,我会寻找解决方案并记录下来,同时还会将这些问题的解决方法分享出去,帮助更多人避免重复踩坑。

        其次,我会将我的注意力转向Python。Python是一门强大的编程语言,我会继续专研Python的相关技术,例如数据分析、机器学习等,同时尝试将自己的学习成果通过博客等形式分享出来。

        最后,我还有兴趣进一步深入学习深度学习。深度学习在当今技术领域中是非常有前途的一个技术方向,我希望通过自己的努力进一步掌握深度学习的专业知识、工具和技术,掌握算法和理论,从而开展更为深入的创作。

总之,我的创作规划主要有以下几方面:

  1. 专注解决日常问题
  2. 持续学习Python技术并分享知识
  3. 深入学习深度学习,不断提升自我

        通过这些努力,我希望能够不断提高自己的技术水平,成为更加优秀的业余爱好创作者,把技术变为生活的一部分,让更多的人受益。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/583242.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux系统编程 进程相关概念

1. 进程相关概念 程序(Program)”是一个静态的概念&#xff0c;一般对应于操作系统中的一个可执行文件 执行中的程序叫做进程(Process)&#xff0c;是一个动态的概念 ,现代的操作系统都可以同时启动多个进程。 程序&#xff1a;死的。只占用磁盘空间。 ——剧本。 进程&#xf…

服务(第三十三篇)Zookeeper集群 + Fafka集群

kafka是什么&#xff1f; 是一个分布式的基于发布/订阅模式的消息队列&#xff08;MQ&#xff0c;Message Queue&#xff09;&#xff0c;主要应用于大数据实时处理领域。 为什么需要消息队列&#xff1f; 主要原因是由于在高并发环境下&#xff0c;同步请求来不及处理&…

JavaScript 高级程序设计 - 第 8 章 理解对象 学习笔记

JavaScript 高级程序设计 - 第 8 章 理解对象 学习笔记 本章内容量挺大的&#xff0c;因此笔记的话我也会分成 3-4 个部分去写&#xff0c;想要理解的细一点&#xff0c;顺便之后回顾的时候不会看的套类。 本章主要就是了解一下和理解一下什么是对象&#xff0c;包括 Object …

一文读懂DEM数字地形“全家桶“(附5m 12.5m 30m 90m DEM下载)

在今年自然资源部发布的《实景三维中国建设技术大纲&#xff08;2021版&#xff09;》中&#xff0c;空间数据部分包括“数字高程模型 &#xff08;DEM&#xff09;、数字表面模型&#xff08;DSM&#xff09;、数字正射影像&#xff08;DOM&#xff09;、 真正射影像&#xff…

ChatGPT火到独立站领域,对FP独立站收款到底有什么影响?

做F牌独立站的商家或多或少都知道&#xff0c;从今年3月份开始&#xff0c;FP独立站的收款就频频出现问题&#xff0c;很多人都跑来问我&#xff0c;第一句话就是&#xff1a;有没有靠谱点的收款渠道&#xff1f; 为什么最近几个月的收款渠道如此稀缺&#xff0c;以前常用的渠道…

防火墙日志记录和监控在网络安全中的重要性

防火墙监视进出网络的流量&#xff0c;并保护部署网络的网络免受恶意流量的侵害。它是一个网络安全系统&#xff0c;根据一些预定义的规则监控传入和传出的流量。它以日志的形式记录有关如何管理流量的信息。日志数据包含流量的源和目标 IP 地址、端口号、协议等。为了有效地保…

代码随想录训练营Day55|● 392.判断子序列 ● 115.不同的子序列

目录 学习目标 学习内容 392.判断子序列 115.不同的子序列 学习目标 392.判断子序列 115.不同的子序列 学习内容 392.判断子序列 392. 判断子序列 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/is-subsequence/ class Solution:def isSubsequ…

智能电子标签

仓库亮灯拣选标签&#xff0c;让拣货更智能更高效 Warehouse light picking label&#xff0c;Make picking more intelligent and efficient. 控制&#xff1a;通过控制台&#xff0c;对仓库标签进行筛选&#xff0c;需要拣货的标签亮灯Through the console, the warehouse …

谋划高质量增长,拼多多打破电商平台传统路径依赖

经历组织架构调整后&#xff0c;市场格外关注拼多多的最新动向。5月26日&#xff0c;拼多多发布2023年一季度财报&#xff0c;多项财务指标显著超出预期&#xff0c;更激发了市场对拼多多会有哪些战略变动的好奇心。 事实上&#xff0c;自4月初新任联席CEO赵佳臻上任至今&…

信源信道联合编码(Joint Source-channel Coding,JSCC)

目录 为什么需要信源信道联合编码&#xff1f;基于自编码器设计的端到端收发机确定信道模型和未知信道模经典端到端无线通信系统基于深度学习的JSCC 为什么需要信源信道联合编码&#xff1f; 信源编码的目的是去除信源内部冗余信息&#xff0c;提高有效性&#xff1b;信道编码需…

git原理和常用命令

git git介绍git工作流程git的几个核心概念 git常用命令参考资料 git介绍 git-分布式版本控制系统&#xff0c;可以有效、高速的处理从很小到非常大的项目版本管理。 git特点 优点&#xff1a; 适合分布式开发&#xff0c;强调个体&#xff1b; 公共服务器压力和数据量都不会太…

WebService接口测试

WebService的理解 WebService就是Web服务的意思&#xff0c;对应的应用层协议为SOAP&#xff08;相当于HTTP协议&#xff09;&#xff0c;可理解为远程调用技术。 特点&#xff1a; 客户端发送的请求主体内容&#xff08;请求报文&#xff09;的格式为XML格式 接口返回的响…

反射(reflection)基础

反射(reflection) 1. 一个需求引出反射 1.1 请看下面的问题 根据配置文件 re.properties 指定信息,创建Cat对象并调用方法hi 我们用之前的方式处理就是&#xff1a; 先创建一个Cat类&#xff0c;里面创建一个hi()方法; 再创建一个ReflectionQuestion类&#xff0c;然后new …

如何快速开发一个简单实用的MES系统?

01 如何快速开发一个简单实用的MES系统&#xff1f; MES生产管理系统&#xff08;又称制造执行系统&#xff09;是一种集成了计划、生产、质量控制、库存管理和材料申请等生产流程的管理系统&#xff0c;是企业中实现高效生产的重要一环。 根据题主描述“通过产品条形码实现对生…

halcon 3D hom_mat3d_rotate简单测试

半年公司没有订单&#xff0c;公司有想法&#xff0c;所以就让部门领导逼着员工自己提离职&#xff0c;为了让我们自己走&#xff0c;先是公司出各种考核&#xff0c;查我上个月的业绩&#xff0c;给我掉部门&#xff0c;然后就是加工作量&#xff0c;这不&#xff0c;让我一个…

C# 根据条件查询树节点所需的相关数据

默认加载所有的数据&#xff0c;结构长这个样子的。 数据库结构长这个样子的 cParentId上级ID、 cItemCode根节点代码、 cItemTitle根节点名称、 cItemName子节点名称、 cItemValue子节点代码 下面就是业务数据处理的相关逻辑&#xff1a; 核心逻辑如下图&#xff1a; pub…

使用Python实现微信自动回复,操作简单,小白也会使用!秒回女朋友消息 泰裤辣!

文章目录 一、安装itchat库二、登录微信三、实现自动回复四、实现关键词回复五、实现图灵机器人回复总结 Python精品助学大礼包 一、安装itchat库 首先&#xff0c;我们需要安装itchat库&#xff0c;它是一个用于微信个人号的微信Python API&#xff0c;可以用于实现微信自动回…

Java Web实训项目:西蒙购物网

文章目录 一、网站功能需求二、网站设计思路&#xff08;一&#xff09;设计模式&#xff08;二&#xff09;网站前台&#xff08;三&#xff09;网站后台1、用户管理2、类别管理3、商品管理4、订单管理 &#xff08;四&#xff09;购物流程图 三、网站运行效果四、网站实现步骤…

算法设计 || 实验四 回溯算法-八皇后问题(纯手敲保姆级详细讲解+小白适用+头歌解析)

&#xff08;一&#xff09;八皇后问题描述 在一个8x8的棋盘上放置8个皇后&#xff0c;使得每个皇后都不会互相攻击&#xff0c;即任意两个皇后都不能在同一行、同一列或同一条对角线上。 &#xff08;二&#xff09;算法思路 由于八皇后问题的解法数量较多&#xff0c;本文将介…

mysql+Galera+haproxy高可用

文件下载地址环境准备 1.1准备三台服务器 服务器名称 Ip 描述 Node0 xxx.xxx.xxx.xxx Node1 xxx.xxx.xxx.xxx Node2 xxx.xxx.xxx.xxx 1.3 安装依赖包 sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config setenforce 0 yum -y install lsof ne…