自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习模型调试学习总结

冻结部分层,只训练其他层。这有助于降低训练过程中的显存消耗,并能专注于某些特定层的优化。以这次的实践项目为例,全程只用到了6g多的内存,完全在可以接受的范围内。具体的实践部分代码,首先我们加载了预训练的模型,之后我们需要进行冻结某些层的操作,调用获取模型中的所有参数(weights)及其名称。这个函数返回一个迭代器,它会遍历模型的所有参数及其名称。对于BERT模型,它有很多层,每一层都有自己的参数(比如权重和偏差)。想要冻结前n层,也就是不更新这些层的参数。

2024-06-01 13:07:49 564

原创 sql实践

3.在select中使用if/case语句(from、where中也可以)在excel导入数据时要先在数据库中创建对应的数据库表。之后点击开始等待一会就结束了。选择文件,选择需要导入的表。2.尝试简单查询/复杂查询。1.从excel导入数据。6.存储过程中的本地变量。

2024-05-14 19:41:31 278

原创 mysql学习手记

1.视图简单一句:将需要重复使用的mysql语句放到视图中去视图优点:1.简化查询 2.减少数据库改动的成本 3.限制访问2.存储过程简单一句:将sql代码与后端代码分开在这里我们会正式接触sql变量,参数这个概念。

2024-05-06 20:48:57 337

原创 搭建爬虫代理服务器:使用云服务器

要获取真实的客户端 IP 地址,你需要处理由反向代理服务器(如Nginx)转发的请求头。通常,经过反向代理服务器的请求会在。代理服务器的作用是代替客户端向目标服务器发送请求,然后将目标服务器的响应返回给客户端。在网络中,代理服务器可以用来隐藏客户端的真实 IP 地址,或者用于访问某些受限制的内容,或者实现缓存、安全策略等功能。在这个示例中,请求被发送到代理服务器,然后由代理服务器转发到指定的 URL。请求头将包含一个或多个 IP 地址,以逗号分隔,第一个 IP 地址即为客户端的真实 IP 地址。

2024-04-06 21:55:15 519

原创 vue项目初始化和部署

如果你愿意切换到更快的npm registry镜像,你可以按照提示输入"Y",然后按下回车。这里为了方便我使用了MobaXterm来连接阿里云虚拟机进行操作,将打包好的dist文件夹复制到当前目录下,之后使用命令即可,之后我们应该可以成功访问我们的vue项目了。这里为了方便我使用了MobaXterm来连接阿里云虚拟机进行操作,将打包好的dist文件夹复制到当前目录下,之后使用命令即可,之后我们应该可以成功访问我们的vue项目了。根据你的选择,Vue CLI 将会为你创建一个相应配置的 Vue 项目。

2024-04-06 10:40:20 822

原创 cx_Freeze和PyInstaller踩坑

cx_Freeze是一个Python库,它可以将Python程序转换为独立的可执行文件,这个文件包含了Python解释器和你的程序,使得它可以在没有Python解释器的环境中独立运行。

2024-03-13 16:59:12 1562

原创 使用SVM进行评论情感分析

可以将文本数据转换为数值特征向量,同时考虑了词在文档中的频率和在整个语料库中的重要性,从而提取了文本的关键信息,为后续的机器学习任务提供了有意义的输入。它反映了一个词在文档中的重要程度,即一个词在当前文档中出现的频率高,同时在语料库中出现的频率低,就越可能是对文档有较大贡献的词。这样,每个文档都被表示为一个稠密的数值向量,其中每个维度对应于词汇表中的一个单词,并且每个维度上的值是该单词在文档中的。即,对于语料库中的词。每个文档对应一个向量,向量的维度等于语料库中的词汇量,每个维度上的值为对应词汇的。

2024-03-08 16:29:57 2539

原创 python并发 惰性处理大型数据集

惰性计算是一种编程策略,它使得程序在何时执行计算的决定推迟到需要结果时才进行。这种策略的好处在于,它允许程序处理大规模数据或者需要大量计算的任务时节省内存和计算资源。举例来说,当我们调用 Python 中的range()函数时,我们可以传递一个非常大的参数给它,比如,但是这并不会立即在内存中创建包含这么多数字的列表。相反,range()函数返回一个迭代器,这个迭代器知道如何在需要时生成这么多的数字,而不会提前生成并保存所有的数字。这样做的好处是,即使处理的数据量很大,也不会立即耗尽系统的内存。

