如何培养硕士研究生?

来自集智百科
跳转到: 导航搜索


目录

引言

生命应该有一种冲动而朴实的目的和快感,每一个人都应当找到属于自己的道路,可以超越时代和社会。主动的思考和尝试能够让自己把握住节奏,更坚韧,更能体会到科研的乐趣。

要展现你的leadership ,就要take the initiative 去思考回答困扰整个团队的问题, 不断一起update各自的思考;千万不要等着别人来推动自己,那样就在智力上成了别人的附庸,整个团队也会向paper factory 演化,所有人都会很累的。


我2017年开始成为硕士导师并开始带自己的研究生。我的研究领域为计算传播学,即采用计算社会科学的视角分析人类传播行为。我的研究当中大量涉及计算的内容,需要掌握网络科学的基础知识、python编程的基础知识。

给文科生的话

因为所在的院系是新闻传播学院,在大陆被认为是文科生聚集的地方。绝大多数学生是女生。甚至有很多学生说:我就是不想学数学和计算机才来学新闻的!很多学生在选择我做导师之前,通常会担心自己的数学能力太差或者没有接触过编程。

对于畏惧数学的同学,我想借用爱因斯坦的话来安慰大家:Before God we are all equally wise and equally foolish. Do not worry about your difficulties in Mathematics. I can assure you mine are still greater. 更进一步,我想说在计算社会科学领域当中所使用到的数学绝大多数是高中数学的水平,有时会涉及到一些社会统计的内容,高深的数学则并非必要。

对于畏惧编程的同学,我想告诉大家:人类社会已经进入了人工智能时代。以深度学习为代表的计算方法迫切需要人类和人工智能之间的融合与互动。而这种融合首先是通过编程来实现的。即使是传统被认为非常文科的领域,也开始出现数字人文的研究;在社会科学领域则涌现出了计算社会科学;就整个科学而言,数据科学的影响已经非常深远。而编程是实现计算的必由之路。

王成军参加学院2018级研究生开学典礼并发言

王成军博士作为导师代表在2018年9月14日举行的南京大学新闻传播学院2018级研究生开学典礼做了题为《不要温和地走进静谧的良夜》的发言。他从现代社会的娱乐化倾向和数字媒体的社会影响切入,鼓励青年人要尖锐、直面并解决问题,他介绍了生涯规划和时间管理的SMART原则、记录工作日记的方法、一小时工作日方法,希望研究生学会主动思考和尝试,找到自己的研究和工作节奏。PPT下载地址 https://computational-communication.com/collaboratory/files/ceremony2018talk.pptx

我希望我的学生

  1. 对分析人类传播行为的大数据感兴趣、有激情
  2. 熟练使用python软件
  3. 精通社会统计(包括统计学基础知识、抽样理论、回归分析)
  4. 对网络科学感兴趣
  5. 硕士第一年不要实习,尤其是两年制的专业硕士。
  6. 我推荐安装anaconda python 3.x版本,然后使用其中的jupyter notebook来编写代码,这样所有的计算过程都可以记录下来,便于交流和展示。
  7. 建议你了解一下Github和hugo,可以使用hugo建一个人网站,并deploy到github上展示。这样你就可以把你的简历和你写的东西放到这个网站上。参见:怎么用Hugo制作网站

测试题

The spread of true and false news online

The spread of true and false news online

We are indebted to Twitter for providing funding and access to the data. We are also grateful to members of the MIT research community for invaluable discussions. The research was approved by the MIT institutional review board. The analysis code is freely available at https://goo.gl/forms/AKIlZujpexhN7fY33. The entire data set is also available, from the same link, upon signing an access agreement stating that (i) you shall only use the data set for the purpose of validating the results of the MIT study and for no other purpose; (ii) you shall not attempt to identify, reidentify, or otherwise deanonymize the data set; and (iii) you shall not further share, distribute, publish, or otherwise disseminate the data set. Those who wish to use the data for any other purposes can contact and make a separate agreement with Twitter.

Fakenews fig1a.png

