勇于创新,勤于探索 —— 我的创作纪念日

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

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

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

我的创作者纪念日


目录

最初的创作初心

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

获得了多少粉丝的关注

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

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

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

职业规划、创作规划 

职业规划

创作规划


最初的创作初心

        时间过得真快,一年转眼就过去了。翻看去年写的创作者纪念日文章,发现自己已经有了很多变化,变得更加成熟,眼界也有了一些提升。回顾之前,有很多感悟吧,却又难以言表,只能用一口叹息来表达。

        回顾过去的一年,有一些惊喜,也有一些懊悔。惊喜的是我不知不觉中已经发布了79篇文章,并且在工作期间遇到了一些难题,翻看自己之前发布的解决方法,发现自己曾经遇到过相同的问题,并记录了下来。这让我省了很多麻烦,感叹自己当时的聪明才智,仿佛有一种未卜先知的能力,预知了未来会遇到的问题并记录下来,真是不费吹灰之力。有时候我会在解决问题后想到:“以前的自己真厉害,居然能预见到以后会遇到相同的麻烦,并记录下来给以后的自己看,有那么一瞬间脑子里突然就蹦出来一句话:真是 踏破铁鞋无觅处,得来全不费工夫 呐,哈哈哈。”这种感觉真的很奇妙。

        然而,最近这段时间我却没有发布过文章了,很多解决问题的思路都没有记录下来,这让我感到懊悔。我意识到自己有些懒散,没有保持之前的记录习惯。回想起之前的自己能够如此勤奋地记录,我真的有些后悔。或许这是一种提醒,告诉我要重新拾起记录的习惯,不要让自己的懒惰阻碍了进步。

        在过去的一年里,我有了很多收获和成长,也有了一些遗憾和反思。我希望在未来的日子里,能够更加努力地记录和分享,不断提升自己的能力,为自己的成长做出更大的努力。

        当然了,我创作的初心呢,还是不变的,就是想帮助别人的同时可以做一个自己的笔记。嘿嘿~

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

  • 获得了多少粉丝的关注

        去年创作日的时候,我记录了自己当时的粉丝量为992个,距离千个粉丝就差8个。

        现在,我的粉丝量已经破千啦,达到了1469个,谢谢你们~

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

        去年,我获得了198次点赞、185次评论、200次收藏、总阅读量40000+;

        

        今年,我获得了425次点赞、297次评论、865次收藏、总阅读量170000+;真的没有想到今年比去年多了这么多人访问我的文章,谢谢各位,我会继续努力的!!!

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

        在过去的一年里,我参加了多次人工智能开发者大会(AIGC),与许多技术大牛们面对面交流。他们的讲话和指导让我受益匪浅,学到了许多宝贵的技术知识和经验。这些交流经历不仅拓宽了我的视野,也激发了我对技术创新的热情。参加AIGC开发者大会是我成长道路上的重要一步,我会珍惜这些宝贵的学习机会,不断提升自己的技术水平,为未来的发展打下坚实的基础!!

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

        ResNet18 ,这个源码比较简单,其原理也容易理解,所以我就把他贴出来吧~

        详细地址:ResNet18详细原理(含tensorflow版源码)

 
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers,datasets,models
 
 
 
def main():
    (train_x,train_y),(test_x,test_y) = datasets.cifar10.load_data()
 
    train_x = train_x.reshape([-1,32,32,3]) / 255.0
    test_x = test_x.reshape([-1,32,32,3]) / 255.0
 
    inputs = keras.Input((32,32,3))
 
    output = ResNet18(inputs)
 
    model = models.Model(inputs,output)
 
    model.summary()
 
    model.compile(loss = keras.losses.SparseCategoricalCrossentropy(),
                  optimizer=keras.optimizers.Adam(0.01),
                  metrics=['accuracy'])
    model.fit(train_x,train_y,batch_size=128,epochs=10)
 
    score = model.evaluate(test_x,test_y)
    print("loss:",score[0])
    print("acc:",score[1])
    pass
 
def ConvCall(x,filtten,xx,yy,strides = (1,1)):
    x = layers.Conv2D(filtten,(xx,yy),strides=strides,padding='same')(x)
    x = layers.BatchNormalization()(x)
    return x
 
