- 博客(56)
- 收藏
- 关注
原创 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(2)后端跨域、登录模块、springboot分层架构、IDEA修改快捷键、vue代码风格
后端跨域、登录模块、springboot分层架构、IDEA修改快捷键、vue代码风格
2023-12-02 17:33:38 687
原创 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(1)spring boot项目搭建、vue项目搭建、微信小程序项目搭建
项目基于B/S架构的系统,采用Java面向对象编程思想。主要依托SpringBoot、Vue、微信小程序开发等技术,将系统用户划分为管理员和客户两类,分别通过电脑浏览器和手机微信小程序的方式登录系统。
2023-11-30 21:27:30 1406
原创 【doccano】文本标注工具——安装运行教程
doccano是一个开源的文本注释工具。它为文本分类、序列标记和序列到序列任务提供注释功能。您可以为情感分析、命名实体识别、文本摘要等创建标记数据。只需创建项目、上传数据并开始注释即可。你可以在几个小时内建立一个数据集。用户友好的界面:提供直观的界面设计,支持直接在网页上进行文本标注。多人协作:支持多人同时进行文本标注和校对,可以提高工作效率。多样化的数据格式支持:可以导入和导出多种数据格式,方便用户灵活处理标注数据。
2023-11-28 14:29:27 2308 1
原创 属性级情感分析
属性级情感分析是指在文本情感分析的基础上,进一步对文本中涉及的具体属性或方面进行情感分析。传统的文本情感分析通常只关注整体文本的情感极性(如正面、负面、中性),而属性级情感分析则致力于识别文本中针对特定属性或方面的情感倾向,从而更细粒度地理解用户对产品、服务或事件各个方面的态度和情感。属性抽取:首先需要从文本中提取出与具体属性相关的词语或短语,这些属性可以是产品的特定特征(如外观、性能、价格)、服务的某个方面(如客户服务、物流配送)、事件的具体方面等。情感分类。
2023-11-27 13:00:04 1770
原创 【django+vue】连接数据库、登录功能
src下创建router.js// 导入vue-router// 导入你的组件import Login from './components/Login.vue' // 引入Login组件// 定义路由规则// 其他路由...// 创建路由实例routes});这段代码使用 Vue Router 的 API 定义了路由规则和创建了一个路由实例。定义了一组路由规则(routes),用于匹配不同的 URL 路径和对应的组件。每个路由规则都是一个对象,包含以下属性:path。
2023-11-20 18:37:19 1696
原创 【django+vue】项目搭建、解决跨域访问
django 和 Vue.js 是一对非常强大的技术组合,可以用于构建现代化的 Web 应用程序。Django: Django 是一个使用 Python 编写的高级 Web 框架,它遵循了 MTV(模型-模板-视图)的设计模式。Django 提供了许多内置功能和工具,使开发者能够快速构建安全可靠的 Web 应用程序。ORM:Django 的 ORM(对象关系映射)层可以方便地与数据库交互,支持多种数据库后端。路由系统:Django 的路由系统可以帮助你管理 URL 映射和请求分发。
2023-11-18 14:55:36 4014
原创 【深度学习】吴恩达课程笔记(五)——超参数调试、batch norm、Softmax 回归
Batch 归一化,从神经网络后层角度而言,前层不会左右移动的那么多,因为被均值和方差所限制,使后层的学习工作变得更容易些。Batch 归一化有轻微正则化效果softmax回归是logistic回归的一般形式,它做的不只是二分分类,也可以做多分分类区分四个种类(class),0-其他、1-猫、2-狗、3-鸡定义C为种类数,这里C=4,可以看到输出层有四个神经元,他们分别输出结果是0、1、2、3的概率,且总和为1 ,输出结果是一个4*1的向量。
2023-11-16 20:40:43 966
原创 【python】Django——连接mysql数据库
ORM(Object-Relational Mapping)是一种编程技术,它允许开发者使用面向对象的方式来操作数据库,而不必直接编写SQL语句。在Django中,ORM是通过Django自带的django.db.models模块来实现的。
2023-11-15 15:00:16 8939 5
原创 【深度学习】吴恩达课程笔记(四)——优化算法
当涉及深度学习优化算法时,我们通常会面临一个目标:最小化一个损失函数。这个损失函数衡量了模型预测与实际值之间的差距。为了找到最佳的模型参数,我们需要使用优化算法来调整这些参数,以便最小化损失函数。梯度下降(Gradient Descent):通过计算成本函数相对于参数的梯度,并沿着梯度的反方向更新参数,以最小化成本函数。随机梯度下降(Stochastic Gradient Descent, SGD):与梯度下降类似,但是每次迭代中只使用一个样本来计算梯度,这在大型数据集上更有效。
2023-11-15 08:19:58 300
原创 【python】Django——templates模板、静态文件、django模板语法、请求和响应
笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~【Django专栏】
2023-11-14 14:48:30 1129
原创 【python】Django——django简介、django安装、创建项目、快速上手
Django 是一个高效、功能强大的 Web 应用程序框架,采用 Python 编写而成。它遵循了 MTV(模型-模板-视图)的软件设计模式,旨在帮助开发者快速构建可维护的 Web 应用程序。模型(Model): Django 的模型层提供了对数据库的抽象和管理。通过定义模型类,开发者可以使用简单的 Python 代码来描述数据结构和关系,并自动映射到底层数据库。这样,开发者可以通过操作模型对象来进行数据库操作,而无需直接编写 SQL 语句。视图(View)
2023-11-13 17:19:14 3896
原创 【深度学习】pytorch——神经网络工具箱nn
PyTorch神经网络工具箱nn是一个用于构建深度学习模型的核心模块。它提供了一组简单而灵活的API,可以轻松地定义、训练和评估各种类型的神经网络。nn模块中包含了许多预定义的模块和方法,如线性层、卷积层、循环神经网络、损失函数等,可以直接调用这些模块来构建深度学习模型。以下是nn模块的主要功能:定义神经网络模型:可以使用nn模块定义各种类型的神经网络。通过继承nn.Module类,可以创建一个自己的神经网络类,并在其中定义各个层的结构和参数。
2023-11-06 09:34:09 1350
原创 【深度学习】pytorch——Autograd
autograd是PyTorch中的自动微分引擎,它是PyTorch的核心组件之一。autograd提供了一种用于计算梯度的机制,使得神经网络的训练变得更加简洁和高效。在深度学习中,梯度是优化算法(如反向传播)的关键部分。通过计算输入变量相对于输出变量的梯度,可以确定如何更新模型的参数以最小化损失函数。autograd的工作原理是跟踪在张量上进行的所有操作,并构建一个有向无环图(DAG),称为计算图。这个计算图记录了张量之间的依赖关系,以及每个操作的梯度函数。当向前传播时,autograd。
2023-11-05 14:48:08 538
原创 【深度学习】pytorch——线性回归
线性回归是一种用于建立特征和目标变量之间线性关系的统计学习方法。它假设特征和目标变量之间存在一个线性的关系,并试图通过拟合最佳的线性函数来预测目标变量。yw0w1x1w2x2wnxnyw0w1x1w2x2wnxn其中,yyy是目标变量(或因变量),x1x2xnx1x2xn是特征变量(或自变量),w0w1w2wnw0w1w2wn。
2023-11-02 17:28:16 582
原创 【深度学习】pytorch——Tensor(张量)详解
Tensor,又名张量。它可以是一个数(标量)、一维数组(向量)、二维数组(矩阵)和更高维的数组(高阶数据)。Tensor和Numpy的ndarrays类似,但PyTorch的tensor支持GPU加速。官方文档。
2023-11-02 11:03:04 1359
原创 【深度学习】pytorch——实现CIFAR-10数据集的分类
CIFAR-10是一个常用的图像分类数据集,每张图片都是 3×32×32,3通道彩色图片,分辨率为 32×32。它包含了10个不同类别,每个类别有6000张图像,其中5000张用于训练,1000张用于测试。这10个类别分别为:飞机、汽车、鸟类、猫、鹿、狗、青蛙、马、船和卡车。
2023-11-01 17:28:03 6311 3
原创 【深度学习】吴恩达课程笔记(三)——参数VS超参数、深度学习的实践层面
超参数(Hyperparameters)是机器学习算法中的一种参数,它们用于控制模型训练过程的行为,而不是直接由数据决定。与模型的权重(即学习参数)不同,超参数通常在训练之前设定,并且需要手动调整。超参数的选择对模型的性能和训练效果有很大影响。不同的超参数组合可能导致不同的模型表现,因此选择合适的超参数非常重要。学习率(Learning Rate):控制模型在每次迭代中更新权重的步长大小。正则化参数(Regularization Parameter):用于控制模型的复杂度,防止过拟合。
2023-10-26 15:11:41 359
原创 【深度学习】吴恩达课程笔记(一)——深度学习概论、神经网络基础
人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)
2023-10-24 23:06:56 512
原创 【python爬虫】爬取CSDN文章输出为htlm、pdf格式
需要下载wkhtmltopdf,html转换为pdf。代码:csdn_article.py。
2023-10-19 13:06:52 325
原创 【python爬虫】爬取CSDN个页人主文章输出为htlm、pdf格式
需要下载wkhtmltopdf,html转换为pdf。代码:csdn.py。
2023-10-19 12:53:31 77
原创 【python】Flask网页开发——论坛项目实战(2.登录与注册)
登录与注册项目导航登录与注册使用Flask-Mail发送邮件注册功能blueprintsforms.pyuser.pymodels.pystatticjquery.3.6.min.jsregister.jstemplatesbase.htmlregister.htmlindex.htmlapp.pyexts.py登录功能blueprintsforms.pyuser.pytemplatesbase.htmllogin.htmlapp.pyconfig.py项目导航【python】Flask网页开发——论坛
2023-10-17 18:11:49 441 4
原创 【python】Flask网页开发——论坛项目实战(1.导航条实现)
2.生成迁移脚本:flask db migrate -m “备注信息”3.执行迁移脚本:flask db upgrade。,粘贴到bootstrap@4.6.min.css。1.初始化迁移环境:flask db init。执行完后,项目中生成文件夹migrations。将此链接的内容全部复制,
2023-10-17 18:10:16 576
原创 【python】Flaskmail发送邮件报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 53-55解决
FlaskMail发送邮件报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 53-55: ordinal not in range(128)解决办法
2023-10-13 16:34:08 238
原创 【git与github】上传项目——将本地代码推送到远程仓库
左侧选择 SSH and GPG Keys, 点击 Add SSH Keys,然后输入Title(随便填),并将复制的内容粘贴到Key中,添加即可。点击 Add SSH Keys,然后输入Title(随便填),并将复制的内容粘贴到Key中,添加即可。注意,此时提交的项目还只是提交到本地仓库,要像上传到github上,我们需要在github上创建仓库。复制其中的内容,打开github官网,登录你的账号,点击settings。复制$ cat id_rsa.pub的内容,打开github官网,
2023-10-13 11:17:47 985
原创 【python】网页开发——在pycharm的terminal中运行flask db init出现No such command “db”报错解决
在pycharm终端里执行flask db xxx命令。终端执行和检查的并不是你的项目解释器版本的python,而是你系统变量里的那个。当然都无法执行你想要的 Python解释器的 flask 指令。他会索引去执行你系统变量里的那个flask.exe。项目中根路径下生成一个migrations文件夹。文件资源管理器打开项目位置,输入cmd。activate 虚拟环境名称。
2023-10-10 15:47:44 1482 1
原创 【selenium】AttributeError: ‘WebDriver‘ object has no attribute‘find_element_by_id‘报错解决
Selenium更新到新版本(4.x版本)后,以前的一些常用的代码的语法发生了改变。executable_path已被弃用,要传入一个Service对象。
2023-10-09 10:50:36 2118
原创 【python】网页开发——Flask进阶(一)cookie、session、文件上传、MySql数据库
Flask 是一个使用 Python 编写的轻量级 Web 开发框架。它被设计成简单、易用,并且具有灵活性,可以帮助开发者快速搭建 Web 应用程序。
2023-10-09 07:47:47 509
原创 【python】网页开发——Flask基础(二)路由和视图函数、HTTP请求方法、jinja2模板
Flask 是一个使用 Python 编写的轻量级 Web 开发框架。它被设计成简单、易用,并且具有灵活性,可以帮助开发者快速搭建 Web 应用程序。
2023-10-03 00:13:48 269 1
原创 【python】网页开发——Flask基础(一)介绍、安装、版本、入门程序、网页相关知识、项目配置
Flask 是一个使用 Python 编写的轻量级 Web 开发框架。它被设计成简单、易用,并且具有灵活性,可以帮助开发者快速搭建 Web 应用程序。
2023-10-01 22:09:49 1202
原创 【python】软件开发——PyQt5、Qt Designer、信号与槽机制、计算器实现
PyQt5 是一个基于 Python 的 GUI 框架,用于创建跨平台的桌面应用程序。它是 Qt 库的 Python 绑定,结合了 Python 的简洁和易用性以及 Qt 框架的强大功能。Qt 是一个流行的 C++ 跨平台应用程序开发框架,提供了丰富的图形界面组件、网络通信、数据库访问、多线程等功能。PyQt5 允许开发者使用 Python 语言来创建 Qt 应用程序,从而可以轻松地利用 Qt 提供的功能,并且能够在多个操作系统上运行,包括 Windows、MacOS、Linux 等。
2023-09-29 11:43:44 2843
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人