机器学习
文章平均质量分 54
YueTann
个人记录, 毫无章法
展开
-
KNN最近邻算法基础使用
knn原创 2023-01-09 18:13:25 · 115 阅读 · 0 评论 -
深度学习模型-AutoEncoder自编码
自编码原创 2022-10-06 00:14:38 · 604 阅读 · 0 评论 -
时间序列预测10-TensorFlow的深度学习
深度学习 时间序列原创 2022-09-08 16:58:15 · 1339 阅读 · 0 评论 -
时空预测3-graph transformer
graph transformer原创 2022-07-03 11:30:40 · 367 阅读 · 0 评论 -
时空预测2-GCN_LSTM
GCN LSTM原创 2022-06-28 16:44:16 · 3469 阅读 · 4 评论 -
时空预测1-convlstm中的ecnoder-forecast
Conv-lstm原创 2022-06-14 14:23:39 · 277 阅读 · 0 评论 -
Debug Tensorflow: Expected these arguments to match one of the following 4 option(s):
报错ValueError: Could not find matching function to call loaded from the SavedModel. Got: Positional arguments (3 total): * <_VariantDataset shapes: ((<unknown>, <unknown>, <unknown>, <unknown>), <unknown>), types: ((t原创 2021-02-26 16:45:52 · 910 阅读 · 0 评论 -
Debug Tensorflow: tensorflow.python.framework.errors_impl.InvalidArgumentError: OpKernel ‘ConcatV2‘
环境Ubuntu 18.04Tensorflow-gpu 2.4报错Traceback (most recent call last): File "nn/cnn.py", line 134, in <module> run() File "nn/cnn.py", line 128, in run trainer.train(train_dataloader, valid_dataloader, **fit_params) File "/home/tele原创 2021-02-25 22:10:58 · 1184 阅读 · 0 评论 -
机器学习小技巧:模型训练完成后发送邮件
前言当训练时间变得越来越长时,一些很慌的人比如我,总是想着时不时看一眼训练的怎么样了,导致心不在焉。所以训练结束后自动发送邮件,是个不错的选择。当然几年前就看到类似的方案通过itchat给自己发送微信。为了尽量区分生活和工作,还是不要给自己发微信了,下班收到训练结果,可能忍不住。所以还是给自己的工作邮箱发邮件好了。内容内容其实很简单。设置好邮箱的smtp服务,其实和outlook客户端收发邮件一个道理把需要发送的信息作为邮件内容发送出去核心代码如下:# Import smtplib .原创 2021-02-08 20:25:22 · 1058 阅读 · 1 评论 -
Debug Tensorflow: Object was never used (type <class ‘tensorflow.python.ops.tensor_array_ops.TensorA
报错信息环境ubuntutensorflow-gpu解决错误来自对TensorArray的使用上。原代码:y.write(0,[[20,1,10]])修改为:y = y.write(0,[[20,1,10]])参考:https://github.com/tensorflow/tensorflow/issues/44932原创 2021-02-08 17:32:48 · 847 阅读 · 0 评论 -
制造工业中的机器学习应用:I概览
前言简单回顾一下工业中的实际的机器学习应用。这里的工业指的是第二产业,即生产制造。有时候工业界,是为了和学术界进行区分,那时的工业界更广泛一些,甚至主要指第三产业服务业了,如我们熟悉的消费互联网。“中国制造2025”等关乎工业互联网的政策很多,但是在第二产业里搞机器学习根本不赚钱,下次如果换工作,绝对不来Lynk这种,一定要争取去钱多的消费者互联网了。不过,工业互联网其实也很有乐趣,而且也很适合转行的人进行赛道切入,尤其是机械、化工等具备专业知识的人。说起来,年龄大了哪有什么情怀,谁不是找不到工作才先原创 2021-01-23 12:38:38 · 1316 阅读 · 0 评论 -
Debug Pytorch: RuntimeError: CUDA error: device-side assert triggered
报错信息RuntimeError: CUDA error: device-side assert triggered/pytorch/aten/src/THC/THCTensorScatterGather.cu:188: void THCudaTensor_scatterFillKernel(TensorInfo<Real, IndexType>, TensorInfo<long, IndexType>, Real, int, IndexType) [with IndexType原创 2021-01-19 17:49:06 · 510 阅读 · 5 评论 -
YoloV5的原理与实现-开源TensorFlow版
开源自从yolov5开源以来,(不管因为啥原因算是)深受瞩目,最近我用tensorflow实现了其主要部分。就孤陋的我看来,是第一个纯正的tensorfow2版本,欢迎try and star:https://github.com/LongxingTan/Yolov5之前在工作中接触过yolov3(跑过demo应该就算接触过了),效果惊艳。我在视觉领域只是个新人(悲伤的是我一个中年人却在哪儿哪儿都TM是新人),能力有限,疏漏难免。从头开始实现,对我来说是一次不错的经历,遇到和解决了一些细节问题。原创 2021-01-12 15:05:13 · 8170 阅读 · 2 评论 -
Debug Tensorflow: yolo模型检测框位置正确但类别不正确
平台tensorflowyolo现象标注框没问题,但类别不正确解决原创 2021-01-06 21:51:18 · 807 阅读 · 0 评论 -
Debug Tensorflow: 随着训练进行,内存消耗越来越大
环境ubuntu 18.04Python 3.8TensorFlow-gpu 2.3.1CUDA 11.1问题训练时消耗内存越来越多,直到内存完全被占用,服务器连接被迫断开。无报错解决方案监控linux内存情况安装memory-profiler定位问题所在from memory_profiler import profilefp=open('memory_profiler.log','w+')@profile(stream=fp) def train_原创 2021-01-04 15:10:57 · 1682 阅读 · 1 评论 -
目标检测:Yolov5集百家之长
(1920,被识别为泰迪熊?有排面)背景2017年底,我已毕业多年了。用起Excel和PPT、研究车的质量问题俨然老手的样子。有一晚,照着一个帖子跑了一下Yolov1的inference,惊为天人。蹑手蹑脚的搞环境、下模型、跑一下clone的程序,就把摄像头前的物体都用框框标记了出来。在不懂原理的我看来,大概惊叹了一晚上。那份惊叹,也让我和许多年轻人一起决定加入AI的行列。我现在常常吹嘘,自己大学七年对航空和汽车发动机多了解,工作五年对汽车掌握的多透彻,彷佛放弃了十二年优异的经验,其实都是人设啊。我.原创 2021-01-01 12:18:10 · 2285 阅读 · 0 评论 -
Debug Tensorflow :Two checkpoint references resolved to different objects
环境ubuntu 18.04Python 3.8TensorFlow-gpu 2.3.1报错解决方案原创 2020-12-31 11:31:03 · 1864 阅读 · 3 评论 -
机器学习实践:TensorFlow最后一个epoch训练损失函数显著增大
问题:10个epoch,运行到最后一个时,训练数据集的损失函数显著增大解决方法:打印出了learning rate,发现学习率平滑的再减小,没有问题检查数据集是否shuffle。原创 2020-12-27 17:49:42 · 1784 阅读 · 2 评论 -
机器学习实践:本地远程查看服务器训练TensorBoard
服务器端口转发到本地本机terminal运行ssh -L 16006:127.0.0.1:6006 user@host -N -v -v2. 服务器端运行Tensorboard服务器terminal运行tensorboard --logdir=./logs --port=6006本地进行查看本机浏览器输入:http://localhost:16006或http://127.0.0.1:16006...原创 2020-12-23 11:18:20 · 212 阅读 · 0 评论 -
机器学习实践:onnx模型转为Tensorflow2的pb模型2020
安装Tensorflow,如果已安装则检查 Tensorflow版本是否大于2.3.1安装tensorflow-addons从源码安装最新的onnx(2020/12),参考git将YoloV5中的torch pt模型输出为onnx模型,参考git将onnx转化为tf的pb模型import onnx, onnxruntimefrom onnx_tf.backend import prepareimport torchimport numpy as npimpor..原创 2020-12-18 11:32:09 · 1679 阅读 · 2 评论