def ResNetblock(input,filtten,strides = (1,1)):
    x = ConvCall(input,filtten,3,3,strides=strides)
    x = layers.Activation("relu")(x)
 
    x = ConvCall(x,filtten,3,3,strides=(1,1))
    if strides != (1,1):
        residual = ConvCall(input,filtten,1,1,strides=strides)
    else:
        residual = input
 
    x = x + residual
    x = layers.Activation("relu")(x)
 
    return x
 
def ResNet18(inputs):
    x = ConvCall(inputs, 64, 3, 3, strides=(1, 1))
    x = layers.Activation('relu')(x)
 
    x = ResNetblock(x, 64, strides=(1, 1))
    x = ResNetblock(x, 64, strides=(1, 1))
 
    x = ResNetblock(x, 128, strides=(2, 2))
    x = ResNetblock(x, 128, strides=(1, 1))
 
    x = ResNetblock(x, 256, strides=(2, 2))
    x = ResNetblock(x, 256, strides=(1, 1))
 
    x = ResNetblock(x, 512, strides=(2, 2))
    x = ResNetblock(x, 512, strides=(1, 1))
    x = layers.GlobalAveragePooling2D()(x)  # 全局平均池化
    output = layers.Dense(10, "softmax")(x)
    return output
 
 
if __name__ == '__main__':
    main()

职业规划、创作规划 

  • 职业规划

        在职业规划方面,我将继续努力加强自己的技术能力。作为算法工程师,行业竞争激烈,只有不断提升自己的技术水平,才能保持领先地位。因此,我会持续学习最新的技术趋势和算法,不断提升自己的能力,以应对快速变化的行业需求。 

  • 创作规划

        作为业余爱好创作者,我的创作规划还是主要围绕着解决日常BUG、python和深度学习展开,总结就三点:

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

        我会继续努力加强技术能力,专注解决实际问题,通过这些努力,我还是希望能够不断提高自己的技术水平,成为更加优秀的业余爱好创作者,把技术变为生活的一部分,让自己在成长道路上更上一层楼。 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

一文了解ai问答机器人:特点、应用、影响

很多人都听过ai问答机器人这个词,也许对于大部分人来说,对它的印象就是智能!这是不可置疑的。你在生活中肯定也接触了不少的ai问答机器人。但是关于ai问答机器人,你是否了解它的特点、应用领域和对人类未来的影响呢?Lo…

【Python数据分析】基于自回归积分滑动平均模型的疫情分析报告 附完整python代码

资源地址:Python数据分析大作业 2000字 图文分析文档 疫情分析完整python代码 数据分析 数据来自法国疫情数据 资源地址:Python数据分析大作业 2000字 图文分析文档 疫情分析完整python代码 代码详解 完整代码文件 主要是对时间序列数据进行分析和预…

byzer plugin install log

离线插件参考地址: Byzer Documentation 离线安装方式(错误过程记录): 参考文档:https://docs.byzer.org/#/byzer-lang/zh-cn/extension/README Byzer-lang 支持插件安装,删除,获取列表等。安装…

PHP8.3 使用openssl 的 DES-ECB 模式加密

因为开发环境要升级了,由原本的 7 升级到8.3,以前在7 的时候加密方式是这样的 openssl_encrypt($content, DES-ECB, $key) 在PHP8.2之后,已经开始不用 DES-ECB 模式,可以使用 phpseclib/phpseclib 平替,我使用的是2.…

Linux(三)

Linux(三) Linux网络配置管理网络基础知识 IP地址A类 由1个字节网络地址3个字节主机地址B类 由2个字节网络地址2个主机地址C类 由3个字节网络地址1个主机地址D类:主要用于组播E类:为将来使用保留 子网掩码子网掩码作用网关DNS服务器 Linux用户管理用户的…

Go 语言安装部署(超详细版本)

在学习和使用 Go 语言时,正确的安装和配置是非常重要的一步。本文将介绍如何在不同操作系统上安装 Go 语言,并讨论一些常见的配置选项,帮助读者更好地了解和使用 Go 语言。无论是初学者还是有一定经验的开发者,都能从本文中获得有…

RAC11G添加节点

添加节点场景 1、集群扩容 2、节点损坏后进行了删除操作,之后又要求恢复删除节点 环境和需求说明 由于3节点RAC,其中节点3因为本地盘损坏,导致系统完全损坏,系统需要重新安装。将损坏的3节点删除后再进行添加。 数据库版本&a…

力扣刷题--268. 丢失的数字【简单】

