- 博客(85)
- 资源 (4)
- 收藏
- 关注
原创 【无标题】【Datawhale X 李宏毅苹果书 AI夏令营】批量归一化
1、批量归一化的作用2、考虑深度学习3、测试时的批量归一化4、内部协变量偏移
2024-09-03 23:54:17 207
原创 【Datawhale X 李宏毅苹果书 AI夏令营】深度学习自适应学习率(AdaGrad/RMSProp/Adam)及其调度
因此在梯度下降里面,所有的参数都是设同样的学习率,这显然是不够的,如果在某一个方向上,梯度的值很小,非常平坦,我们会希望学习率调大一点;如果是三分类采用0/1/3来区分显然是不合适的,这样目标就可以理解为连续的数值类型,不符合我们分类的预测需求;梯度与最后一层的激活函数的导数成正比,多分类交叉熵损失求导更简单,损失仅与正确类别的概率有关。AdaGrad 可以做到梯度比较大的时候,学习率就减小,梯度比较小的时候,学习率就放大。如果每个类都用一个独热向量来表示,就没有类 1 跟类 2 比较接近,类 1 跟。
2024-08-31 01:44:30 1197
原创 ChatGPT使用指南——文本推理
在做出选择或处理问题时,推理是通过使用基于新的或现有信息的逻辑来理性地评价事物的能力。推理使你在决定最佳方案或最能满足你的目标的方案之前,能够平衡两个或多个方案的优点和缺点。它还能帮助你解决困难、处理不确定性、核实索赔,并仔细评估情况,以确保你做出的决定符合你的最佳利益[1比如:最近你打算买一台电脑?决定之前,首先你会考虑你的预算,查看你预算范围的产品;其次如果你追求颜值,接下来你会考虑电脑的外观,如果你追求性价比,你会更关注电脑的硬件,比如CPU、GPU、内存等;
2024-05-09 00:39:45 1136
原创 ChatGPT使用指南——相似匹配
本文基于文本相似的基石---词向量和ChatGpt的相关API的知识上,介绍大模型在QA、聚类和推荐方向上的应用。
2024-04-27 23:28:16 920
原创 ChatGPT基础科普
本文主要介绍了NLP技术的发展历程,详细的介绍了发展历程中各个模型的原理结构优缺点等;详细的介绍chatgpt大模型各部分的发展历程、模型结构、原理作用、优缺点及未来发展现状!
2024-04-23 01:24:02 963
原创 Python 中的垃圾回收机制总结(1)
Python 垃圾回收机制采用引用计数机制为主,标记-清除和分代收集两种机制为辅的策略来解决内存泄漏等问题
2022-12-15 00:33:27 782 1
原创 Python 可迭代对象(Iterable)、迭代器(Iterator)与生成器(generator)之间的相互关系
Python 可迭代对象(Iterable)、迭代器(Iterator)与生成器(generator)的基本概念、实现原、代码实现及访问方式及其相互关系
2022-12-10 01:37:47 1245
原创 MySQL打卡1-数据库mysql及其管理软件MySQL Workbench环境搭建@Datawhale
mysql软件包的安装和数据库管理工具MySQL Workbench的安装
2022-09-13 00:50:18 520
原创 【动手学深度学习】深度学习入门介绍
动手学深度学习系列文章总结目录文章目录动手学深度学习系列文章总结目录一、什么是深度学习?二、人工智能的研究热点及重点三、机器学习的训练与预测示例四、机器学习是一个完整的故事总结一、什么是深度学习?二、人工智能的研究热点及重点过去几年的热点三、机器学习的训练与预测示例四、机器学习是一个完整的故事三类人:领域专家、数据科学家、AI专家领域专家:懂业务的相关人士数据科学家和AI专家区别不大总结以上是动手学深度学习的一点总结,望对大家能有所帮助,也希望大家一起学习进步!...
2022-06-06 23:05:12 150
原创 解决 Python3 中绘图Matplotlib版本不同引发的 AttributeError: Unknown property axisbg 问题
报错的代码import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.widgets import Slider, Button, RadioButtonsfig, ax = plt.subplots()plt.subplots_adjust(left=0.25, bottom=0.25)t = np.arange(0.0, 1.0, 0.001)a0 = 5f0 = 3s = a0*np.sin(2*np.pi*f0
2021-03-16 13:28:33 1733 5
原创 解决 Python3 中 TypeError: a bytes-like object is required, not ‘str‘
1.在运行程序时报错:TypeError: a bytes-like object is required, not ‘str’2.解决方案3.原因问题时 Python2 字符串有 str 和 unicode 两种类型;而 Python3 字符串仅有 str 类型。而Python2 和 Python3 的 str 类型是不同的;Python2中,str 类型和 bytes 类型是同一种类型。以下语句在python2中等效:a = 'ab'a = b'ab'Python3中,str 类型和
2021-03-15 11:15:22 41086
原创 leetcode-13-罗马数字转整数 Python 编程实现
1.题目介绍13. 罗马数字转整数罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII,
2021-02-19 11:19:33 461
原创 分类问题与逻辑回归算法
1.什么是分类问题?对房屋租赁价格进行预测,房屋租赁价格是在某一个范围内连续性变量的数字,这个问题我们可以使用线性回归问题解决;换一种角度考虑,如果房屋价格高于某一个值,租客就不租房子;低于某一个价格才租房子,那么结果就成为租和不租房子这两种结果;此时就是一个分类问题。比如我们设定程序的输出 1 表示租用房子,0 表示不租用房子,此时我们发现输出的是非连续的离散值。所以记住一点:分类问题输出离散值,线性回归问题输出连续值。分类模型:分类要找一个 function 函数,输入对象 x 特征, 输出是该
2021-02-19 10:23:19 529
原创 解决导入keras.engine 问题
导入 keras.engine 可能会产生No module named 'tensorflow.keras.engine我们采用下列方式导入时:from tensorflow.keras.engine.topology import Layer, InputSpec或者from tensorflow.keras.engine import Layer, InputSpec会产生上述的报错解决办法from tensorflow.keras.layers import Layer, I
2020-12-11 10:37:59 24134 5
原创 导入 keras.backend 引起的 image_dim_ordering 问题解决办法
1.AttributeError: module ‘keras.backend’ has no attribute ‘image_dim_ordering’产生的原因是:导入backend 是从tf导入进来的,比如import tensorflow.keras.backend as K而且 tensorflow 与 keras 版本也不一致,会引起上述问题解决方案1:import tensorflow.python.keras.backend as KK.common.image_di
2020-12-11 10:11:46 1324
原创 tensorflow2.0 与1.0因版本问题常见几个问题解决
1. tf2.0 导入tensorflow.ConfigProto报错解决方案:from tensorflow.compat.v1 import ConfigProto按照上述2种方法可以导入成功参考文档:https://www.tensorflow.org/api_docs/python/tf/compat/v1/ConfigProto2. tf2.0 image 模块没有resize_images 属性AttributeError: module ‘tensorflow_core._
2020-12-11 09:50:23 2770
原创 tensorflow2.0报错没有 placeholder 属性解决方案
AttributeError: module ‘tensorflow’ has no attribute ‘placeholder’tensorflow2.0 没有placeholder属性问题解决办法1:import tensorflow as tfx = tf.compat.v1.placeholder(shape=[None, 2], dtype=tf.float32)解决办法2:import tensorflow.compat.v1 as tftf.disable_v2_be.
2020-12-11 09:21:24 22057
原创 tensorflow与keras之间版本问题引起get_session问题解决办法
1.产生报错原因import tensorflow.keras.backend as Kdef __init__(self, **kwargs): self.__dict__.update(self._defaults) # set up default values self.__dict__.update(kwargs) # and update with user overrides self.class_names = self._get_class() self
2020-12-10 23:41:00 3247 2
原创 解决不同深度学习框架 PyTorch 加载模型问题
加载 PyTorch 深度学习框架模型报错RuntimeError: version_ <= kMaxSupportedFileFormatVersion INTERNAL ASSERT FAILED at /pytorch/caffe2/serialize/inline_container.cc:132, please report a bug to PyTorch. Attempted to read a PyTorch file with version 3, but the maximum
2020-11-20 14:26:53 16581 6
原创 解决 PyTorch 模型 CPU 与 GPU 的问题
解决 PyTorch 模型 CPU 与 GPU 的问题raise RuntimeError('Attempting to deserialize object on a CUDA 'RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.
2020-11-12 14:48:30 704
原创 leetcode(力扣) - 15 三数之和
1.题目描述给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]2.暴力解法class Solution(object): def threeSum(self, nums):
2020-06-24 10:34:58 282
原创 tensorflow2.0 与1.0 兼容问题
终极解决方案:把导入 tensorflow 语句import tensorflow as tf 修改为下面一句即可:import tensorflow.compat.v1 as tftf.disable_v2_behavior()部分tensorflow1.0 与 2.0 对应问题1.02.0tf.truncated_normal()tf.random.truncated_normal()tf.placeholder()tf.compat.v1.placeholde
2020-06-19 17:47:36 8853 3
原创 关于Python Opencv出现Unsupported depth of input image/ depth is 4 (CV32S)等问题的解决方法
生成高斯噪声等受损图片import skimagefrom skimage import utilimport cv2import osimport numpy as npfrom PIL import Imagedef read_image(img_path): """ 读取图片,图片是以 np.array 类型存储 :param img_path: 图片的路径以及名称 :return: img np.array 类型存储 """ # 读取
2020-06-01 10:03:37 5111
原创 python flask 后端报错 ImportError: cannot import name ‘cached_prope‘
flask 后端采用 werkzeug.cached_property 出现 ImportError: cannot import name ‘cached_property’from werkzeug import cached_propertyImportError: cannot import name 'cached_property'解决方案:即安装的时候降低werkzeu...
2020-04-07 18:54:53 5965 2
原创 windows系统安装 Python 环境及其机器学习Jupyter Notebook 环境文档
一、安装 Python建议大家安装 Python3.6 版本或者 Python3.7。安装Python环境和机器学习环境前,请先读完本文。本文是以Python3.7版本为例:0.查看电脑系统类型安装前请注意查看电脑系统类型,此电脑或者我的电脑,鼠标右键——属性,出现如下图查看电脑系统类型(图中显示电脑系统类型是64位系统,安装Python则选择其名含有"adm64"字样的文件):1.浏览...
2020-03-07 15:33:38 366
原创 git clone 出现 fatal: index-pack failed 问题解决方法
1.问题git clone 的时候出现以下问题:fatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed2.解决思路处理步骤:git config --add core.compression -13.新问题终端执行上一句,然后继续拉代码,出现问题如下:error: R...
2020-03-02 14:00:42 40366
原创 pycharm debug 出现 nameerror:jupyter
pycharm debug 出现 NameError:jupyter解决方案:没有打断点,打断点后就好了。
2019-11-29 09:14:09 2544 1
原创 启动jupyternotebook 出现 ModuleNotFoundError:jupyter_nbextensions_configurator
启动jupyter notebook 时出现:ModuleNotFoundError: No module named ‘jupyter_nbextensions_configurator’这种问题比较容易在卸载并安装 Anaconda后轻易出现。解决方案:在 Anaconda Prompt 终端执行 python3.7 -m pip install jupyter_contrib_n...
2019-11-28 22:23:20 4014 1
原创 Python Pycharm debug时出现 process 23848 is connecting 问题
Python Pycharm debug时出现 process 23848 is connecting 问题Python Pycharm debug时出现 process 23848 is connecting 问题解决方案:
2019-11-28 22:13:15 2630
原创 python实现给图片添加高斯噪声
import cv2import numpy as np def add_gaussian_noise(image_in, noise_sigma): """ 给图片添加高斯噪声 image_in:输入图片 noise_sigma: """ temp_image = np.float64(np.copy(image_in)) h, w, _ = temp_im...
2019-09-26 22:06:12 12413 4
原创 Python中random模块常用函数
Python中的random模块用于生成随机数。序号函数描述备注1random.random()生成一个0到1的随机浮点数2random.uniform(a,b)生成一个指定范围(a,b)内的随机浮点数3random.randint(a, b)生成一个指定范围[a,b]内的整数4random.randrange([start], st...
2019-08-16 12:54:53 2106
深度学习_卷积神经网络从入门到精通
2019-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人