测试任务1:根据上面的图A1得到数据结构,编写python代码绘制图A2-5

BA model

  1. Barabási, Albert-László; Albert, Réka. (October 15, 1999). "Emergence of scaling in random networks". Science. 286 (5439): 509–512.
  2. R. Albert, A.-L. Barabási. Statistical mechanics of complex networks. Reviews of Modern Physics 74, 47-97 (2002) [2]
  3. H. Jeong - Z. Néda - A. L. Barabási (2003) Measuring preferential attachment in evolving networks. Europhys. Lett., 61 (4), p. 567 [3]

测试任务2:阅读以上三篇文献,整理出采用平均场方法对BA网络模型的推导过程。

Poincaré Embeddings for Learning Hierarchical Representations

Representation learning has become an invaluable approach for learning from symbolic data such as text and graphs. However, while complex symbolic datasets often exhibit a latent hierarchical structure, state-of-the-art methods typically learn embeddings in Euclidean vector spaces, which do not account for this property. For this purpose, we introduce a new approach for learning hierarchical representations of symbolic data by embedding them into hyperbolic space – or more precisely into an n-dimensional Poincaré ball. Due to the underlying hyperbolic geometry, this allows us to learn parsimonious representations of symbolic data by simultaneously capturing hierarchy and similarity. We introduce an efficient algorithm to learn the embeddings based on Riemannian optimization and show experimentally that Poincaré embeddings outperform Euclidean embeddings significantly on data with latent hierarchies, both in terms of representation capacity and in terms of generalization ability.

https://arxiv.org/pdf/1705.08039.pdf

PyTorch implementation of Poincaré Embeddings for Learning Hierarchical Representations https://github.com/facebookresearch/poincare-embeddings

测试任务3:阅读以上论文,并根据facebookresearch给出的pytorch代码poincare-embeddings复现其结果。

My Teaching Philosophy

Teaching is one process of self-presentation, through which you represent the long-living knowledge of human kind. It really matters what you are thinking about your teaching philosophy. For me, according to my understandings of teaching, I would like to highlight the equality of teaching and learning, the nature of human beings, and being open-minded.

Everyone is equal

Respect Your AudienceA good lesson I learnt from this class come with a question: what should you do when your students did a good job? If not, what will you do? Reflect about the answer. Do you want to reward or punish them? Remember your answer in heart.

I would like to introduce Skinner’s box invented by Frederic Skinner, which contains levers that an animal can press, stimulus lights, electric grid, and food pellet. Following the logic of behaviorism, when the subject correctly performs the behavior, the chamber mechanism delivers food or another reward. Or else, the box delivers a punishment for incorrect or missing responses.

Thus, you may realize that you are treating your students as passive experimental subjects. The beginning point is never to treat your students as experimental rats, and even animals deserve your respects. Students are human beings who have their own feelings, emotions, and values. The first step of teaching should be to learn to respect your audiences, even though they behave passively, or make no progress.

Understanding human nature

Effective teaching is to impose a set of values & beliefs on the student. The most important part should be teaching the students how to learn. The best way of learning should be acting according to the nature of human beings. Everyone had been a curious kid who wanted to explore every part of the world. Just like the cat is curious about the fish (sometime, for eating, while sometimes just for fun), human beings, in the nature, are curious about the part of knowledge they are interested in. The second step of effective teaching should be inspiring your students to fulfill their interests in the learning process.

I was always not surprised about the story of Thomas Suarez, the 12 years old kid who made two iphone Apps by learning python, java, and c. Little Thomas has been fascinated by computers and technology before kindergarten. What the teacher should think is how could we contribute to the audiences’ real interests, rather than beat around the bush complaining why the students have no passion in the boring class.

Being Open-minded

The world is always changed by new comers. The teacher will finally find his or her understandings about the cutting-edge scientific study are not perfect. The best way is not to constrain the students from challenging the tradition. Being open-minded, sit down, and enjoy the new outline drawn by the young people.

个人工具
名字空间
操作
导航
工具箱