Sep012018
使用PyTorch构建深度神经网络
深度学习已经成为目前最热门的人工智能领域之一。它在图像识别、自然语言处理、推荐系统等众多领域都取得了巨大的突破。PyTorch是一个基于Python的科学计算框架,它能够提供强大的深度学习工具和流畅的开发体验。在本博客中,我们将介绍如何使用PyTorch构建深度神经网络。
1. PyTorch简介
PyTorch是由Facebook公司于2016年发布的开源机器学习库,它基于Torch,一个由Lua语言编写的科学计...阅读全文
抢沙发
Aug142018
深度学习框架比较TensorFlow, PyTorch, Keras
在进行深度学习任务时,选择适合的框架非常重要。不同的深度学习框架具有不同的特点,可以根据需求和个人喜好选择合适的框架。本文将对一些常用的深度学习框架进行比较,以帮助读者做出明智的选择。
TensorFlow
TensorFlow 是由 Google 开发的开源深度学习框架。它具有以下特点:
强大的计算图:TensorFlow 使用计算图来表示神经网络模型,这使得它非常适合大规模的分布式训练和推断。
...阅读全文
Jul302018
Python3学习之路~0 目录
目录
Python3学习之路~2.1 列表、元组操作
Python3学习之路~2.2 简单的购物车程序
Python3学习之路~2.3 字符串操作
Python3学习之路~2.4 字典操作
Python3学习之路~2.5 简单的三级菜单程序
Python3学习之路~2.6 集合操作
Python3学习之路~2.7 文件操作
Python3学习之路~2.8 文件操作实现简单的shell sed替换功能
Python3学习之路~2.9 字符编码与转码
Python3学习之路~2.10 修改haproxy配置...阅读全文
Jul252018
使用JWT进行身份验证
什么是JWT
JWT,即JSON Web Token,是一种用于身份验证和授权的开放标准。它可以通过在客户端和服务器之间传递信息,生成和验证身份令牌,从而实现无状态的身份验证。
一个JWT由三个部分组成:头部(header)、负载(payload)和签名(signature)。头部通常包含算法和令牌类型的信息,负载则存储实际的用户数据,例如用户ID和角色。签名使用密钥对头部和负载进行加密,以确保令牌的完整...阅读全文
Jul242018
CentOS 7下yum安装pip报错解决方法
在CentOS 7上安装pip时,经常会遇到一些报错。这篇博客将帮助你解决这些问题,并成功安装pip。
错误1:No module named ‘urlib’
这个问题是因为缺少urllib模块,可以通过以下步骤解决:
打开终端,以root用户登录。
运行以下命令安装python3-urllib3:
yum install python3-urllib3 -y
等待安装完成后,再次尝试安装pip。
错误2:Cannot retrieve metalink for reposito...阅读全文
Jul232018
Jul202018
处理TypeError: cannot concatenate ‘str’ and ‘int’ objects错误
在Python编程中,我们经常会遇到数据类型转换的问题。其中一个常见的错误是 TypeError: cannot concatenate 'str' and 'int' objects,它出现在试图将字符串(str)和整数(int)进行拼接操作时。
这个错误表示我们尝试将一个字符串和一个整数进行拼接,但Python并不允许这样的操作。幸运的是,我们可以使用一些方法来解决这个问题。
方法一:使用str()函数将整数转换为字符串
当我们需要...阅读全文
Jul162018
linux配置本地yum源
1.挂载光盘
[root@hadoop ~]# mkdir /mnt/centos #创建挂载点
[root@hadoop ~]# mount /dev/cdrom /mnt/centos/ #挂载光盘
mount: /dev/sr0 is write-protected, mounting read-only
[root@hadoop ~]# mount #查看是否光盘已经挂载到系统上
...
/dev/sr0 on /mnt/centos type iso9660 (ro,relatime) #显示这一行说明挂载成功
[root@hadoop ~]# cd /mnt/centos/Packages/
[root@hadoop Pac...阅读全文
Jul132018
使用Redis缓存提高应用性能
在现代应用开发中,随着数据量的不断增长,提高应用性能成为了开发者们关注的重点。而使用缓存技术是优化应用性能的常用方法之一,而Redis作为一种高性能的内存数据存储系统,提供了丰富的功能来优化应用的性能和可扩展性。
什么是Redis?
Redis是一个基于内存的key-value存储系统,它支持多种数据结构(如字符串、哈希表、列表、集合等),并提供了丰富的操作命令来操作这些数据结构。与...阅读全文
Jul122018
使用PHP生成通用唯一识别码(UUID)
UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写。目的是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。这样的话,每个人都可以创建不与其它人冲突的UUID,于是就不需考虑数据库创建时的名称重复问题。
UUID是由一组32位数的16进制数字所构成,是故UUID理论上的总数为16^32=2^128,约等于3.4 x 10^38。也就是说若每纳秒产...阅读全文