自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小星AI

长期更新AI领域的研究内容

  • 博客(89)
  • 资源 (6)
  • 收藏
  • 关注

原创 Unity人工智能之不断自我进化的五人足球赛

本文基于我前面发的两篇文章,需要对ML-Agents有一定的了解,详情请见:Unity强化学习之ML-Agents的使用、ML-Agents命令及配置大全。我前面的相关文章有:ML-Agents案例之CrawlerML-Agents案例之推箱子游戏ML-Agents案例之跳墙游戏ML-Agents案例之食物收集者ML-Agents案例之双人足球本案例为本文根据双人足球基础之上尝试改进的五人足球。本案例使用了Unity的ML-Agents组件开发而成,这里使用了多智能体强化学习的算法MA-POC

2021-11-24 22:03:59 5718 11

原创 常见算法解法——链表篇

常见算法题解法,一法通则万法通

2024-02-23 09:58:34 245

原创 数据结构与算法:python栈和队列的用法

python的栈和队列其实都算作一个数组,栈从最后一个元素开始推出,队列从第一个元素开始推出。由于从第一个元素删除需要挪动数组,所以可以采用双向链表代替,时间复杂度大大降低。

2023-12-07 13:33:37 162

原创 数据结构与算法数组篇:O(1)插入删除元素

遇到需要逐个遍历判断并删除集合内元素的情况,可以逆序进行遍历,这样就能避免删除后元素减少而越界。注意del函数比较耗时,所以有更好的办法最好不用。

2023-12-07 13:27:38 141

原创 游戏配置表的导入使用

其中把第一行的Tables\改成自己存放Excel文件的文件夹,Data\改成存放Json文件的文件夹即可,第二行是复制Json文件的命令。在DataManager单例初始化后,调用Load函数读取json文件,就能使用配置表了。那么程序怎么把把这张配置表导入使用?生成的Json文件如下。

2023-12-03 21:49:20 376

原创 XLua热更新框架原理和代码实战

XLua热更新详解

2023-11-16 23:38:50 963

原创 URP渲染管线简介

URP的设计目标是在保持高性能的同时,提供更多的渲染功能和自定义选项。与普通项目相比,会多出Presets文件夹,里面包含着一些设置,包括本色,声音,法线,贴图等设置。全局只有主光源和附加光源,主光源只支持平行光,附加光源数量有限制,主光源和附加光源在一次Pass中可以一起着色。URP:全局只有主光源和附加光源,主光源只支持平行光,附加光源数量有限制,一次Pass可以计算多个光源。可编程渲染管线:渲染策略是可以供程序员定制的,可以定制的有:光照计算和光源,深度测试,摄像机光照烘焙,后期处理策略等等。

2023-11-12 19:00:01 416

原创 Unity shader语法

Unity shader常用语法

2023-11-11 13:56:28 290

原创 TA Shader基础

游戏渲染基础

2023-11-11 13:50:45 536

原创 TCP和UDP C#代码实战

TCP、UDP实战

2023-11-10 11:32:50 359

原创 Protobuf简介

优点:性能好效率高(存储和转化)、预生成代码(无需编写解析代码)、多语言支持(开源社区)、兼容性好。就能下载对应版本的Protobuf工具到该项目文件夹中,以后可以复制该文件夹到其他项目中使用。在项目中引用对应的头文件即可使用自己定义的协议。protobuf的数据要经过序列化转换为二进制数据才能在网上传输,对方收到后进行反序列化还原。反序列化:将序列化之后的数据转化为序列化之前的数据结构或对象。序列化:将数据结构和对象转换成能够存储和传输的格式。特点:语言无关,平台无关,高效,扩展性好。

2023-11-10 11:27:32 137

原创 Unity游戏开发基础之数据结构部分

数据结构,编程基础,找工作必备,提升代码上限

2023-11-09 19:10:11 4166

原创 Unity游戏开发基础组件

Unity编辑器基础

2023-11-09 19:00:52 615

原创 常用排序算法实现

笔试面试必须了解的排序算法

2023-11-07 22:41:42 940

原创 设计模式简要介绍

面试中常见的设计模式,面试中说出几种重要的即可

2023-11-07 22:38:18 217

原创 Unity热更新介绍

热更新,手机游戏商业化的必经之路

2023-11-02 18:37:38 249

原创 Lua基础

lua语言,为游戏开发热更新打下基础

2023-11-02 18:35:02 716 1

原创 计算机加减乘除的本质

只应用位运算实现加减乘除是程序员的基本修养,这里应用通俗易懂的python实现加减乘除,其他语言同理。

