- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 博弈论学习笔记(二)
当前部分主要集中在非合作博弈部分。静态博弈是指:参与人同事选择行动,并不知道对方将要采取何种行动;动态博弈是指:参与人的行动有先后顺序,且后者能够观察到先行动者所选择的行动。完全信息:博弈过程中每一个位参与人对其他参与人的特征,策略空间及收益函数有准确的信息。不完全信息:如果参与人对其他参与人的一些信息不准确知道。根据以上两个属性方面,以及每个方面的两个属性取值,对应有四种组合
2017-07-26 20:05:00 4938 1
原创 博弈论学习笔记(一)
开始起步,希望专家朋友们给予指点,共同进步。博弈论三要素1参与者: 指的是博弈中做出相关决策的个体,由于存在相互依赖,博 弈中至少有两个参与者。2每个参与者的策略集。 策略:指一个完整的计划或决策准则,它定义了参与者在不同状态下所要选择的行动。并非罗列参与者可选的行动,而 是描述参与者的行动如何依赖他所观察到的其他参与者已经采取的行动。3效用函数
2017-07-25 15:37:12 10261
原创 C++ 单生产者多消费者多线程示例
项目需要用到鱼眼视频到鸟眼视频的拼接。然后,对拼接之后的鸟眼视频进行车位的识别。之前的代码是无限循环形式,直到视频结束。每个循环中,先进行拼接,再开启一个线程进行车位识别。现在希望一个线程进行拼接,两个线程分别进行车位检测。实现多线程。在网上搜索了一些代码,先现在Linux系统下进行验证(没有环境,尚未验证),然后尝试运用这段代码实现自身项目的多线程。#include #i
2017-07-19 20:00:09 1464
原创 生产者消费者问题代码示例
生产者消费者问题是一个经典的并发实例,因为项目需要代码优化实现程序并行,因此直接学习这一部分知识拿来用作代码的优化,也是边学习边理解。程序菜鸟一只,只希望尽快入门,早点得道。这段代码是从别人处偷来的,但是别人的源代码无法执行,我算是改正了之后的,经过自己亲自实验是保证可以运行的。#include #include #include #include #include #de
2017-07-14 20:48:24 3811
原创 Linux互斥锁的使用
直接上示例代码,个人感觉这样学习更快。示例代码一:不使用互斥锁,直接创建多线程,运行函数。前提是懂得线程创建函数的用法。 #include <pthread.h> #include <stdio.h> pthread_mutex_t mutex ; void *print_msg(void *arg){ int i=0; ...
2017-07-13 20:58:16 2584 6
原创 C++ 多线程 学习笔记(二)
进程:基于进程的多任务处理是程序的并发执行。线程:基于线程的多任务处理是同一程序的片段的并发执行。C++ 多线程写法,从入门开始,一点点往下写,我也不知道能学到精通还是到放弃。根据主流的一些博客技术文档,循序渐进,适于新手入门。首先第一个程序是直接使用多线程创建函数创建多个线程。编译的时候需要静态链接库文件pthread ,使用命令 g++ -o target tar
2017-07-11 15:58:33 403
原创 Makefile $@ $^ $< 三个常用变量
本文章示例代码来自别人博客,但是直接考下来,确实有坑,对于初学者十分不理,我亲自把代码实现一遍之后,再放上来,保证代码可以正确运行,请读者放心使用。一个main程序依赖其余四个文件,包括两个源文件,两个头文件main.c#include"mytool1.h"#include"mytool2.h"int main(void){mytool1_print("hello1");
2017-07-10 16:42:04 412
conv_relu_40000.weights
2019-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人