2024-03-06 20:19:53 453

原创 python并发 map函数的妙用

函数的工作原理是,将传入的函数应用到每个可迭代对象对应位置的元素上,然后将结果作为一个新的可迭代对象返回。函数是Python中的一个内置函数,用于将一个函数应用到一个或多个可迭代对象的每个元素上,生成一个新的可迭代对象。函数的实现通常是由Python解释器提供的,而且通常是使用C语言编写的,因此它的具体实现不是由Python代码完成的。函数会迭代最短的可迭代对象,对应位置上的元素传递给传入的函数进行处理。函数会以最短的可迭代对象的长度为准,忽略掉多余的部分。是一个函数或其他可调用对象,用于处理输入的元素;

2024-03-03 15:20:05 478

原创 django项目 法律法规管理系统

余弦相似度是一种常用的相似度度量方法,计算两个向量之间的余弦值,值越接近1表示两个向量越相似,值越接近0表示两个向量越不相似。在文本数据中,每个文档可以表示为一个向量,其中每个维度对应于一个单词,并且向量的值表示该单词在文档中的出现频率或权重。余弦相似度的取值范围在 -1 到 1 之间,当两个向量方向相同时取得最大值1,方向相反时取得最小值-1,如果两个向量正交(垂直),则相似度为0。

2024-03-02 17:11:52 807

原创 nlk学习笔记 新闻摘要自动提取

现在每个单词(stopwords 和出现频率异常的单词除外)都有了 “重要性” 这样一个量化描述的值。我们现在需要统计的是一个句子中单词的重要性。只需要把句子中每个单词的重要性叠加就行了。二、TextRank 算法1.项目概述及项目构思。

2024-01-17 11:24:31 997

原创 websocket项目 聊天室

使用 Flask-SocketIO 扩展实现了实时双向通信,支持 WebSocket,使得用户可以在聊天页面实时收发消息。装饰器定义了处理聊天消息和加载历史消息的两个 WebSocket 事件。项目使用 Flask 作为Web框架,这是一个轻量级的Python Web框架,适用于小型应用和快速开发。提供了一个用于加载历史消息的 WebSocket 事件,允许客户端加载之前的聊天记录。使用 Flask 的模板引擎在页面中插入了动态内容,如用户名和聊天室名称,通过。请求加载历史消息,并通过。

2024-01-16 07:54:23 872

原创 day3-4 three.js学习笔记

然后,我们再想象地球中心有一盏射灯,把地球表面的图形(即:一个个国家、地区)投影到圆柱面上,当沿着地球中心旋转投影 360 度之后,圆柱的表面就会被投影上一块块连续的图形。事件,其次,需要计算鼠标的 x 与 y 值,用于控制显示部分的名称信息框。接着,由于需要对地理空间信息数据的经纬度进行转换,我们还需要进行墨卡托投影,这里我们使用 d3 的。其次,每个部分都是一个 3D 模型对象,我们最终生成的地图就是由这些部分的 3D 图形组合而成。之前我们的相机是无法自己控制的,单使用这个之后则可以,

2024-01-15 11:10:09 465

原创 使用内网穿透与Termux完成手机上部署web项目

1.开发环境:安卓9,termux,python3.11,cpolar2.步骤:2.1先实现内网访问,之后再尝试内网穿透安装Termux: Termux是一个在Android上运行的终端模拟器,它提供了一个Linux-like环境。你可以通过Google Play商店安装Termux。安装必要的软件: 打开Termux应用,运行以下命令安装一些必要的软件:pkg update克隆你的Flask项目: 使用git命令克隆你的Flask项目到手机上。

2024-01-13 16:53:41 2227 4

原创 three.js学习笔记 day1-2

1.three.js是什么开发Web 3D 应用的js封装类2.three.js需要怎么上手2.1引入2.2三要数(场景,照相机,渲染器)首先,场景是一个容器,主要用于保存、跟踪所要渲染的物体和使用的光源。如果没有场景,Three.js 就无法渲染任何物体。其次,摄相机决定了能够在场景中看到什么,即屏幕上哪些东西需要渲染。最后,渲染器是基于摄相机的角度来计算场景对象在浏览器中会渲染成什么样子,然后调用底层 API 执行真正的场景绘制工作。

