强化学习
之前没有深入和系统的学习过强化学习,最近由于科研刚需,上网查资料刚好看到知乎上面有个大佬的强化学习的系列文章,感觉写的很好,于是就把他的文章看了一遍,顺便做了一些笔记,这里记录一下。 原文: https://zhuanlan.zhihu.com/p/111895463 卧槽大佬讲的真的好,笔记记不了一点!!!建议大家都去看原文! 后面可能会自己写一下 MADDPG 和 MATD3 的相关内容,到时候再更新。 2023/10/23 这几天把大佬的强化学习专栏看了一遍了,真的很不错,但是我觉得还是得自己总结一下重难点,且这周五和东大的联合组会轮到我讲了,刚好深入理解一下强化学习算法。所以还是写一下这篇笔记吧! 学习路线: 马尔可夫树强化学习的任务: 希望用强化学习的方式,使某个智能体获得独立自主地完成某种任务的能力。 智能体学习和工作的地方,称为环境。 所谓独立自主,就是智能体一旦启动,就不需要人指挥了。 经典马尔可夫链 状态(state):智能体观察到的当前环境的部分或者全部特征。 注意:环境的特征可能有许多,但只有智能体能够观察到的特征才算是状...
react技巧
主要是对开源项目中react-native的一些使用技巧进行总结。具体项目见:casdoor-app 后面如果做react的话可能也会做一些总结,到时候再加。 react-nativeReact Context用于在不同的组件中或者 js 文件中共享同一个数据。 使用方法: 例如要共享 userInfo 在应用程序中创建一个 React Context,用于共享 userInfo。 UserContext.js 123456import React from "react";const UserContext = React.createContext();export const UserProvider = UserContext.Provider;export const UserConsumer = UserContext.Consumer;export default UserContext; 在 App.js 中使用 UserProvider 包裹应用程序 注意这里要设置需要共享的数据 value={{userI...
云笔记系统扩容
起因之前部署的云笔记系统的存储卷太小了,当用户数量增加的时候,笔记及用户信息会增大,这有可能会引起内存爆掉的情况。存储用户信息的 mysql和存储笔记信息的 mongodb在部署的时候我都设置了 1G的存储卷,这是远远不够的,因此需对其进行扩容。 根据老师要求,需将内存从 1G扩展到 50G,这是针对存笔记系统的 mongodb,为了更加稳妥,跟学弟协商后决定将存用户数据的 mysql也扩充到 10G。 大体思路: 确定 mongodb和 mysql的 pod所在的 node节点。 备份数据 删除旧的 pod 分别修改 mongodb和 mysql的 pv、 pvc为 50Gi、 10Gi。 指定 mongodb和 mysql的 pv、 pvc及 mongodb、 mysql部署的亲和性,让其部署在指定 node节点,便于扩容。 重新部署相应 pod 扩容指定的 mongodb、 mysql部署的节点的虚拟机。 注:本笔记图片里的 deployment的编号等信息可能会不一样,因为自己操作的时候可能会删了pod在重建导致其编号及时间等不一样,图片仅用于描述过程及结果。 1...
k8s部署云笔记系统
起因是导师之前让两个研一的学弟学妹写了个前后端的云笔记系统,然后后面让我部署到服务器中,因此记录一下。 创建namespacehelm12# 创建namespacekubectl create namespace note 1. 部署MySQL创建mysql文件夹 1sudo mkdir -p /home/mysql/data 1.1 挂载数据卷note-mysql-pvc.yaml 123456789101112131415161718192021222324apiVersion: v1kind: PersistentVolumemetadata: name: note-mysql-pvspec: capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: /home/mysql/data # 主机上的数据存储路径---apiVersion: v1kind: PersistentVolumeClaimmetadata: name: note-mysql-pvcspec: access...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment








