相关文章
Day4:强化学习之Qlearning走迷宫
一、迷宫游戏
1.环境已知
迷宫环境是定义好的,障碍物位置和空位置是已知的;
# 定义迷宫
grid [[0, 0, 0, 1, 0],[0, 1, 0, 1, 0],[0, 1, 0, 0, 0],[0, 0, 0, 1, 0],[0, 1, 1, 1, 0]
]
2.奖励方式已知
如果碰到障碍物则得-1,如果到终点则…
建站知识
2025/4/18 5:14:43
Linux中进程的状态3 进程的优先级1
目录
X(dead) && Z(zombie)
僵尸进程 && 孤儿进程
进程的优先级
如何修改进程的优先级 我们至此还剩两种状态没有查看,X和Z状态。
X(dead) && Z(zombie)
X状态是进程死亡状态,Z状态依照这个词可知是进程处于僵死状态&…
建站知识
2025/3/29 20:31:02
mac安装Pyspark并连接Mysql
安装Scala, apache-spark, Hadoop
brew install scala
brew install apache-spark
brew install hadoop
pip install pyspark注意不要自己另外安装jdk, 会造成版本对不上报错。因为安装apache-spark的过程中会自动安装openjdk。
配置环境变量
JAVA_HOME/opt/homebrew/Cellar…
建站知识
2025/4/10 18:24:12
个人shell脚本分享
在周一到周五做增量备份,在周六周日做完全备份 #!/bin/bash定义变量
SRC“/path/to/source” # 源目录 BKUP“/backup” # 备份主目录 FUL“KaTeX parse error: Expected EOF, got # at position 22: …ull" #̲ 完全备份目录 INC"BKUP/inc” # 增量备份…
建站知识
2025/4/20 21:28:52
Vue3+NestJS实现后台权限管理系统上线啦!(附源码及教程)
最近这段时间工作不忙,想着提升一下自己的技术,沉淀沉淀。于是做了一个开源的后台权限管理系统。因为我本身是一个前端开发,所以前端和服务端都是用的 JS 语言来开发的,前端用的框架是 vue3,后端则用的是 NestJS。经过一段时间的努力,最终于元旦节部署了第一个版本。同时开发过…
建站知识
2025/4/14 23:36:51
绿联nas docker 安装 rocketmq 队列。亲测可用
首先拉取docker 镜像,所需镜像如下: 安装 nameserver
docker run -d -p 9876:9876 \
-v ${HOME}/docker/software/rocketmq/data/namesrv/logs:/opt/logs \
-v ${HOME}/docker/software/rocketmq/data/namesrv/store:/opt/store \
--name rmqnamesrv \
…
建站知识
2025/4/20 13:58:19
使用python进行数据分析工作,要掌握哪些数学知识?
机器学习理论是一个涵盖统计、概率、计算机科学和算法方面的领域,该理论的初衷是以迭代方式从数据中学习,找到可用于构建智能应用程序的隐藏洞察。
尽管机器学习和深度学习有巨大的发展潜力,但要深入掌握算法的内部工作原理并获得良好的结果…
建站知识
2025/4/11 14:28:41
Docker 在微服务架构中的应用(二)
五、最佳实践
5.1 多阶段构建
在构建 Docker 镜像时,多阶段构建是一种非常有效的优化方式,它可以显著减少镜像的大小,提高构建效率。传统的单阶段构建方式会将所有的构建依赖,如编译器、构建工具、中间产物等都包含在最终的镜像…
建站知识
2025/4/6 9:15:52