因此,在“计算社会科学”研究范式下,我们对于计算社会科学分支之一的计算传播学做出如下定义:计算传播学致力于寻找传播学可计算化的基因,以传播网络分析、传播文本挖掘、数据科学等为主要分析工具,大规模地收集并分析人类传播行为数据,挖掘人类传播行为背后的模式和法则,分析模式背后的生成机制与基本原理。“新数据”“新方法”以及“重要问题”,是计算传播学不可或缺的三个重要元素。对于初次接触“计算传播学”这一概念的读者,学习这一新兴领域,大概需要两部分知识:理论与方法。理论层面,包括社会网络、人类行为理论、公共意见形成与演化以及信息传播模型等。方法层面,又分为数据分析方法和编程软件的学习:前者包括社会网络分析(如指数随机图模式),文本挖掘,网络挖掘方法(如数据抓取、机器学习、深度学习),统计分析(如时间序列模型、空间分析),基于个体的模拟建模( Agent- -Based Modeling )和可视化分析及技术;而后者则主要包括当前主流开源编程软件,如R、Python、Echart (可视化分析)以及部分商业软件(如Tableau等)。 | 因此,在“计算社会科学”研究范式下,我们对于计算社会科学分支之一的计算传播学做出如下定义:计算传播学致力于寻找传播学可计算化的基因,以传播网络分析、传播文本挖掘、数据科学等为主要分析工具,大规模地收集并分析人类传播行为数据,挖掘人类传播行为背后的模式和法则,分析模式背后的生成机制与基本原理。“新数据”“新方法”以及“重要问题”,是计算传播学不可或缺的三个重要元素。对于初次接触“计算传播学”这一概念的读者,学习这一新兴领域,大概需要两部分知识:理论与方法。理论层面,包括社会网络、人类行为理论、公共意见形成与演化以及信息传播模型等。方法层面,又分为数据分析方法和编程软件的学习:前者包括社会网络分析(如指数随机图模式),文本挖掘,网络挖掘方法(如数据抓取、机器学习、深度学习),统计分析(如时间序列模型、空间分析),基于个体的模拟建模( Agent- -Based Modeling )和可视化分析及技术;而后者则主要包括当前主流开源编程软件,如R、Python、Echart (可视化分析)以及部分商业软件(如Tableau等)。 |