端到端神经网络的跳一跳玩法

栏目: Python · 发布时间: 6年前

内容简介:端到端神经网络的跳一跳玩法

其实发展到现在,跳一跳已经不如之前那么火热了。从最初的 POST 直接改分再到 Python 截图识别像素点计算距离跳跃,各种各样的辅助呈出不穷,而微信方面也加强了反外挂的机制,大量的手动玩家都会被误杀了。对于之前 POST 改分的人就直接被加入黑名单,永远都是零分。这里给出一个基于深度神经网络学习的跳一跳辅助,目的不在于获得高的分数,而是为了可以有一个学习的机会。

PyTorch

这个项目使用的是 PyTorch 这个深度学习张量库,首先安装一下,在 Mac 下 PyTorch 的安装非常简单:

pip3 install http://download.pytorch.org/whl/torch-0.3.0.post4-cp36-cp36m-macosx_10_7_x86_64.whl 
pip3 install torchvision

其他系统的可以去官网看一下安装命令,要注意的是 Python 的版本和是否有 GPU。

Android

安卓下需要安装 ADB 依赖,IOS 的话需要安装 WDA。安装 ADB 很简单:

brew cask install android-platform-tools

IOS

  1. 安装依赖 IOS 安装 WDA 稍微复杂一些,首先升级 XCode 到最新版,然后安装 Carthage:
brew install carthage

安装 Node:

brew install node

安装 libmobiledevice

brew install imobiledevice
iproxy 8100 8100

克隆 WDA 的代码:

git clone git@github.com:facebook/WebDriverAgent.git

执行安装脚本:

./Scripts/bootstrap.sh

执行完成后,直接双击打开WebDriverAgent.xcodeproj这个文件。

2.设置证书 安装到真机上都是需要证书签名:

端到端神经网络的跳一跳玩法

接着在TARGETS里面选中WebDriverAgentRunner,用同样的方法设置好证书:

端到端神经网络的跳一跳玩法

3.运行测试 首先菜单栏选择目标设备:

Product --> Destination --> Device

选择 Scheme:

Product --> Scheme --> WebDriverAgentRunner

运行测试:

Product --> Test

此时控制台界面可以看到设备的IP,给出的IP和端口,加上 /status 合成一个 url 地址,例如 http://10.0.0.1:8100/status ,然后浏览器打开,如果出现一串 JSON 输出,说明 WDA 安装成功了。

项目

环境都测试好了之后,克隆项目代码:

git clone git@github.com:songrotek/wechat_jump_end_to_end.git

切换到项目里面运行:

python run_ios.py
python run_android.py

欢迎关我的个人公众号:左手代码(有运行视频,还有福利与你同在~)

端到端神经网络的跳一跳玩法

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

现代操作系统(第3版)

现代操作系统(第3版)

Andrew S. Tanenbaum / 陈向群、马洪兵 / 机械工业出版社 / 2009-7 / 75.00元

本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学......一起来看看 《现代操作系统(第3版)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具