邦戈栗子
码龄7年
关注
提问 私信
  • 博客:586,530
    社区:2
    586,532
    总访问量
  • 105
    原创
  • 1,899,703
    排名
  • 128
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-05-11
博客简介:

邦戈邦戈栗子的博客

博客描述:
不是什么大问题 因为有 邦戈邦戈栗子
查看详细资料
个人成就
  • 获得342次点赞
  • 内容获得102次评论
  • 获得1,363次收藏
  • 代码片获得600次分享
创作历程
  • 5篇
    2022年
  • 15篇
    2021年
  • 31篇
    2020年
  • 50篇
    2019年
  • 69篇
    2018年
成就勋章
TA的专栏
  • opencv
    18篇
  • C/C++
    33篇
  • Linux
    15篇
  • Python
    33篇
  • pytorch
    19篇
  • 算法
    17篇
  • 机器学习
    32篇
  • 图像处理
    14篇
  • 问题与解决办法
    39篇
  • 程序员的自我修养
    3篇
  • 运营
    1篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉深度学习神经网络pytorch图像处理
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

pytorch基础:autograd, 模型定义

import osfrom turtle import forwardimport cv2import torch# 定义一个网络import torch.nn as nnimport torch.nn.functional as Fclass Net(nn.Module): def __init__(self): # super相当于是指向当前对象的父类,这样就可以用super.xxx来引用父类的成员。 super(Net, self).__.
转载
发布博客 2022.03.29 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pytorch基础:tensor

import osimport cv2import torchif __name__ == "__main__": # 创建未初始化的矩阵 x = torch.empty(5, 3) # 创建随机初始化矩阵 x1 = torch.rand(5, 3) # 创建一个0填充的矩阵,数据类型为long # 注意 zeros 有s,类型参数为dtype 且是torch.long x2 = torch.zeros(5, 3, dtype=torch.l.
转载
发布博客 2022.03.29 ·
1100 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux上GitHub/GitLab多帐号管理SSH Key

如何在一台机器上面同时使用 Github 与 Gitlab 的服务?生成GitHub/GitLab 的 SSH Key$ ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "123456@qq.com"$ ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitlab -C "admin@example.com"检查key是否生成,执行下面的命令,有id_rsa_github和id_rsa_gitlab以及他们的公钥文件就是成
转载
发布博客 2022.03.28 ·
528 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu 配置python|pytorch

# 更新环境安装依赖sudo apt-get updatesudo apt-get upgradesudo apt-get install build-essential cmake unzip pkg-configsudo apt-get install libjpeg-dev libtiff-dev libpng-devsudo apt-get install libgtk-3-devsudo apt-get install libavcodec-dev libavformat-dev l.
原创
发布博客 2022.03.22 ·
1886 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python/matplotlib绘制混淆矩阵图

