IGAL九期班学习笔记-赵健
本篇博客用于总结2018年IGAL九期班赵健老师做的报告,赵健老师的报告分为上午和下午两堂。主要介绍了他们团队利用可视化来解决人员相互沟通交流的问题和设计出的软件,这不仅为我们的研究方向提供了思路也为今后的可视化图像的设计方面提供一些新的想法,而且从本次报告中学习到了他们是怎样来设计一个非常实用的软件并解决的一个问题的过程。
以下是学习听取赵健老师报告的学习笔记:
上午时段:
问题1、怎样把脑子的想法展示出来
(1)展现的方法:
头脑风暴
纸质写出
脑图
(2)做的工作:
调查结果4点:
G1:多策略在迭代和灵活的工作流程中支持多种构思策略
(想要不同的策略)
G2:转移到逻辑序列协助用户找到逻辑序列来呈现想法
(线性转换)
G3:推荐语义和结构帮助用户找到灵感,产生想法并克服障碍
(推荐)
G4:纸张般的支出支持笔和纸的细微差别和流动性,以实现预写的流动性和自由形式
(可以在纸上的一些交互工具)
(3)根据调查完成后设计的软件:InkPlaner:
吧头脑风暴思维导图等绘制的图转换成一个故事线
再通过故事线可以转换成大纲,然后可以写作
在一张空白的纸上写出想到的关键词,然后可以用箭头链接并且可以随意拖动,最右边是一个
根据你写关键词的过程形成的故事线,并且可以调整故事线
推荐:文字上的推荐和结构上的推荐
文本数据学习,将推荐的词链接起来
搜索
(4)回顾四个调查结果检查完成度
(5)专家讨论,结合任务测试
反馈良好
问题2、怎样展示脑子里的想法和数据中得到的东西?
(1)引入:excel展示自己的想法
标注
贴纸等
(2)怎样用可视化的方法来展现数据上得到的想法:
注释不堪数量复杂关系失去思想过程哪个先来?
这取决于哪个?
在分析数据和标注的数据时的三个东西:数据段、短标签、文字评论
显式关系:例如,标签的共现隐含关系:例如,数据的相似性
提出并设计的解决方法:
软件:Annotation Graphs
用网络的方式把用户的标注联系在一起
三个不同展示的结构:
1、高维的关系投影到2D图上
2、以某个中心来看标注和数据
3、slice plot
怎样生成图的layout(布局,安排):
1、用户的输入
把某个点或部分交互在一起
2、机器的输入、
基于相似度
具体实现:
问题3、怎样把得到的知识进行传递?
引入:传话游戏,传到最后损失了很多信息,意思改变
怎样通过可视化让这个过程变得更容易?
Starting over、Naive browsing
Hubs and bridges
Random access
Tracing from the origin(KTGraph Baseline)
在异步合作模式下:
在数据分析中,希望传递的最佳效果是直接在前面的数据上衔接,但实际
上是无法实现的,需要理解前人的基础上才能更好的做下去。
怎样在更好的情况下理解前人传递的结果?
软件KTGraph:基于一个图的结构来表现一个知识
1、引入其他相关的外文知识点
2、加总结告诉下一个人总结到哪
3、timeline:记录了前人想法的过程而且可以倒放,让当前的人来了解
用VAST2006的挑战赛去测试
问题4、怎样把这些得到的结果高效的总结起来?
在数据科学中共享分析
“Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化和叙述文本的文档。”
问题:有很多个人,每个人产生的问题不一样、方法结果可能也不一样,怎样把这些合在一起?
由此他们设计软件:Chart Constellations
(1)将每个图变成一个点,然后用语义的方式投影到二维的平面上,然后用像星座之间的
连线一样,将有关的点连接起来,点击感兴趣的点可以详细查看
(2)将没分析出的可以进行推荐
(3)右边矩形树图展示相关属性,按使用频率划分
难点:计算图与图之间的相似度
1、编码:与最小编辑长度类似的量化图表差异(例如,标记,通道,颜色......)Graphscape [Kim 2017]
2、关键词:用户生成的图表描述符相似性(例如,标签,评论,降价,......)Word2vec [Mikolov 2018]
3、维度:数据属性重叠和相关[Peltonen 2015]
最后将三个相似度加起来成为整个图形的相似度
总结:在上午的介绍中,赵健老师通过抛出四个科学可视化相关的问题,来介绍了他们团队发现问题、需求调查、设计解决相关问题软件、测试软件有效性等过程,其中提出的四个关键性问题对我有着很大的启发,其研究并解决这四个问题设计出软件的的过程对我们也有范例式的作用。
下午时段:
数据科学工作流程设计可视化
问题1:输入的数据看起来都是一样的,但是分类器的结果却是非常不同的,为什么?
问题2:“我正在建立一个神经网络分类器。我尝试了很多方法,但它不起作用......为什么?“
用线性的数据去做非线性的分类,它(分类器)有可能不工作
在创建或调试模型的时候需要可视化因为可视化可以帮助我们知道模型是怎么工作的,这样才能更好的
调整模型。
问题3:“我终于得到了一些好成绩,但我的老板无法理解他们......”
原因:老板不是研究这些方面的
方法:通过可视化的方法让他理解
数据科学的工作流程:
输入准备 数据探索 模型开发 观察沟通
交互式可视化是至关重要的!
创建正确的可视化实际上很难
问题/数据
特定没有简单的一刀切解决方案技术
建造特别的可视化需要特别技能
Matplotlib,D3.js,ggplot2,...
设计意识
巨大的设计空间,有很多的创造方法
怎样用可视化的方法让数据模型和用户来联系的更紧密一些?
1、数据探索
怎样探索一个很大的数据
选择一个列、范围大小、取平均等等。。。。
探索时间数据序列:用户调研
目标:了解常见做法,现有困难和挑战,需求和要求
ChronoLenses:
动态管道:镜片系列(像一个放大镜似的将每个想要查看的数据一层一层放大)
选中一段时间的数据,可以对这一段数据做各种运算,然后拖动选中框可以观察
做运算后的数据的变化情况。
利用分析模型探索大型信息空间
怎样让用户去选择正确的视频
软件:MOOCCex帮助大家探索当前需要的视频
每个圆点代表一个视频,把当前学习的视频和推荐的视频都投影到一个二维平面上
根据他们之间的相似度分成各个小区域,点击这些小区域弹出该类视屏的排序。
推荐时
在传统的基础上增加:
Topic similarity score (TS)
Global sequence score (GS)
Local sequence score (LS)
FluxFlow:
每个小圆圈代表一个用户颜色代表异常值
3、用户与用户之间的交互
微信、叮叮等沟通软件,产生问题:
1、消息泛滥
2、异构和交错解决内容
解决的方法:
软件:T-cal
IGAL九期班学习笔记-赵健相关推荐
- IGAL九期班学习笔记-汪云海
本篇博客用于记录IGAL九期班汪云海老师上课内容的学习笔记,汪老师本次上课的题目是"以任务为驱动的自动化可视化(Task-driven Automated Visualization)&qu ...
- IGAL九期班学习笔记-Ivan
本篇博客用于总结2018年可视化与可视分析课程中,沙特阿拉伯阿卜杜拉国王科技大学的Ivan Viola教授关于全细胞可视化与建模的报告学习笔记.通过Ivan教授的讲解我们了解到生物医疗数据的可视化的主 ...
- 暑期百度培训CV班学习笔记
暑期百度培训CV班学习笔记 1.飞桨+python3安装https://www.paddlepaddle.org.cn/documentation/docs/zh/install/install_Ub ...
- 软件测试-柠檬班python全栈自动化50期测试学习笔记分享
数组(1174536086)←v是有序的元素序列.用于差异数组的各个元素的数字编号称为下标.若将有限个类型相同的变量的集结命名,那么这个名称为数组名.数组是一个固定长度的存储相同数据类型的数据结构,数 ...
- (转载)机器学习知识点(二十九)LDA入门级学习笔记
入门级学习笔记 1.1文本建模相关 统计文本建模的目的其实很简单:就是估算一组参数,这组参数使得整个语料库出现的概率最大.这是很简单的极大似然的思想了,就是认为观测到的样本的概率是最大的. 建模的目标 ...
- 小码哥底层班学习笔记大纲
iOS 逆向学习笔记 day1 使用 ssh 远程登录到手机上 day2 使用 usbmuxd 通过端口映射连接到手机上(多个端口映射可用" " 分隔) 使用 sh 脚本在终端执行 ...
- 【MindStudio训练营第一期】【昇腾AI训练营新手班学习笔记】开发环境配置
准备 购买云服务器,安装提供的镜像 华为云:https://www.huaweicloud.com 下载MindStudio(windows),安装 MindStuidio下载页: https://w ...
- 第六十九期:【学习分享】温水里的程序员,技术将成为温水
张泰峰 7月7日 七月,炎炎的夏日,疯狂的暴雨不分昼夜,侵袭着这座城.早上七点,我骑着摩拜单车出发去往地铁站,誓死如归一般的,挤进地铁.像往常一样,骑车.挤地铁.打卡上班. 相信大家都跟我一样,未来的 ...
- 浪晋的测试小讲堂萌芽计划第二期视频学习笔记
学习测试ing 按照知乎: https://zhuanlan.zhihu.com/p/32505591 上面提供的B站课程整理笔记 视频链接如下: https://www.bilibili.com/v ...
最新文章
- matlab求距离判别函数,求MATLAB的逐步判别程序 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
- 【view桌面虚拟化系列】1-vSphere搭建
- 牛顿法/拟牛顿法/DFP/BFGS/L-BFGS算法
- jquery通过id或name获取标签的值,以及简单的js正则表达式
- oracle日期基本数据,oracle日期时间函数总结
- 这个网站还不错,可以多看看(这个是学习的网站,没有广告)
- mysql 名次语法规则_Mysql排名问题
- 用计算机画图评课稿,小学信息技术三年级下册《图形的复制与粘贴》说课稿
- Centos8.0: 环境搭建,看这里就够了。
- 【刷题记录14】Java工程师丨腾讯面试真题(2)
- 如何用html5绘制圆形图片,javascript – 如何使用html5画布绘制连续的圆形图案
- git revert回滚merge提交时报错(commit xxx is a merge but no -m option )
- Win10安装安卓模拟器入坑记
- h5页面跳转微信小程序。
- 迭代图像切割技术的交互式前景提取
- 为了让手表更好用,苹果找人先“戴”了7年半
- URLEncoder.encode方法解析
- C++核心编程4— 类和对象
- MATLAB学习笔记 表示与描述
- SOLIDWORKS属性标签编制程序
热门文章
- 从html到jfinal的页面跳转页面,JFinal Weixin 学习笔记(5)-- 微信页面跳转
- [VCS]数字电路门级仿真及SDF反标
- C#委托,多播委托,匿名委托,事件
- 基于javaweb+jsp的企业车辆管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
- 券商公司搭建港美股交易系统软件如何做
- python立flag什么意思_立flag什么意思
- web VR框架 a-frame入门及生成360度全景页面的demo
- 康美特冲刺上交所:年营收3.4亿 启赋与小米长江是股东
- sanic整合tortoise-orm时区问题
- Python selenium Browsermob-Proxy获取网页加密请求参数的方法及过程