2024-01-13 16:43:49 934

原创 使用waitress与nginx在腾讯云上进行flask项目部署

简而言之,Waitress 是一个专注于运行 Python Web 应用程序的服务器,而 Nginx 是一个通用的高性能 Web 服务器,适用于托管各种类型的 Web 内容和服务。在一些场景中,你可能会将 Waitress 与 Nginx 结合使用,其中 Nginx 充当反向代理服务器,而 Waitress 处理 Python Web 应用程序的请求。这与我的开发环境与生产环境有关,我使用的环境皆是windows,而当我试图在windows上安装。如果您的 Flask 应用程序在名为 的文件中定义。

2023-12-02 13:19:10 999

原创 手写字符识别神经网络项目总结

手写字符数据集 DIGITS,该数据集的全称为。,来源于 UCI 开放数据集网站。4. 搭建人工神经网络。5.绘制损失变化曲线。

2023-11-27 16:12:36 629

原创 北京住房价格线性回归项目总结

注意:手动切分无法达到train_test_split一样的效果,建议还是使用它。4.读取csv及提取csv数据。

2023-11-26 10:24:38 68

原创 AI智能生态系统(机器学习项目,在线部署)

任务描述: 开发电影推荐算法,使用K-Nearest Neighbors(KNN)根据用户的电影偏好为其推荐类似电影。任务描述: 建立机器学习模型,用于将接收到的短信文本分为两个类别:“ham”(正常消息)和“spam”(垃圾消息)。技术工具: 使用神经网络,如循环神经网络(RNN)或卷积神经网络(CNN),以处理文本数据并进行分类。预测目标: 利用训练好的线性回归模型,对个体的医疗费用进行预测,为个人或保险公司提供合理的估算。数据集: 利用包含个体特征和医疗费用的数据集,用于模型的训练和测试。

2023-10-10 22:12:49 77

原创 2023.10.2 java学习 day04

Object类:java.lang.Object`类是Java语言中的根类,即所有类的父类。DateFormat类:java.text.DateFormat` 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。public Date(long date):分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。

2023-10-02 21:23:47 34

原创 2023.10.1 java学习 day3

以接口举例,当你使用一个接口时,似乎得做如下几步操作, 1. 定义子类 2. 重写接口中的方法 3. 创建子类对象 4. 调用重写后的方法 我们的目的,最终只是为了调用方法,那么能不能简化一下,把以上四步合成一步呢?如果子类父类中出现重名的成员变量,这时的访问是有影响的,子类中的同名变量会覆盖掉父类中的变量,子父类中出现了同名的成员变量时,在子类中需要访问父类中非私有成员变量时,需要使用 super 关键字,修饰 父类成员变量,类似于之前学过的 this。也就是说,不能调用子类拥 有,而父类没有的方法。

2023-10-01 14:51:35 34

原创 2023.9.30 java学习 day02

Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。任何对象都可以更改 该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻 译为大写或小写的所有字符的字符串的副本。对象:是一类事物的具体体现。

2023-09-30 09:16:40 32

原创 2023.9.29 java学习 day01

Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服 务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。

2023-09-29 17:00:16 37

原创 2023.9.14 英语四级备考

1.10过去进行时:过去某一段时间正在进行的动作。1.14过去将来进行时:过去讨论将来正在做的事情。1.3现在完成时:过去发生的动作对现在造成影响。1.8将来完成进行时:从将来的某一段时间到将来。1.4现在完成进行时:过去开始现在才刚刚结束。1.11过去完成时:过去的过去已经完成的事情。1.7将来完成时:将来一段时间以前的动作。1.12过去完成进行时:过去的过去发生过。1.15过去将来完成时:过去看将来已完成。1.13一般过去将来式:过去看未来。1.6将来进行时:将来进行下去。

2023-09-14 14:24:12 65

原创 2023.9.9 java web开发

在File->New->中选择Dynamic Web Project,之后便是一路不断的点击下一步。会发现此时的tom并没有启动,如果在此处直接启动tom,会出现一个错误提示。直接运行jsp文件会发现并不支持中文,需要进行以下修改。点击新建servers(蓝色连接)找到Tomcat9.0,直接下一步,之后回到工作台。这个错误提示的意思是没有给tom配置端口,查看servers窗口的方法,配置tom端口的方法。

