初识AlphaZero AlphaZero能够基于强化学习实现较高技巧的棋类博弈,我看过nb网友实现的基于MCTS的五子棋模型后,惊叹不已!特此记录一下其中训练的一些方法和技巧。 MCTS MCTS是指蒙特卡洛搜索树。 蒙特卡洛搜索树没听过的话,想必你是知道蒙特卡罗模拟的。这个模拟过程就是暴力的按照 ...
分类:
其他好文 时间:
2020-04-18 18:59:39
阅读次数:
207
一、静态路由 背景:职场网络包括专线统一使用静态路由,职场到云;云上各业务到其他外联单位互通,都通过添加静态路由来实现业务访问不间断。 简易拓扑:职场内核心交换机—— 专线防火墙—— 专线路由器—— 托管区路由器—— 托管区防火墙—— 腾讯云<——托管区防火墙<——托管区防路由器<——各外联单位 方 ...
分类:
其他好文 时间:
2020-04-18 18:30:53
阅读次数:
64
自定义Controller转场动画
当你想使用一个自定义的模态表示类型来呈现一个视图控制器时,设置它的modalPresentationStyle属性为custom,并将一个符合这个协议的对象分配给它的transitioningDelegate属性。当你展示那个视图控制器时,UIKit查询你的转换代... ...
分类:
其他好文 时间:
2020-04-18 18:30:18
阅读次数:
64
Executor(1) 从JDK5 开始提供Executor FrameWork(java.util.concurrent.\ ) 分离任务和创建和执行者的创建 线程重复利用(new线程代价很大) 理解 共享线程池 的概念 预设好的多个Thread, 可弹性增加 多次执行很多很小的任务 任务创建和执 ...
分类:
编程语言 时间:
2020-04-18 16:02:01
阅读次数:
86
使用场景: 一个或N个线程,等待其它线程完成某项操作之后才能继续往下执行。CountDownLatch描述的是,一个或N个线程等待其他线程的关系。 使用方法: 设CountDownLatch个数:CountDownLatch countDownLatch=new CountDownLatch(3); ...
分类:
编程语言 时间:
2020-04-18 14:22:02
阅读次数:
70
Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。 对象可以包含任意数量和类型的数据。 类对象 类对象支持两种操作:属性引用和实例化。 属性引用使用和 Python 中所有的属性引用一样的标准语法: obj. ...
分类:
编程语言 时间:
2020-04-18 13:52:41
阅读次数:
62
创建线程三种方式: (1)直接定义一个类继承线程类Thread,重写run()方法,创建线程对象 调用线程对象的start()方法启动线程。 缺点:线程类已经继承了Thread类无法继承其他类了,功能不能通过继承拓展(单继承的局限性)。 public class ThreadDemo1 { publ ...
分类:
编程语言 时间:
2020-04-18 13:47:31
阅读次数:
54
unihtmlmemo使用 procedure TMainForm.UniButton1Click(Sender: TObject); begin UniMemo1.Text := UniHTMLMemo1.Text; end; procedure TMainForm.UniFileUploadBu ...
分类:
Web程序 时间:
2020-04-18 09:44:18
阅读次数:
101
一:基础版(抓取首页图片) 爬虫py文件代码: 1 # -*- coding: utf-8 -*- 2 import scrapy 3 import sys 4 import io 5 from scrapy.selector import Selector 6 from scrapy.http i ...
分类:
其他好文 时间:
2020-04-17 23:26:55
阅读次数:
73
题意描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 解题思路 一、使用DFS算法 从 ...
分类:
编程语言 时间:
2020-04-17 22:10:05
阅读次数:
102