岁月云——AI
文章平均质量分 66
opencv、tensorflow、torch
warrah
岁月会计云
展开
-
protege构建子平知识图谱本体工程
学习过面向对象的工程师,对这个应该容易理解,类是相似实体的抽象。在enties中定义六十甲子、天干、地支三个class给六十甲子、天干、地支定义个体实例,就是类的实例化。对象属性是实体与实体时间的关系,因此就就可以推论出,有如下的关系定义。最基础的就是下图描述。因为甲乙丙丁是天干实例,子丑寅卯是地支实例,甲子的天干是甲、地支为子,那么前面定义的实例关系就可以建立了。有一些关系是相同概念,故而设置Equivation To关系。原创 2024-09-04 14:52:47 · 390 阅读 · 0 评论 -
chatglm3-6b小试
原本想在VMware中装个unbutu,再搞chatglm,但经过调研发现业内都是采用双系统来搞chat的开发。,虽然模型比较大,但国内有对应的景象,奇怪这个模型不是我们自己人研究的吗,怎么还要科学上网。的系统盘,你需要准备8G,因为制作好镜像后是7个多G。中从魔塔中的模型,不需要跟工程在同一个文件,因为这个模型文件就有12G。通过ubuntu自身的软件更新,安装nvidia显卡驱动。,因为大模型里面很多程序不是对应的版本,容易出错,就需要想。,说明显卡驱动安装成功。可以下载到对应的模型,不需要花冤枉钱。原创 2024-06-05 20:02:56 · 378 阅读 · 0 评论 -
知识图谱1——neo4j
2024年要搞知识图谱,因此没有办法,只能将我之前固守的JDK1.8,升级到JDK21,因为JDK21也是LTS版本,neo4j高版本就不支持JDK8,因此没有办法,只有升级了。写这篇只是一个搭建笔记,我的初衷还是想构建子平八字的图出来。不支持jdk21,靠,难道又要装jdk17?社区版不支持多数据库,无法创建数据库。实际运用,出现下面的问题,这里出现了。切换到jdk17后,没有提示错误了。这三个文件,删掉问题就解决了。准备编程,结果发现异常;解决方案是指定数据库名。文件直接解压,进入到。原创 2024-03-02 17:09:14 · 592 阅读 · 0 评论 -
TensorFlow识别验证码过程记录
最初的代码不是我写的,别人给我的,源代码的作者已经不知道了,抱歉,在简书上找到类似的TensorFlow练习20: 使用深度学习破解字符验证码。这里我作为一个初学者,打算从零开始记录我学习的全过程。 1.下载图片存储并转为数组import os,requests,reimport randomimport numpy as npfrom PIL import Imagefrom ...原创 2018-06-04 14:53:54 · 5832 阅读 · 3 评论 -
pytorch RCNN笔记
深度学习的演进并不是跳跃性的,都是不断优化,所以学习新的模式中总需要回头看看到底为什么会产生。1 SPP 空间金字塔池化SPP(Spatial Pyramid Pooling)详解,不同尺寸的图像尺寸如何输出相同大小的图像呢,裁剪或拉伸,原始图像就会扭曲,因为图像的纵横比改变了。SPP正式为解决此问题。SPP空间金字塔池化(Spatial Pyramid Pooling)...原创 2019-11-01 16:58:38 · 605 阅读 · 0 评论 -
TensorFlow学习笔记
5 问题集5.1 RuntimeError: Error copying tensor to deviceRuntimeError: Error copying tensor to device: /job:localhost/replica:0/task:0/device:GPU:0. /job:localhost/replica:0/task:0/device:GPU:0 unknown...原创 2019-11-21 13:19:16 · 7731 阅读 · 1 评论 -
pytorch FPN框架
FPN全解-最全最详细,我接触目标检测,直接就到FPN了,所以不了解历史。就人的第一反映,可以想象,的确早期的目标检测算法是基于顶层的特征信息,因为顶层的特征语义丰富,但是位置发而粗糙,因为它不一定是最佳边界。而底层的特征语义少,但位置信息反而精确了。我们一开始接触就知道应该用全量特征分析,故此FPN更符合机器学习的逻辑。1.1 上采样图像的上采样(upsampling)与下采样(subsam...原创 2019-10-30 16:49:53 · 1915 阅读 · 1 评论 -
opencv预处理图像
1 改变图像大小标题看起来了简单,但是改变图像大小却对小目标的检测有利。cv2中CV_INTER_NN、CV_INTER_LINEAR 、CV_INTER_AREA、CV_INTER_CUBIC到底什么条件用什么呢?查看opencv文档INTER_AREA - resampling using pixel area relation. It may be a preferred method ...原创 2020-01-17 16:44:41 · 842 阅读 · 0 评论 -
第6.1.2章 机器学习之八字强弱分析
我对韦千里的《呱呱集》中108个命例,进行标注,尝试使用knn算法,计算命例的用神。结果先用最简单的“克泄耗”和“生助”两种,计算规则使用李洪城老师的《具体断四柱导读》import numpy as npimport pandas as pdfrom sklearn import metricsfrom sklearn.neighbors import KNeighborsClassi...原创 2019-04-04 16:31:47 · 892 阅读 · 0 评论 -
python 数据预处理1
通过Tushare或者Tushare pro获取股票清单,但是有3707家企业,怎么挑选股票,我自己瞎琢磨。1 根据各板块选择龙头股票mysql分组排序取最大、最小、最新、前N条记录select st1.code,st1.name,sb1.industry,st1.mktcap,sb1.market,st1.trade,st1.per,st1.pbfrom stock_today st1...原创 2019-11-08 14:43:30 · 280 阅读 · 0 评论 -
pytorch 神经网络基本笔记
我从今天开始学pytorch,照着训练分类器官方用例来写。1 数学知识1.1 交叉熵损失1.1.1 log2(x)从下图可以看到x在0~1之间,x越小,那么y值越大import numpy as npimport mathimport matplotlib.pyplot as plt# axisartist包就用来设置坐标轴的类型import mpl_toolkits.axis...原创 2019-10-24 16:40:00 · 478 阅读 · 0 评论 -
ORC CRNN
【OCR技术系列之一】字符识别技术总览,从前辈的文章我看到,印刷过程中字体很可能变得断裂或者墨水粘连,那么通过什么样的技术解决此问题呢?OCR技术系列之二】文字定位与切割,现在的技术还需要将每一个字符从图片中切割下来吗?采用end-to-end的方式,就不用那么麻烦了。AI学习笔记——End-to-End(端到端)的深度学习,正因为end-to-end不需要,所以他需要大量的训练样本。2 图...原创 2019-11-04 13:52:12 · 360 阅读 · 0 评论 -
机器学习-决策树
此文章是《Machine Learning in Action》中决策树章节的学习笔记, 决策树可以使用不熟悉的数据集合,并从中提取出一系列规则,在这些机器根据数据集创建规则时,就是机器学习的过程。优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据缺点:可能会产生过度匹配问题适用数据类型:数值型和标称型1 香农熵 香农熵百度百科,信息量的度量就...原创 2018-02-11 15:12:55 · 208 阅读 · 0 评论 -
机器学习k近邻算法
毕业10年,回过头看线性代数,全部还给了老师。翻看《Machine Learning in Action》做做笔记 1 欧式距离计算# -*- coding: utf-8 -*-'''Created on 2017年10月27日@author: dzm'''from numpy import array, tileimport operatordef createDa...原创 2018-02-11 10:42:42 · 540 阅读 · 0 评论 -
Rsenet残差网络笔记
1 NVIDIA驱动我的操作系统是18.04,NVIDIA官网按照Ubuntu安装Nvidia驱动,我从官方网站中下载安装包,但执行./NVIDIA-Linux-x86_64-430.50.run --no-opengl-file,提示异常信息./nvidia-installer: unrecognized option: "--no-opengl-file"ERROR: Invalid c...原创 2019-10-29 13:54:52 · 1253 阅读 · 0 评论 -
pytorch Vgg16笔记
原本想直接跳过VGG,直接到PSEnet,但面试遇到很多使用VGG16的,于是静下心看看VGG网络到底是什么样的。1 卷积核又叫滤波器filter,在pytorch 卷积神经网络笔记,我已经写出了卷积计算的公式,但是卷积核的大小是多少呢?先看看卷积神经网络VGG16这么简单,为什么没人能说清? ,这里说卷积核一般用3*3.可是为什么呢?为什么倾向于使用3*3 小卷积核堆叠代替大卷积核像素八...原创 2019-10-31 11:04:51 · 2453 阅读 · 0 评论 -
chineseocr环境准备
1、Anaconda3使用chineseocr源码,这里面用的版本是Anaconda3-2019.03-Linux-x86_64.sh执行下面的命令,参考Ubuntu18.04 安装 Anaconda3进行安装,指定安装目录cd bash Anaconda3-2019.03-Linux-x86_64.sh如果安装错了,卸载rm -rf anaconda文件夹名更改Anacond...原创 2019-07-01 11:47:13 · 1959 阅读 · 0 评论 -
第6.1.1章 机器学习之zabbix中gpu监控
1 获取显存使用zabbix-agent安装参考第1.3章 树莓派环境监控,cd /etc/zabbixmkdir monitorcd monitorvi get_gpu_used.sh#!/bin/bashnvidia-smi -q | grep -A 3 "FB Memory Usage" | grep Used | awk '{print $3}'chmod +x /etc...原创 2019-03-28 11:33:13 · 4661 阅读 · 3 评论 -
pytorch 卷积神经网络笔记
pytorch 神经网络基本笔记中描述了神经网络中计算逻辑是什么,下面的例子来自官方,可以运行在cpu上。今天开始了解卷积神经网络是什么。# 1. 将数据加载到numpy数组里,然后将数组专程torch.*Tensor# 1.1 对于图片,有Pillow,OpenCV等包可以使用# 1.2 对于音频,有scipy和librosa等包可以使用# 1.3 对于文本,不管是原生的python还是...原创 2019-10-25 14:28:03 · 835 阅读 · 0 评论 -
opencv处理图像笔记
示例参考[OpenCV-Python] OpenCV 核心操作 部分 III1 roi提取感兴趣区域,``import cv2import numpy as npfrom matplotlib import pyplot as plt# cv2读入的是BGR格式img = cv2.imread('test.jpg')# 注意H*W,第一个参数为高度,y方向的阈值,第二个参数为宽度,...原创 2019-11-12 15:22:19 · 286 阅读 · 0 评论 -
旺衰与分类算法
触类旁通不是一件容易的事情,很多例子都是两个指标来确定分类,因为这样可以通过二维图有个清晰的认知。这里拿八字命理中最有争议的强弱论,试试用机器学习算法看看效果如何,因为我也可以才接触算法不久,故也对算法进行说明。这里不搞什么加权,因为你怎么加权,总有争议。只按照八字中天干以及支藏天干,对日主的生助克泄耗做分析。而利用机器学习中的算法,就相对客观了多。这里1:生、2:助、3:克、4:泄、5:耗数据生成参考八字生助克泄耗数据生成1 决策树计算得到交叉熵均值和模型准确率评分,通过调参得到效果如下表所示,原创 2020-07-13 13:55:48 · 353 阅读 · 0 评论 -
OpenCV
OpenCV官网,下载位置如图所示,266多M。原创 2016-12-21 14:55:50 · 320 阅读 · 0 评论