这个资源是一个包含了使用 PyTorch 实现的11种常见在线强化学习算法的代码集合。每个算法都有独立的文件夹,可以单独运行并测试相应算法在不同环境中的性能。以下是资源中包含的算法: 1、Q-learning 2、SARSA 3、DQN (Deep Q-Network) 4、Double-DQN 5、Dueling-DQN 6、PG (Policy Gradient) 7、AC (Actor-Critic) 8、PPO (Proximal Policy Optimization) 9、DDPG (Deep Deterministic Policy Gradient) 10、TD3 (Twin Delayed DDPG) 11、SAC (Soft Actor-Critic)
2024-03-05 21:19:26 6.68MB pytorch 强化学习 python
1
开发环境: Pycharm + Python3.6 + 卷积神经网络算法 基于人脸表面特征的疲劳检测,主要分为三个部分,打哈欠、眨眼、点头。本实验从人脸朝向、位置、瞳孔朝向、眼睛开合度、眨眼频率、瞳孔收缩率等数据入手,并通过这些数据,实时地计算出驾驶员的注意力集中程度,分析驾驶员是否疲劳驾驶和及时作出安全提示。 视觉疲劳检测原理:因为人在疲倦时大概会产生两种状态: 眨眼:正常人的眼睛每分钟大约要眨动10-15次,每次眨眼大概0.2-0.4秒,如果疲倦时眨眼次数会增多,速度也会变慢。打哈欠:此时嘴会长大而且会保持一定的状态。因此检测人是否疲劳可以从眼睛的开合度,眨眼频率,以及嘴巴张合程度来判断一个人是否疲劳。 检测工具 dlib :一个很经典的用于图像处理的开源库,shape_predictor_68_face_landmarks.dat是一个用于人脸68个关键点检测的dat模型库,使用这个模型库可以很方便地进行人脸检测,并进行简单的应用。 眨眼计算原理: (1) 计算眼睛的宽高比 基本原理:计算 眼睛长宽比 Eye Aspect Ratio,EAR.当人眼睁开时,EAR
2024-03-05 21:16:22 78.33MB python 卷积神经网络 疲劳驾驶检测
1
sxf-工具 SXF 地理空间格式工具 解析 *.RSC 文件 python src/parse_rsc.py examples/100t98g.rsc python src/parse_rsc.py --output-objects objects.yaml --output-semantics semantics.yaml --output-parameters parameters.yaml -- examples/100t98g.rsc 解析 *.SXF 文件 python src/convert.py --rsc examples/100t98g.rsc examples/M-34-012.sxf
2024-03-05 19:52:49 1.67MB Python
1
适合学习/练手、毕业设计、课程设计、期末/期中/大作业、工程实训、相关项目/竞赛学习等。 项目具有较高的学习借鉴价值,也可直接拿来修改复现。可以在这些基础上学习借鉴进行修改和扩展,实现其它功能。 可放心下载学习借鉴,你会有所收获。 可放心下载学习借鉴,你会有所收获。 可放心下载学习借鉴,你会有所收获。 —— 博主领域:嵌入式领域&人工智能&软件开发。 有任何使用问题欢迎随时与博主沟通(公主呺:阿齐Archie)。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
2024-03-05 16:26:06 13.14MB Python Python项目 Python实战
1
爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的工作流程包括以下几个关键步骤: URL收集: 爬虫从一个或多个初始URL开始,递归或迭代地发现新的URL,构建一个URL队列。这些URL可以通过链接分析、站点地图、搜索引擎等方式获取。 请求网页: 爬虫使用HTTP或其他协议向目标URL发起请求,获取网页的HTML内容。这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对获取的HTML进行解析,提取有用的信息。常用的解析工具有正则表达式、XPath、Beautiful Soup等。这些工具帮助爬虫定位和提取目标数据,如文本、图片、链接等。 数据存储: 爬虫将提取的数据存储到数据库、文件或其他存储介质中,以备后续分析或展示。常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施,如验证码、IP封锁等。爬虫工程师需要设计相应的策略来应对这些挑战。 爬虫在各个领域都有广泛的应用,包括搜索引擎索引、数据挖掘、价格监测、新闻聚合等。然而,使用爬虫需要遵守法律和伦理规范,尊重网站的使用政策,并确保对被访问网站的服务器负责。
2024-03-04 15:14:34 157KB python 爬虫 数据收集
1
自己写的利用百度语音识别api实现控制电脑的软件,包括语音控制打开电脑软件,搜索数据等.....用户可以自定义 对于语音识别最好自己注册一个百度语音识别的应用,获得密钥,添加即可.
2024-03-04 15:04:48 7KB voice python
1
PIME 通过文本服务框架轻松地为Windows实现输入法: LibIME包含旨在成为Windows Text Service Framework(TSF)的简单包装的库。 PIMETextService包含用于使用libIME的Windows文本服务的骨干实现。 python服务器部分需要python 3.x和pywin32软件包。 所有零件均已获得GNU LGPL v2.1许可。 发展 工具要求 > = 3.0 如何建造 从github获取源代码。 git clone https://github.com/EasyIME/PIME.git cd PIME git submodule update --init 使用以下CMake命令生成Visual Studio项目。 cmake -G "Visual Studio 16 2019" -A Win32 <path to
2024-03-04 10:51:48 39.53MB windows-10 chinese Python
1
python 实现 神经网络 课程设计 代码 2层隐藏层神经网络(2 Hidden Layers Neural Network) 激活函数(Activation Functions) 指数线性单元(Exponential Linear Unit) 反向传播神经网络(Back Propagation Neural Network) 卷积神经网络(Convolution Neural Network) 输入数据(Input Data) 感知器(Perceptron) 简单神经网络(Simple Neural Network) 神经网络(Neural Network)是一种计算模型,受到人类神经系统的启发。它由多个人工神经元(节点)组成,这些神经元通过连接(权重)相互传递和处理信息。神经网络通常由输入层、隐藏层和输出层组成,其中隐藏层可以包含多个层。
2024-03-04 10:23:04 19KB 神经网络 python
1
人口普查数据下载器 从美国人口普查局下载《,并将其重新格式化以供人类使用。 有什么 该存储库处理的所有数据文件都发布在文件夹中。 可以通过其原始URL将它们调用到应用程序中,例如 命令行界面 该库可以作为命令行界面安装,可让您按需下载文件。 安装 $ pipenv install census-data-downloader 命令行用法 现在有一个名为censusdatadownloader的工具为censusdatadownloader准备就绪。 Usage: censusdatadownloader [OPTIONS] TABLE COMMAND [ARGS]... Download Census data and reformat it for humans Options: --data-dir TEXT The folder where you want to dow
2024-03-03 21:27:09 4.5MB python news pandas
1
1.界面采用tkinter开发,比较简单; 2.新增了积分功能; 3.新增了陷入死局时,重新打散功能; 4.新增了关卡功能,目前设置了5关; 5.新增了计算当前地图有多少可连通图标功能。
2024-03-03 12:54:13 500KB python
1