2023-09-09 10:51:38 54

原创 2023.7.17 django在线视频网站

用video_file保存用户上传的视频,再在前端页面中显示出来。2.可以增加用户登录页面,让登录的用户才能上传视频。4.项目问题与待改进的地方。显示所有上传视频的标题。可以点击标题观看视频。

2023-07-17 17:51:28 52

原创 CSDN如何看自己文章的得分情况

如题,在CSDN进行博客创作的时候,有时候数据不是很好,在内容管理里面还很提示你改进质量,这个时候可以使用CSDN质量分数去查看自己文章的打分,点击查看,就可以看到自己文章的得分从而进行针对性的改进了。将自己的文章的地址粘贴上去。

2023-07-16 15:04:49 965

原创 2023.7.16 ai画图

个人感觉非常nice,以前要单独找画师,现在直接就可以生成了。选择版本第二个,一切参数不变。

2023-07-16 14:24:27 68

原创 urllib库知识总结

这时候需要使用编码与解码函数1.针对字典 urlencode-->编码 unquote-->解码 2.针对字符串 base64.b64encode(bytes(字符串),encoding = ‘utf-8’--->编码,str(base64.b64decode(编码对象),‘utf-8’)--->解码。1.urllib是python的内置库,不用额外安装,其中包含了request(发起网络请求),error(处理异常),parse(解析url),robotparse(解析爬虫协议)的四个库。

2023-06-16 15:14:27 81

原创 2023.6.10 Django项目 猜数字

最最最要命的是重置按钮,一开始打算用绑定url的方式实现,结果不行因为这样一来,浏览器的url就被绑定了,无论怎么点击提交按钮都会触发重置,除非主动修改,但不可能次次都要玩家自己去修改,于是打算连同提示信息一起用js实现,结果悲催的是没成功,最后用了a标签href是127,后端获取get请求设置机会次数才成功。随机生成一个1-100以内的数字,玩家输入数字猜测是哪一个,有五次机会,有重置按钮点击可以重新开始。试图使用view的方式来实现变量的刷新,失败!前端:利用表单提交玩家输入,渲染后端返回信息。

2023-06-10 22:48:23 62

原创 2023.6.10 Django项目 加密解密工具

2.message = request.POST.get('控件的id')前端利用表单提交数据到服务器端,服务器对数据进行处理后放回前端页面并显示出来。表单提交数据(POST 请求),接收来自服务器端的数据显示。主要使用pickle与base64库进行加密解密的操作。1.获取前端传递的数据。3.返回处理完成的数据。5.3传递方式使用axios请求。5.2加密方式多样化,且可选择。,我们在这里采用的主要是表单传递。

2023-06-10 09:18:58 333

原创 2023.6.9 Django项目 日程记录器

这是在视图中的代码,用于接收来自前端提交的信息,如果没有问题,就保存到数据库 里面,否则返回错误信息。当发现这几处地方都对但代码就是报错提示Not Found: /add_message/一个是配置数据库的代码,一个是将数据库与表单联系起来的代码,这两个都要有。利用Django+sqlite实现日程消息的保存,显示,并且可以使用Django表单提交新的日程请求。关键在于提交方式method与路由action,这两个地方一定要对。显示表单信息,提交表单 POST。

2023-06-09 11:48:52 91

原创 2023.6.8 Django项目 点名系统

5.1用get请求刷新页面比较慢,如果学生人数过多会造成页面卡顿,建议使用axios请求解决这个问题。用{{变量名称}}的方式接收来自后端的数据,用a标签发起get请求对页面进行刷新。页面显示所有的学生,点击按钮时,通过发送get请求刷新页面,显示被选中的学生。用random.choice来随机返回一个名字给前端代码并刷新页面。5.2还可以增加一些功能,例如增加某个学生,删除某个学生。用Django实现一个点击按钮,就随机返回一个对象。成功完成指定功能,后期任可持续优化,加入更多的功能。

2023-06-08 12:33:51 74

原创 2023.6.7 爬虫小项目 命令行搜索

获取这全部的文章名字,文章地址,存入txt文件之中,根据命令行参数进行数据读取并返回数据保存在指定文件中。需求一:获取这全部的文章名字,文章地址,存入txt文件之中,需求二:根据命令行参数进行数据读取并返回数据保存在指定文件中。i.a.get('href') 获取a元素中的href属性。获取命令行参数主要使用argparse库来实现。search.py搜索文件。4.保存数据到txt文件。i.a.text 获取a元素中的text。demo.py主要文件。2.读取文件 获取数据。i.a 获取数据中的a元素。

2023-06-07 18:26:05 34

原创 2023.6.6 python爬虫小项目 定时自动爬取

注意:如果您的 Python 脚本需要特定的库或依赖项,请确保它们安装在将运行计划任务的环境中。确保您的计算机已打开,并且在计划的时间未处于睡眠或休眠模式,以使脚本成功运行。在任务计划程序窗口中,单击右侧窗格中的“创建基本任务”或“创建任务”。要每天在Windows系统上自动执行Python代码,您可以使用Windows中的任务计划程序功能。在“添加参数”字段中,指定要执行的 Python 脚本的路径。打开任务计划程序:按 Windows 键,键入“任务计划程序”,然后从搜索结果中选择任务计划程序应用。

2023-06-06 12:39:52 826

原创 2023.6.4 python小项目 爬取动漫视频

1.由于要爬取的视频是通过运行js代码进行调用的media文件,普通的get方法只能爬取到没有内容的初始网页,要利用seleuinm模拟浏览器运行,抓取有内容的网页。2.调用edge浏览器的Selenium拓展,一步到位减少了自己写Selenium代码的麻烦。2.不知道是不是因为在代码中写上了需要点击的原因,使用option不弹出浏览器时代码失败了。点击方块结束操作,在项目那里的三个点的地方选择export导出为你想要的脚本文件到本地。3.消耗的时间还是很长的,后续还要重新优化一下。2.爬取html文件。

2023-06-04 18:35:03 132

原创 2023.6.3 python小项目 图片转字符画小工具

2.使用 argparse 处理命令行参数,目标是获取输入的图片路径、输出字符画的宽和高以及输出文件的路径。3.用im.getpixel((j, i))获取对应i,j位置上的RGB三色值,再进行处理获取对应的灰度值。1.使用灰度值公式将像素的 RGB 值映射到灰度值,然后在映射到对应的字符上。用 Python 代码完成图片转字符画小工具。

2023-06-03 23:05:32 47

原创 2023.4.30 爬虫小案例与知识点总结

标签(节点)选择器(Tag)就是 HTML 中的一个个标签,直接调用标签的名称就可以选择到对应的标签对于 Tag 对象有 2 个很重要的属性是。方法就是从字符串的起始位置开始匹配,匹配成功返回匹配对象,失败返回 None。1.1 urlretrieve(图片的url,"logo.jpg")1.2 res = requests.get(图片的url)方法第一个参数也是正则表达式,第二个参数是待匹配的字符串。开发者工具查看加载数据的请求url,进行分析之后get即可。,即获取标签属性与标签的文本内容。

2023-04-30 13:20:52 395

原创 2023.4.29 Django 基础总结

➊ 首先,创建要使用的模板,保存到 templates 目录中(在项目的 settings.py 模块中设定)。➋ 把应用名称添加到项目配置目录中的 settings.py 文件里,放到 INSTALLED_APPS 列表的末 尾,告诉 Django 项目这个应用的存在。➊ 把想用的静态文件放到项目的 static 目录中。➏ 如果还没把视图映射到 URL 上,修改项目的 urls.py 文件和应用的 urls.py 文件。➊ 在 Django 应用的目录中创建 forms.py 文件,存放表单相关的类。

2023-04-29 14:59:35 33

原创 2023.4.27 Django学习笔记

在真实的代码中,你可能会想以更好 的方式处理错误。因此我们使用空的 UserProfileForm 实例(模板上下文中的 form)渲染 profile_registration.html 模把视图映射到 URL rango/register_profile/ 上。page_id=1)中提出所需的信息,更新相应网页的访问次数,然后重定向到真正 的 URL。修改 MyRegistrationView 类中的 get_success_url() 方法,把重定向地址改为 rango/ add_profile。

2023-04-27 12:12:37 52

py-flask项目开发-截止日期计算器

py-flask项目开发-截止日期计算器

2022-11-26

空空如也

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

TA关注的人

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