2023-10-20 20:22:02 152

原创 C/C++基础

C、C++必须知道的原理

2023-10-20 20:16:36 664

原创 ML-Agents与自己的强化学习算法通讯——PPO篇

使用自己的算法训练ML-Agents插件中的游戏AI

2023-04-18 12:04:28 1578 5

原创 ML-Agents与python的Low Level API通信

用自己的python算法训练Unity人工智能

2023-04-18 01:07:05 1014 2

原创 致即将步入社会的朋友们

在漫漫的学习之路上,我偶有所感,综合某位大佬的话,我对目标与结果、努力与成就、自律与行动产生了更高的认识,在这里和大家分享

2022-11-19 18:29:40 402 2

原创 Unity游戏开发前置知识

游戏开发需要具备的编程基础的重要部分

2022-09-27 00:51:00 1309

原创 强化学习科研知识必备(数据库、期刊、会议、牛人)

本文为收集了网上资料整理而成,不一定完全正确,但具有一定的参考意义,能够为初入科研的小白指引道路。

2022-07-26 12:25:12 2824 1

原创 SCI写作指南

给初入学术圈的新人的一份论文写作指南

2022-07-21 14:30:49 1006 1

原创 强化学习PPO代码讲解

查看代码对于算法的理解直观重要,这使得你的知识不止停留在概念的层面,而是深入到应用层面。代码采用了简单易懂的强化学习库PARL,对新手十分友好。

2022-05-14 12:40:42 6711 6

原创 强化学习入门级实践教学

参考视频:https://www.bilibili.com/video/BV1yv411i7xd代码下载:https://github.com/PaddlePaddle/PARL可以先阅读我的文章强化学习纲要,本文针对强化学习的入门级讲解。代码主要参考强化学习算法框架库:PARL资料推荐书籍:《Reinforcement Learning: An Introduction》视频:David Silver经典强化学习公开课、UC Berkeley CS285、斯坦福CS234经典论文:

2022-03-20 21:22:56 3507 5

原创 AI球球大作战:Go-Bigger多智能体决策智能挑战赛

比赛网页:https://www.datafountain.cn/competitions/549repo:https://github.com/opendilab/Gobigger-Explore/入门篇赛题说明本次竞赛采用 Go-Bigger 作为游戏环境。Go-Bigger 是一款多人组队竞技游戏。更多细节请参考 Go-Bigger 文档。在游戏中,每支竞赛参赛队伍控制游戏中一支队伍(每支队伍由多个玩家组成)。竞赛参赛队伍需要通过提交智能体的方式,来对游戏中的某个队伍及其所包含的玩家进行控制,

2022-03-14 23:15:50 1633 3

原创 强化学习之stable_baseline3详细说明和各项功能的使用

stable-baseline3是一个非常受欢迎的深度强化学习工具包,能够快速完成强化学习算法的搭建和评估,提供预训练的智能体,包括保存和录制视频等等,是一个功能非常强大的库。详情可以查看官网:https://stable-baselines3.readthedocs.io/en/master/

2022-02-24 16:02:15 23283 6

原创 强化学习落地挑战赛:学习指定平等的促销策略(训练流程)

赛事官方入口:https://codalab.lisn.upsaclay.fr/competitions/823#learn_the_details-overview深度强化实验室的中文说明:http://deeprl.neurondance.com/d/583-aihttp://deeprl.neurondance.com/d/584-ai本文的内容基于前面的文章:赛题分析:AI决策•强化学习落地挑战赛——学习指定平等的促销策略这里直接讲述训练过程。

2022-02-18 22:35:00 551 5

原创 offline强化学习之Revive SDK的使用

Revive 用于构建仅基于离线数据的智能决策系统。离线强化学习,即在不与环境进一步交互的情况下从固定数据集中学习的任务,构成了 Revive 的核心。它有望将历史数据集转变为强大的决策引擎。离线强化学习方法探索了从现有数据中提取具有最大效用的策略的可能性,从而使许多关键决策领域的策略优化过程自动化,从机械系统的优化控制,提高能源部门的能源效率,到更广泛的影响促进科学研究。

2022-02-11 12:11:00 3940 3

原创 WSL2端配置pytorch GPU加速环境

配置好WIn10的Linux子系统WSL2的GPU加速深度学习,我踩坑踩得头皮发麻

2022-01-25 21:06:39 5342 2

原创 WSL2安装及其python环境配置

