- 博客(15)
- 收藏
- 关注
原创 1.1DL简介
1.什么是强化学习?答:学习如何决策,把一个场景应用到一个行动。学习者没有告知采取哪一个动作,必须通过自身的尝试发现什么动作可以产生最多的回报。一个动作不仅影响当前的立即回报,同时也会影响下一个状态,通过这个状态影响后续的回报。2.RL描述方式:答:不完全马尔科夫决策过程的最优控制问题。单智能体为达到目的与环境交互中面临的问题。状态:当前环境状态目标:目标环境状态动作:采取动作影响当前状态3.RL与其他学习区别监督学习监督学习有标签非监督学习4.小结:强化学习特点是交互,目标是最大累
2021-05-28 15:14:08 312
原创 复习python中一些生疏的知识点
1.IDE(集成开发环境)pycharm就是一款优秀的IDE以下介绍MAC版本、Linux版本设置功能(设置解释器、框架、包、字体等)MAC:pycharm→preferenceswindows:file→settings
2021-03-27 21:36:39 108
原创 LINUX服务器下安装Anaconda并配置环境变量
1.下载到本地电脑进入Anaconda的官网(https://www.anaconda.com/products/individual)进行下载或学习。选择你想下载的Python版本,这里我们选择的是Python3.6。选择你的操作系统和位数,这里我们选择的是Linux。然后点击Download按钮就开始下载了。2.上传到服务器scp -P 端口号 Anaconda3-5.2.0-Linux-x86_64.sh yyn@192.168.1.121:/home/yyn其中 Anaconda3-
2021-03-12 11:47:36 2709
原创 用户注册前端逻辑-Vue和HTML
1.HTML 标签div:所有主流浏览器都支持<div> #标签内部代码</div>定义:<div> 可定义文档中的分区或节(division/section)。<div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。用法:<div> 是一个块级元素。这意味着它的内容自动地开始一个新行。
2021-03-11 20:47:25 250
原创 直线扫描转换-DDA算法
已知两个点P0(x1,y1),P1(x2,y2)求直线。为了在光栅显示器上用这些离散的像素点逼近这条直线,需要知道这些像素点的x,y坐标。求出过P0,P1的直线段方程:y=kx+bk=(y1-y0)/(x1-x0)假设x已知,即从x的起点x0开始,沿x方向前进一个像素(步长= 1),可以计算出相应的y值。因为像素的坐标是整数,所以y值还要进行取整处理。如何把数学上的一个点扫描转换一个屏幕像素点?p(1.7,0.8) ->(1,0)p(1.7,0.8) +0.5->(2.2,1.
2021-03-10 16:44:15 2068
原创 自定义用户模型类&迁移用户模型类
django.contrib.auth1.包含认证框架的核心和默认的模型。Django认证系统包含的内容用户:用户模型类、用户认证。权限:标识一个用户是否可以做一个特定的任务,MIS系统常用到。组:对多个具有相同权限的用户进行统一管理,MIS系统常用到。密码:一个可配置的密码哈希系统,设置密码、密码校验。Django认证系统中提供了用户模型类User保存用户的数据。User对象是认证系统的核心。Django认证系统用户模型类位置.2.父类AbstractUser介绍:User对象基本
2021-03-08 20:47:54 1016
原创 设置 SSH 通过密钥登录
我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只公钥和一只私钥。将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。这样一来,没有私钥,任何人都无法
2021-03-07 09:40:24 251
原创 Django创建子应用
在Web应用中,通常有一些功能模块是在不同的项目中都可以复用的1.创建子应用python manage.py startapp 子应用名称//执行后,可以看到工程目录中多处一个名为“子应用名称”的子目录2.查看项目导包路径若要知道如何导入users应用并完成注册,需要知道项目导包路径。已知导包路径meiduo_project/meiduo_mall已知 ‘users’应用所在目录meiduo_project/meiduo_mall/meiduo_mall/apps/users得到导入’
2021-03-05 12:53:44 299
原创 配置工程日志
1.配置工程日志LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 是否禁用已经存在的日志器 'formatters': { # 日志信息显示的格式 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s' }, 'simp
2021-03-04 22:15:06 129 1
原创 配置Redis数据库
Redis 响应非常快,每秒可以执行大约 110 000 个写入操作,或者 81 000 个读操作,其速度远超数据库。如果存入一些常用的数据,就能有效提高系统的性能。1.安装django-redis扩展包$ pip install django-redis2.在dev文件下配置Redis数据库CACHES = { "default": { # 默认 "BACKEND": "django_redis.cache.RedisCache", "LOCATION":
2021-03-04 20:26:11 247 1
原创 爬虫签到模板及Linux设置定期执行
import requestsimport timeurl = 'xxx'headers = { 'referer':'从哪个网址转入', 'cookie':'你的cookie' 'x-requested-with':'XMLHttpRequest', 'user-Agent':'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTM
2021-03-03 18:35:59 342 3
原创 在服务器安装mysql数据库server并与客户端建立连接
1.命令行输入:sudo apt-get install mysql-server 2.若安装失败,尝试使用命令 sudo apt-get update //更新软件源
2021-03-01 15:26:43 305
原创 用Django框架创建工程及jinja2、mysql、redis、工程日志、前端静态文件配置
1.用Django框架创建工程# 切换到用户目录cd ~#创建项目文件夹mkdir projects#创建Djanggo工程django-admin startproject meiduo_mall2.Django项目主目录:(1) 项目的主目录名称和我们的project 名称一致a. init.py 是项目的初始化文件b. Urls 基础路由配置文件路由去哪里找程序c. wsgi.py web应用服务器配置文件d. Settings.py 是项目的主配置文件里面包含了一些列的项目
2021-02-28 21:35:06 207
原创 MAC安装虚拟环境Virtualenv并配置永久变量
MAC安装虚拟环境Virtualenv并配置永久变量1.安装虚拟环境命令sudo pip install virtualenv #安装虚拟环境sudo pip install virtualenvwrapper #安装虚拟环境扩展包2.配置永久变量# 切换到用户目录cd ~# 打开配置文件vim .bash_profile# 编辑并添加内容export WORKON_HOME=$HOME/.virtualenvsexport VIRTUALENVWRAPPER_PYTHON=/u
2021-02-28 17:47:13 601 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人