自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 2021华为软件精英挑战赛(粤港澳赛区复赛第八)

序言总结一下四月份参加的华为软挑赛,距离现在已经结束了四个多月,终于有时间抽空写写总结了(小作文),我们是粤港澳赛区620&619-F3队,第一次参加这次比赛,本想尝试一下,但没想到也挤进了复赛,而且还拿到复赛第八的成绩。BTW,我们实验室就有三队进复赛了,另外两队分别是少吃零食多睡觉队和对队,两队都是大佬级人物orz,对队还进了总决赛.(膜拜思路这个比赛无非就是三个优化点,①购买策略②迁移策略③部署策略我们算法的具体流程如下:具体算法用C++语言编写,用到的数据结构如下:初赛篇

2021-08-30 15:53:33 668

原创 (亲测可行!!)Tensorflow安装在导入模块时会出现ImportError: DLL load failed: 找不到指定的模块的问题

相信很多人在运行pip install --upgrade tensorflow后会测试TensorFlow是否真正安装成功但是,在导入模块时会出现ImportError: DLL load failed: 找不到指定的模块。这个错误。这个错误,博主也踩了不少坑。。。首先,博主是按照如下链接进行安装的 :https://blog.csdn.net/dy_guox/article/detai...

2019-01-14 17:03:49 52454 79

原创 (24年4月2日更新)Linux安装chrome及chromedriver(Ubuntu20.04&16.04)

1)先执行命令下载chrome:2)安装chrome3)查看安装的chrome版本:二、安装Chromedriver你可以访问 https://googlechromelabs.github.io/chrome-for-testing/#stable 这个地址去下载更新的chromedriver:键入以下命令:然后到目录中执行:这样我们就完成了chrome和chromedriver的安装了

2024-04-02 11:52:23 1127

原创 Linux报ERROR: Could not build wheels for hnswlib, which is required to install pyproject.toml-based

按照官方的github安装方式(),本地build和pip install均尝试过,都报错。

2024-02-27 17:32:28 532

原创 Matplotlib支持中文显示

Matplotlib支持中文显示

2023-02-25 21:09:24 325

原创 Linux快速安装jupyter notebook&添加conda虚拟环境

Linux快速安装jupyter notebook

2022-12-09 20:55:41 2687

原创 vscode在wsl的基础上连接ssh的解决方案

如题,博主在实习阶段遇到了这个棘手的问题,因为wsl本质上也是remote的一种,而ssh也是remote,如何在wsl的基础上再ssh远程连接服务器?博主在找遍百度的各种方法后无果,然后抱着试一试的心态在谷歌上搜索,最终找到解决此问题的方法:①新建一个ssh.bat文件,可以放在任意位置②内容编辑为:C:\Windows\system32\wsl.exe ssh %*Tips:这里bat中%*的作用是命令行参数的占位符,因为连接远程服务器是sshxxx,这里变成C:\Windows\syst

2022-05-24 00:28:15 1207 1

原创 Ubuntu系统下安装protobuf(python)

鉴于官方文档写的不算清晰,现记录一下安装过程。官方github地址:https://github.com/protocolbuffers/protobuf这里安装的是python版本。安装步骤如下:一、下载protobuf安装包进入https://github.com/protocolbuffers/protobuf/releases,下载如图的两个安装包。ps:若想查看自己linux版本架构,可输入命令:uname -m 查看二、解压文件并把protoc放入指定路径中解压上述文件后,

2021-10-21 11:13:02 1734

原创 查看源码时跳转到dummy_pt_objects的解决方案

问题:在pycharm中查看源码时,有时会跳转到dummy_pt_objects.py文件,此时就看不到源码内容。如何解决?解决方案:步骤如下:Settings > Editor > File Types > 最下面的Ignore Files and Folders > 然后在最后面添加dummy_*.py...

2021-10-15 12:13:46 469

原创 tensorflow、keras和pytorch中控制随机种子以达到可复现的结果