WSL,全称Windows Subsystem for Linux,这是一个Windows下的子系统,允许开发人员直接在Windows下运行Linux环境,简单,便捷,高效。无需虚拟机,Windows下一键打开就能立即使用。并且能够做到两个系统间数据的互通。这样我们就可以在Windows下进行基于linux的程序开发。WSL2是WSL的新版本,提高了文件系统性能,增加了完整的系统调用兼容性。

2022-01-18 17:42:15 9700

原创 赛题分析:AI决策•强化学习落地挑战赛——学习指定平等的促销策略

现在商家想要将促销策略从个性化促销转换为平等化促销,执行的方式是发放优惠券,我们可以通过控制优惠券的数量和折扣来达成目标,通过对不同的消费者投放不同数量不同折扣的消费券来达成目的。对于非平等化促销策略,它输入单个用户状态,输出给单个用户发放的促销动作,因此每个人的促销动作可以各不相同。要学习一个平等化促销策略,它输入的是全体用户的状态,输出一个给全体用户发放相同的促销动作。

2022-01-02 17:23:07 1330 4

原创 模仿学习与强化学习的结合(原理讲解与ML-Agents实现)

模仿学习与强化学习结合能产生超级强悍的训练效果,是训练困难任务的必备框架

2021-12-27 12:36:15 12219 10

原创 论文阅读:Variational Discriminator Bottleneck

对判别器进行信息约束来达到更为稳定的生成对抗训练

2021-12-24 12:41:50 2512

原创 ML-Agents案例之“排序算法超硬核版”

本案例源自ML-Agents官方的示例,Github地址:https://github.com/Unity-Technologies/ml-agents,本文是详细的配套讲解。本文基于我前面发的两篇文章,需要对ML-Agents有一定的了解,详情请见:Unity强化学习之ML-Agents的使用、ML-Agents命令及配置大全。我前面的相关文章有:ML-Agents案例之CrawlerML-Agents案例之推箱子游戏ML-Agents案例之跳墙游戏ML-Agents案例之食物收集者ML-A

2021-12-15 09:27:26 3445 1

原创 ML-Agents案例之看图配对

本案例源自ML-Agents官方的示例,Github地址:https://github.com/Unity-Technologies/ml-agents,本文是详细的配套讲解。本文基于我前面发的两篇文章,需要对ML-Agents有一定的了解,详情请见:Unity强化学习之ML-Agents的使用、ML-Agents命令及配置大全。我前面的相关文章有:ML-Agents案例之CrawlerML-Agents案例之推箱子游戏ML-Agents案例之跳墙游戏ML-Agents案例之食物收集者ML-A

2021-12-13 20:07:15 4469

原创 ML-Agents案例之机器人学走路

本案例源自ML-Agents官方的示例,Github地址:https://github.com/Unity-Technologies/ml-agents,本文是详细的配套讲解。本文基于我前面发的两篇文章,需要对ML-Agents有一定的了解,详情请见:Unity强化学习之ML-Agents的使用、ML-Agents命令及配置大全。我前面的相关文章有:ML-Agents案例之CrawlerML-Agents案例之推箱子游戏ML-Agents案例之跳墙游戏ML-Agents案例之食物收集者ML-A

2021-12-12 20:22:37 3504 2

原创 ML-Agents案例之蠕虫

本案例源自ML-Agents官方的示例,Github地址:https://github.com/Unity-Technologies/ml-agents,本文是详细的配套讲解。本文基于我前面发的两篇文章,需要对ML-Agents有一定的了解,详情请见:Unity强化学习之ML-Agents的使用、ML-Agents命令及配置大全。我前面的相关文章有:ML-Agents案例之CrawlerML-Agents案例之推箱子游戏ML-Agents案例之跳墙游戏ML-Agents案例之食物收集者ML-A

2021-12-12 12:28:14 5118

周博磊强化学习课程源码

周博磊强化学习课程源码

2021-09-25

李宏毅机器学习2021HW3食物数据集

训练集内含11种食物图片的分类集和用于半监督的未分类集,还有11种图片的验证集,以及测试集

2021-06-01

PyTorch深度学习实践.rar

Pytorch实战配套资源

2021-05-26

population_data.csv

人口数据文件,Python编程从入门到实践配套资源

2021-01-21

python编程从入门到实践Django项目完整版

python编程从入门到实践书中的Django项目未部署到云服务器的版本,可在本地运行查看网页效果,包含用户注册登录功能,主题和条目数据录入等,具体可参考我的博文《python编程从入门到实践笔记》

2021-01-21

Python编程从入门到实践书本源代码文件.rar

Python编程从入门到实践书本源代码文件.rar

2021-01-21

空空如也

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

TA关注的人

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