- 博客(17)
- 收藏
- 关注
原创 HMM隐马尔科夫模型 学习总结
隐马尔可夫模型(Hidden Markov Model,简称HMM)是结构最简单的动态贝叶斯网(dynamic Bayesian network),这是一种著名的有向图模型,主要用于时序数据建模,在语音识别、自然语言处理等领域有广泛应用。隐马尔可夫模型中的变量可分为两组,第一组是状态变量 {y1,y2,y3,…yn},其中 yi∈Y表示第i时刻的系统状态。通常假定状态变量是隐藏的、不可被观测的,因此状态变量亦称隐变量(hidden variable)。第二组是观测变量{x1, x2,. . . , xn}
2021-12-01 14:58:13
1881
原创 PaddleOCR安装
conda create -n paddle python=3.7conda activate paddlepip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple安装环境验证使用python进入python解释器,输入import paddle.fluidpaddle.fluid.install_check.run_check()如果出现“Your Paddle Fluid is installed succ
2021-10-29 11:16:35
272
原创 MMDetecton安装
Ubuntu版本:一定要注意版本对应!!!conda create -n open-mmlab python=3.7conda activate open-mmlab#指定pytorch版本conda install pytorch=1.8.0 torchvision cudatoolkit=10.1 -c pytorchgit clone https://github.com/open-mmlab/mmdetection.gitcd mmdetection#指定pytorch和cuda的版
2021-07-13 09:42:45
321
原创 更改Linux系统默认的python编辑器
列出python版本号sudo update-alternatives --list python如果没有python 的候选项,那说明Python 的替代版本尚未被 update-alternatives 命令识别,需要手动添加进去。查看系统存在的pythonwhereis python我的系统里面有两个python,位置分别在/usr/bin/python3.8/home/lu/anaconda3/bin/python3.7使用命令将这两个放入python列表中,并设置优先级,将自己
2021-06-04 14:46:49
682
原创 Ubuntu系统Detectron2框架安装
1、opencvpip install opencv-python2、fvcorefvcore 是 FAIR 开源的 一个轻量级的核心库,它提供了在各种计算机视觉框架(如 Detectron2)中共享的最常见和最基本的功能。该库需要 >=Python 3.6 的 Python 环境。pip3 install fvcore遇到问题:ERROR: Cannot uninstall ‘PyYAML’. It is a distutils installed project and thus
2021-06-04 14:12:38
1036
原创 ubuntu20.04系统配置深度学习环境
先查看Nvidia显卡支持的cuda版本终端键入命令:nvidia-smi如果命令找不到,则说明没有安装显卡驱动使用标准ubuntu仓库进行自动安装终端键入命令:sudo ubuntu-drivers devicessudo ubuntu-drivers autoinstall安装完驱动后需要重启,重启命令:sudo reboot检验是否安装好了驱动nvidia-smigcc降级Ubuntu20.04自带的gcc版本为9.7.0,需要添加gcc7才可安装cuda10.2,输
2021-06-04 09:30:59
1214
原创 ResNet网络源码学习
https://www.cnblogs.com/wanghui-garcia/p/10775860.htmlhttps://blog.csdn.net/qq_35435964/article/details/101470991https://blog.csdn.net/u014453898/article/details/97115891
2021-05-19 16:43:03
81
原创 TorchServe部署pytorch模型
文件准备:model-file:model.pyserialized-file:模型权重文件 model.pthhandler:handler.py第一步 . 打包模型将这三个文件放到一个文件夹server下面在server所在的文件夹下,新建一个文件夹,之后所有打包好的模型文件都将会放到这里mkdir model_store 在server文件夹所在的当前目录中右键,点击Git Bash Here在打开的命令窗口中输入命令torch-model-archiver --model
2021-05-12 17:07:36
3321
3
原创 记录问题——模型输出边界框坐标转换成int类型
使用的模型是Mask RCNN,输出的boxes是二维ndarray类型,里面的坐标是float32类型由于cv2.rectangle在绘制矩形框时,只接收整型的坐标,所以必须要把boxes中的坐标转化整型数据boxes = output['boxes'].cpu().detach().numpy()方法一:bounding_boxes = []for i in range(len(boxes)): boxes1 = [] for x in boxes[i]:
2021-05-07 16:03:17
307
原创 万能解决TypeError: Object of type ‘xxx‘ is not JSON serializable包括bytes,intc,float32,datetime
json.dumps()是将python对象进行json格式的编码(转换成json字符串),很多类型的数据无法转换,所以就简单粗暴地在编码前全部转换成str类型就好了。编写类来进行格式转换import jsonimport datetimeimport numpy as npclass MyEncoder(json.JSONEncoder): def default(self, obj): #检查到是bytes类型的数据就转为str类型 if isins
2021-04-22 16:38:47
1453
1
原创 RNN循环神经网络 学习总结
循环神经网络(Recurrent Neural Network, RNN)是一类以序列(sequence)数据为输入,在序列的演进方向进行递归(recursion)且所有节点(循环单元)按链式连接的递归神经网络。双向循环神经网络(Bidirectional RNN, Bi-RNN)和长短期记忆网络(Long Short-Term Memory networks,LSTM)是常见的循环神经网络。循环神经网络具有记忆性、参数共享并且图灵完备(Turing completeness),因此在对序列的非线性特征进
2021-02-15 16:40:07
1164
原创 python爬虫学习(二):使用python获取网站所有文章标题及对应链接
import requestsfrom bs4 import BeautifulSoupimport jsondef download_all_htmls(): """ 下载所有列表页面的HTML,用于后续的分析 """ htmls = [] for idx in range(34): url = f"http://www.crazyant.net/page/{idx+1}" #自动爬取所有页面 print("craw htm
2021-01-12 10:37:05
5699
2
原创 解决目前出现过的pip不能使用的问题
在cmd中运行pip命令总是显示错误解决方法:先看python的安装目录下Script文件夹中pip3.exe如果没有,在cmd中输入:python -m ensurepip 将pip.exe文件下载下来如果有,就应该没有把pip添加进环境变量中去,找到安装python的文件夹进入Script目录下,复制路径升级pip的命令:python -m pip install --upgrade pip...
2021-01-08 13:08:12
1348
1
原创 python爬虫学习(一):使用python获取网页标题
代码如下:import requestsfrom lxml import etreeheaders = {‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36’}response = requests.get(‘https://blog.csdn.net/it_xf?viewmode=c
2021-01-07 15:16:35
6677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人