以下代码于主程序运行之前一次即可,亲测可行。Tensorflow/Kerasdef seed_tensorflow(seed=42): random.seed(seed) os.environ['PYTHONHASHSEED'] = str(seed) np.random.seed(seed) tf.set_random_seed(seed)Pytorchdef seed_torch(seed=42): seed = int(seed) rando

2021-08-13 21:29:16 1727 3

原创 命令行输入的python和conda list中的python版本不一致

问题描述如图:在键入python时,显示版本为Python3.8.3但在键入conda list命令后,显示版本为Python3.6.12且楼主发现,键入pip install安装包时,均显示已经安装了包(由于之前已经键入过pip install),但输入conda list的时候发现其实还没安装包。所以楼主开始严重怀疑是Anaconda的环境出现混乱,结果发现我之前键入的pip install全部安装在了base环境中,而没有安装在我的当前ner_test环境中。因此,楼主在百度、谷歌搜了一轮

2021-08-03 01:55:05 5903 4

原创 Keras中K.batch_dot()解释

博主在学习Keras入门教程时,发现batch_dot()这个函数不好理解,在结合官方文档和其他博客以及博主自己的理解,整理如下:(注意:分了三个Case例子进行讲解,且理解从浅到深层依次递进。)————————————————————————————————————————Case1:x的shape为(128,1,2), y的shape为(128,2,768).则K.batch_dot(x, y)的结果shape为(128,1,768)浅层理解:把batch即上式的128忽略掉,剩余的维度即(1,2

2021-06-29 20:05:51 775

原创 System V共享内存 信号量: 生产者消费者实例(完善版)

具体思路参考此blog,但运行此blog代码时发现各种报错,踩了无数坑,因此把最终解决方案分享给大家~源码结构分布图:consumer.c#include <stdlib.h>#include <string.h>#include <stdio.h>#include <unistd.h>#include "sem_com.h"#include "shm_com.h" #define IPC_KEY_PATH "/"#define

2021-02-26 15:19:55 290

原创 ImportError: TFBertForSequenceClassification requires the TensorFlow library but it was not found

在用本地pycharm环境运行kaggle上面代码时弹出如标题的错误,完整报错如下:> ImportError: TFBertForSequenceClassification requires the TensorFlow> library but it was not found in your environment. Checkout the> instructions on the installation page:> https://www.tensorfl

2021-02-24 22:26:19 3614 3

原创 快速安装Pytorch的官方包(包括30系显卡和pytorch2.0以上版本)

在安装Pytorch-GPU,需要先安装CUDA和Cudnn,详细安装教程可参考以下blog:win10系统安装Tensorflow2.1—gpu版本完整流程(含图片)第一步:首先我们来到Pytorch-GPU的官网,选择CUDA的安装平台以及版本、Conda或者Pip安装,在下方粘贴复制安装命令即可,但是这里下载速度极慢,很容易出现CondaHTTPError,因为默认的镜像是官方的,由于官网的镜像在境外,访问太慢或者不能访问,为了能够加快访问的速度,我们更改Conda下载安装包的镜像源第二步:这

2021-02-22 17:13:39 2275

原创 启发式算法(通俗解释)

定义群体智能算法就是启发式算法;研究的重点就是如何平衡局部搜索与全局搜索;有效逃离局部最优解;通俗的解释就是利用类似仿生学的原理,将自然、动物中的一些现象抽象成为算法处理相应问题。当一个问题是NP难问题时,是无法求解到最优解的,因此,用一种相对好的求解算法,去尽可能逼近最优解,得到一个相对优解,在很多实际情况中也是可以接受的。举例最后用网上一段描述各种搜索算法的例子来作为总结:为了找出地球上最高的山,一群有志的兔子们开始想办法。兔子朝着比现在高的地方跳去。他们找到了不远处的最高山峰。但是这座山不一

2020-12-09 19:33:26 6162 1

原创 Linux快速搭建tensorflow-gpu 1.15.0环境&Keras(包括30系显卡)

1.创建虚拟环境:tmp_pythonconda create -n tf python=3.6温馨提醒:python3.8暂不支持tensorflow-gpu 1.15版本,请使用python3.6版本2.显示自己创建的虚拟环境conda env list3.进入创建虚拟环境source activate tf4.安装指定 版本的TensorFlowpip3 install tensorflow-gpu==1.15.05.安装的包(务必执行)conda install cu

2020-12-04 21:28:01 5049 4

原创 Hadoop(通俗理解)

Hadoop是由java语言编写的,在分布式服务器集群上存储海量数据并运行分布式分析应用的开源框架,其核心部件是HDFS与MapReduce。HDFS是一个分布式文件系统:引入存放文件元数据信息的服务器Namenode和实际存放数据的服务器Datanode,对数据进行分布式储存和读取。  MapReduce是一个计算框架:MapReduce的核心思想是把计算任务分配给集群内的服务器里执行。通过对计算任务的拆分(Map计算/Reduce计算)再根据任务调度器(JobTracker)对任务进行分布式计算..

2020-12-01 20:17:50 1055 1

原创 Docker容器(通俗理解)

Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。docker就是类似的理念。现在都流行云计算了,云计算就好比大货轮。docker就是集装箱。不同的应用程序可能会有不同的应用环境,比如.net开发的网站和php开发的网站依赖的软件就不一样,如果把他们依赖的软件都安装在一

2020-12-01 19:57:43 577

原创 国外的凹凸函数定义(简单粗暴)

2020-11-30 17:06:51 2114

转载 NLP常见任务

借助BERT论文, 梳理下自然语言处理当前常见的任务.NLP任务根据判断主题的级别, 将所有的NLP任务分为两种类型:token-level task: token级别的任务. 如完形填空(Cloze), 预测句子中某个位置的单词; 或者实体识别; 或是词性标注; SQuAD等.sequence-level task: 序列级别的任务, 也可以理解为句子级别的任务. 如情感分类等各种句子分类问题; 推断两个句子的是否是同义等.token-level taskCloze task即...

2020-11-13 17:07:07 223

原创 tf2.x版本使用keras报错Function call stack: keras_scratch_graph Error的解决方案~

博主用的是tf2.x版本,在使用keras中的model.load_weights时出现报错,这是版本不兼容的问题。只需在开头加上如下代码,即可消除报错。import tensorflow as tfgpus = tf.config.experimental.list_physical_devices('GPU')if gpus: try: # Restrict TensorFlow to only use the fourth GPU tf.config.ex

2020-09-22 09:39:45 2609 1

原创 win10系统安装Tensorflow2.1—gpu版本完整流程(含图片)

前排友情提醒,若电脑无核心显卡,请不用安装GPU版本,乖乖的安装CPU版本吧已被验证兼容的各部分版本如下:tensorflow - 2.1/2.2python - 3.7.7cudatoolkit - 10.1cudnn - 7.6.5若想了解旧的Tensorflow版本以及对应的cuda、cudnn版本,请访问Tensorflow官网,并下滑至最底部。如图一、安装CUDA务必确定tensorflow的CUDA版本。(ps:博主当初就是在这里踩坑的,博主一开始下载了本机的NVIDIA

2020-08-21 16:48:14 1778 2

原创 吴恩达深度学习视频之神经网络的梯度下降法中的dZ[1]公式证明

2020-08-04 17:08:26 448 4

原创 吴恩达深度学习视频3.9&3.10神经网络的梯度下降法中的矩阵维度总结~

博主在看吴恩达深度学习视频3.9以及3.10中的神经网络的梯度下降法,各种矩阵的维度稍有混乱,特此总结了视频中出现的矩阵维度,希望能帮到大家~注意:图1左边一列对应图2左边一列,图1右边一列对应图2右边一列,红色标注矩阵代表最终矩阵,黑色标注矩阵代表中间矩阵图1 吴恩达深度学习视频截图 图2 各种矩阵的shape总结...

2020-08-04 17:03:01 436 4

原创 IE浏览器一打开即无响应、崩溃&“ieframe.dll没有被指定在Windows上运行,或者它包含错误,错误代码:0xc000012f”的解决方案~

如图:博主电脑不知为何,突然频繁出现iefram.dll错误框,且IE浏览器一打开即无响应,然后自动闪退。同时,百度网盘也无法打开,看了下错误,判断是无法创建二维码。当博主把这一切联系起来,判断得出这个问题:这是IE浏览器中的关键动态链接库(ddl)出现问题,从而引发出这些一连串的问题~尝试过无数解决方案均无效,最终偶然在贴吧中的某条回复中得出如下解决方案:联网状态下通过搜索框输入cmd,然后点击运行命令提示符(管理员)。输入DISM.exe /Online /Cleanup-image /Rest.

2020-07-21 17:22:12 3013 1

原创 Pycharm出现REPL Communication无限等待问题的解决方案~

如图:博主在运行pycharm时,遇到了REPL Communication无限等待问题,且点击Stop,也无法停止,于是不断上网寻找解决方案,最终在https://youtrack.jetbrains.com/issue/PY-30650中找到解决方案。之所以出现此问题,是因为Pycharm尝试从数据框和其他对象中读取前几个数据项,并将它们与“显示变量”选项卡中的变量名称内联。换而言之,也就是与显示变量有关,变量无法显示。解决方案:(全部依次完成)①File / Settings / Build,.

2020-07-15 12:17:34 6577 4

原创 Pycharm中所有项目默认设置Run with Python Console&Python Console只保留一个标签页的解决方法

之所以要这么设置,是因为博主喜欢交互式编程,在py文件运行后,可以直接输入变量名,查看变量值而不需要输入print函数进行打印变量或者输入一些小命令,所以个人觉得Python Console至少比“呆板”的控制台好用~Run-Edit Configurations点击‘扳手’图标勾选“Run with Python Console”然后点击“OK”创建新项目new python file(注意:旧项目需要手动设置,只有新项目才是默认设置)补充一点:若不喜欢每次运行时Python Co.

2020-07-04 14:09:05 1859 1

原创 Material Design的特性

Material Design1. 简洁、纯净、扁平化2. 三维效果(动态移动“纸片“顺序或者改变纸片大小、悬浮按钮的阴影效果)3. 视觉连贯性、动画丰富(进场、退场);响应式交互,提高用户体验感...

2019-05-28 19:35:06 356

原创 【2019.4.2最新】error: stray '\302'或者\240的解决方案

【2019.4.2最新】error: stray '\302’或者\240的解决方案相信很多同学在复制网上代码到codeblocks会出现大量的error: stray '\302’或者\240错误,如图:解决方案为:新建一个word文档,并复制代码到Word文档中,点击右上方的替换,查看错误代码中出错的第一行(随便找一行也可以),并对应到word文档中。如图:在word文档中,复制红...

2019-04-02 11:57:38 4138

原创 (血的经验!!)Android Studio 如何导入别人的项目?

先修改sample和依赖库的bulid.gradle(如:修改gradle里面的wrapper中的gradle-wrapper.properties版本为4.6-all,classpath中’com.android.tools.build:gradle:3.2.1’)import module(若没有sample 导入app)①若有错,在sample的bulid.gradle中把没有相关的东...

2019-03-12 18:57:14 3721 1

原创 【TensorFlow爬坑记】部署TensorFlow Android Demo到Android Studio时无法打开相机、黑屏问题

Android Studio版本:3.2.1操作系统:windows 10在运行官方demo时,出现如下图黑屏情况:初步断定,没有打开到相机应用,于是定位到Camera.Activity时,发现的确报错,如图:原来,这是因为由于Android studio3.2.1版本问题,在AndroidManifest.xml中弃用了&lt;uses-sdk&gt;标签,导致Activity...

2019-01-17 18:05:40 1134 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除