题目描述🍗 给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 示例 1: 输入:nums [3,0,1] 输出:2 解释:n 3,因为有 3 个数字,所以…

Compose Multiplatform 1.6.10 发布,解释一些小问题, Jake 大佬的 Hack

虽然一直比较关注跨平台开发,但其实我很少写 Compose Multiplatform 的内容,因为关于 Compose Multiplatform 的使用,其实我并没在实际生产环境上发布过,但是这个版本确实值得一提,因为该版本包含: iOS Bet…

蓝牙模块、WiFi模块等无线通信模块使用规范

在当今的科技时代,无线通信模块已经广泛应用于各类电子设备中。特别是蓝牙模块、WiFi模块等无线模块,它们为设备间的通信提供了便利,使得我们的生活更加便捷和高效。然而,为了确保这些无线模块正常工作并避免可能的安全隐患&#…

IDEA创建Spring Boot项目

1 打开新建项目界面 如图1,打开IDEA,点击菜单栏的File->New->Project,打开新建项目界面。 图1 新建项目 2 填写项目信息 在新建项目界面点击左侧工具栏的Spring Initializr选项,进行Spring Boot项目信息的填写&#xff…

kettle之 Concat fields将字符串拼接起来

用到两个组件,一个是文本文件输入,一个是 Concat fields 成功截图 文本文件输入 根据;将文本内容分成两部分,第一部分是a,第二部分是b Concat fields 运行即可 这里的Fields是上一个步骤里面的输出的字段名称 TargetField Nam…

# window10 设置一个【自定义运行】命令行快捷方式

window10 设置一个【自定义运行】命令行快捷方式 window10 [运行】命令行打不开,可采用如下简单快捷方法: 1、右键点击桌面空白处,然后点击【新建】,再点击【快捷方式】。 2、在【请键入对象的位置】文本框输入: exp…

【JavaEE进阶】——一万字带你深刻理解Spring IoCDI

目录 🚩Spring是什么 🎈什么是容器? 🎈什么是 IoC? 📝传统开发思路 📝IOC思想 📝IoC 优势 🎈DI 介绍 🚩IoC 详解 🎈Bean的存储 &#x…

Zoho Campaigns邮件营销怎么发邮件?

Zoho Campaigns,作为业界领先的邮件营销平台,以其强大的功能、用户友好的界面以及深度的分析能力,为企业提供了一站式的邮件营销解决方案,助力企业高效地触达目标受众,构建并巩固庞大的客户基础。云衔科技为企业提供Zo…

羊毛纤维直径检测 — C++

羊毛纤维检测 系统是 Ubuntu20.04 。 需要用到 OpenCV 的库,库具体该怎么编译配置,可以参考网上的教程。 自己码的一小段函数,用纯 CV 的方式处理羊毛纤维图像,如图所示: 在 wool 下面,创建 build 文件…

Redis 实战 - 缓存异常及解决方案

文章目录 概述一、缓存穿透1.1 缓存穿透是什么1.2 解决方案 二、缓存击穿2.1 缓存击穿是什么2.2 解决方案 三、缓存雪崩3.1 缓存雪崩是什么3.2 解决方案 四、拓展4.1 缓存预热4.2 缓存降级 五、结语 把今天最好的表现当作明天最新的起点…….~ 概述 在实…

常见web安全漏洞

一、信息泄露 概念 信息泄露是由于Web服务器或应用程序没有正确处理一些特殊请求,泄露Web服务器的一些敏感信 息,如用户名、密码、源代码、服务器信息、配置信息等。 造成信息泄露主要的三个原因: ①Web服务器配置存在问题,导致一些系统…

mac 安装java jjdk8 jdk11 jdk17 等

oracle官网 https://www.oracle.com/java/technologies/downloads/ 查看当前电脑是英特尔的x86 还是arm uname -m 选择指定版本,指定平台的安装包: JDK8 JDK11的,需要当前页面往下拉: 下载到的安装包,双击安装&#x…

扭蛋机小程序开发,数字化发展对行业带来的优势

随着科技的不断进步和大众对娱乐消费需求的提高,线上扭蛋机得到了快速发展,市场规模不断扩大。线上扭蛋机是基于淘宝的小程序,它以电商的模式让消费者进行虚拟扭蛋,获得各类商品,扭蛋机小程序中的商品包括玩具、IP周边…