from sklearn.metrics import confusion_matrix, f1_score, multilabel_confusion_matrixfrom operator import truedivimport numpy import matplotlib.pyplot as plt if __name__ == "__main__": confusion = numpy.array(( [0, 2, 3 , 5, 3, 6], ..
原创
发布博客 2022.03.11 ·
2010 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tensorboard可视化与远程链接服务器

tensorflow作为主流的深度学习框架为我们设计了封装十分完善的可视化工具——tensorboard,用起来也十分的方便。这篇博客介绍tensorboard的两个主要应用,一个是显示网络结构即训练过程中的一些参数loss,weights等,还有一个就是当用服务器训练网络时,我们如何在本地显示tensorboard一、Tensorboard监控网络训练过程TensorBoard完整的使用流程主要有一下几步:·添加记录节点,即添加需要监测的对象:tf.summary.scalar/image/his
转载
发布博客 2021.12.13 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

更改Ubuntu默认python版本的方法

可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。 1 2 $ls/usr/bin/python* /usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m 执行如下命令查看默认的 Python 版本信息:...
转载
发布博客 2021.12.04 ·
5133 阅读 ·
4 点赞 ·
0 评论 ·
21 收藏

修改pycocotools输出每个类别AP结果

参考:https://github.com/tloki/cocoapi/commit/52c206187e3415b60318f8b05e7dc405b6e8514e print( "category names: {}".format([e["name"] for e in sorted(dataset["categories"], key=lambda x: x["id"])])) categor..
转载
发布博客 2021.04.08 ·
1874 阅读 ·
7 点赞 ·
3 评论 ·
19 收藏

git:Failed to connect to 127.0.0.1 port 8087: Connection refused

在使用git时遇到如下问题:fatal: unable to access 'https://github.com/xxxx/xxxx.git': Failed to connect to 127.0.0.1 port 8087: Connection refused解决办法:参考https://stackoverflow.com/questions/24543372/unable-to-connect-to-git-remote-repository通过删除~/.gitconfig 中.
原创
发布博客 2021.03.30 ·
6775 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算pytorch模型FLOPs,Params

import torchfrom flops_counter import get_model_complexity_infoinput_shape = (3, 320, 568)split_line = '=' * 30flops, params = get_model_complexity_info(model, input_shape)split_line = '=' * 30print(f'{split_line}
Input shape: {input_shape}
...
原创
发布博客 2021.03.26 ·
2089 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Yolov3模型框架darknet研究(二)结合darknet代码理解 bflops

在用darknet框架进行目标检测时,经常看到BFLOPS的概念,很多人不清楚什么意思,这里结合源代码来具体讲解一下。BFLOPS 有两个不同场景下的解释。 第一种是描述硬件运算性能的单位,这时其全称是Billion Float Operations Per Second,即每秒能进行多少个十亿次浮点运算;第二种是描述某次卷积运算需要的多少个十亿次浮点运算,其全称是 billion float operations,将多次卷积等运算所耗费的BLOPS加起来就可以来表示 某个算法模型的复杂度。显然..
转载
发布博客 2021.03.16 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用cocoapi遇到的坑及爬坑记录

使用cocoapi遇到的坑及爬坑记录问题一:模型评估阶段,数据类型不匹配问题二:模型评估阶段,读取预测结果时传的列表为空近期在做基于coco数据集的实验,这两天又幸运地薅到了实验室一台服务器,搬运一波代码配好环境之后发现在服务器上使用coco自带的api做evaluation的时候报错了,卡了好久才把问题都解决。以下是遇到的两个问题以及爬坑的记录。问题一:模型评估阶段,数据类型不匹配错误信息TypeError: object of type <class ‘numpy.float64’&
转载
发布博客 2021.03.15 ·
1947 阅读 ·
7 点赞 ·
11 评论 ·
4 收藏

python使用遇到的问题

1.python 引用其他文件中函数import syssys.path.insert(0, '/path/to/application/app/folder') # or sys.path.append('/path/to/application/app/folder')import file2.Unable to init server: Could not connect: Connection refusedGdk-CRITICAL **: 12:07:39.428: gdk_
原创
发布博客 2021.03.15 ·
728 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

深度神经网络的多任务学习概览(An Overview of Multi-task Learning in Deep Neural Networks)

译自:http://sebastianruder.com/multi-task/1. 前言在机器学习中,我们通常关心优化某一特定指标,不管这个指标是一个标准值,还是企业KPI。为了达到这个目标,我们训练单一模型或多个模型集合来完成指定得任务。然后,我们通过精细调参,来改进模型直至性能不再提升。尽管这样做可以针对一个任务得到一个可接受得性能,但是我们可能忽略了一些信息,这些信息有助于在我们关心的指标上做得更好。具体来说,这些信息就是相关任务的监督数据。通过在相关任务间共享表示信息,我们的模型在原...
转载
发布博客 2021.02.24 ·
1992 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

RuntimeError: split_size can only be 0 if dimension size is 0, but got dimension size of 2

使用pytorch时遇到下面的问题RuntimeError: split_size can only be 0 if dimension size is 0, but got dimension size of 2原因:训练的batch size 比使用的GPU数量少,导致上述问题。解决办法增加batch size数值,保证为GPU数量整数倍。参考:1.https://discuss.pytorch.org/t/concatenating-images/40961/10
原创
发布博客 2021.02.02 ·
734 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux下md5sum用法 (查看文件或字符串的md5值)

MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。语法 1
转载
发布博客 2021.01.13 ·
1098 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

pytorch 相关知识

1.PyTorch Tips(FLOPs计算/参数量/计算图可视化/相关性分析)https://zhuanlan.zhihu.com/p/1123193912.科普总结:Flops、FLOPS、GFLOPShttp://imgtec.eetrend.com/blog/2020/100048896.html
原创
发布博客 2021.01.13 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下使用crontab定时执行脚本

一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配
转载
发布博客 2021.01.13 ·
1724 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python *args 和 ** kwargs

可变长度的参数*args的使用方法 *args 用来将参数打包成tuple给函数体调用可见,1这个参数,被打包成了一个元组 1 2 3 4 5 6 deffunc(*args): print(args,type(args)) func(1) -->> (1,) <class'tuple'>   *args是可变参数...
转载
发布博客 2021.01.13 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python读取和保存json文件

json文件是一种常见的数据存储文件,比txt看着高级点,比xml看着人性化一点。同时,json作为一种通用协议的文件格式,可以被各种语言方便地读取。所以,json非常适合用来存储结构化的数据。json的具体介绍和使用规范:https://www.json.org/json-en.html本文将关于python读取json做一个小小的记录和总结。1. 读取json一般情况下的json文件,存储的是python中的一个dict。如在"dabao.json"中有以下内容:{
原创
发布博客 2021.01.13 ·
5285 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏
加载更多