这是一个身临其境的先进计算物理课程。你的目标在这类程序中,模拟,了解物理学在4(+ 1)下面描述的项目,这些项目将跨越课堂时间和你所有的作业。我的目标是帮助您完成这些任务。在某种程度上必要的这将包括一些讲课(通常\我30分钟类)美元,一些一对一的互动在课堂上,很多个人工作的类。这是反向的典型方法,课程设计教学和习题是用来测试你的理解材料。你应该来上课(办公时间)。这些项目并不是设计为可行,没有我们的帮助;想做他们没有问问题,有我们的帮助你会让你的生活更加困难。
虽然会有一些讲课,讲课不会覆盖所有你需要的信息来完成项目。相反,您将需要使用资源网站上提到的(和其他人)取得进展,特别是根据物理和计算背景。
你会写程序和运行模拟。编程将在python和c++(也许我们会选择测试茱莉亚-来找我如果你有兴趣)。您需要python和c++运行在您的计算机上;请参阅下面的帮助项目0。
这是这门课的第一次运行,这意味着它是一个正在进行的工作。项目会有些粗糙许多疙瘩仍在制定当中。让我们知道如果有问题或者我们可以做来改善他们的境况。不要逐字逐句地读,并试图回答我们问的问题有关,而不是那些我们一定写。作为一个经验法则,不要花超过30分钟试图破译一个问题在你自己的;来我们的澄清。
从简单的规则,涉及复杂的现象:一个量子力学方程给我们所有的化学、超导、拓扑绝缘体等;从神经元出现思维;从进化产生复杂的生活。计算是最好的方法我知道如何摆脱关于这些主题的洞察力。计算机可以模拟复杂现象的出现,从简单的法律,我知道没有更好的方式去理解物理,而不是通过电脑教学如何做物理。
你能理解宇宙从简单模型:此时在你的物理职业你可能用于这一真理,但想想一会儿;你为什么不需要弦理论理解的压力在一个气球吗?有一个深层的原因的名字普遍性和重整化群。的统计力学部分本课程的目的是提供一个第一次通过普遍性通过你编写模拟计算通用关键指数和数值实现重整化群的伊辛模型的计算。
量子计算机比经典计算机更强大:换句话说,量子力学很难模拟。多年来,认为宇宙中所有计算机计算同样(修改Church-Turing论文)是计算机科学的核心原则之一。这意味着任何computatable宇宙中是可计算的速度(大约)相同的在你的苹果笔记本电脑。量子计算了这种模式的原因,你会深深理解通过编写一个量子计算机模拟器以及试图模拟量子力学!
(所有项目将在11:59列出的日期。)
(项目叙述实际上被认为是草稿,直到我们分配项目)
本课程的设置主要是为了帮助你获得通过的项目。物理,你会使用广泛,因此我们将介绍一个非常狭窄的路径(尽管重要)。我的heurestic会告诉你事情
将会有信息,不会覆盖在演讲但可能是必要的成功项目。根据物理和计算的背景,你可能需要填写这些信息差距(当然,与我们的指导)。当你提前在你的职业生涯在学术界或行业,这将变得更加普遍。学习如何正确信息赤字是一个重要的技能。使用书和链接我们提到。
方法我建议:开始取得进展,卡住,学习克服你的问题,你需要知道什么继续下去。
出席人数:5%的成绩
由于:1月22日(5%的成绩)
分级办公时间:
量子力学允许你计算一些指数高于经典物理学。
原因:2月17日(24%的成绩)
建立一个量子计算机模拟器和模拟肖因子21的算法。
量子计算在计算可能是最重要的革命在过去五十年....
如果你看过量子力学,太棒了!如果不是,在我(略偏置)的观点,这是在学习量子力学的最好方法。
世界是可以理解的,即使我们不知道的基本规则。
由于:3月12日(22%的成绩)
分级办公时间:
使用蒙特卡罗模拟伊辛模型和重整化群
统计力学是研究如何从微观到宏观的现象。重正化群物理学是最深的想法
事情想
由于:4月9日(22%的成绩)
分级办公时间:
神经网络:建立一个最小模型的内存;了解机器学习。
从简单的法律,特殊材料
由于:(天的决赛)(22%的成绩)
我将在这门课中学到什么?
同时本课程是三件事:
大部分的例子在本课程的重点在于从大量复杂的行为的出现简单的事情简单的规则。
什么是这门课的难度:本课程是设计成容易处理的,但具有挑战性。把它在你的头脑中在同一水平的困难和其他上层像量子统计力学和物理课程。你会花大量的时间类的工作任务。
这门课我需要准备什么?主要的需求是一个愿意努力工作和一些编程经验(你会得到更好的在整个课程)。大多数物理你需要知道将根据需要。如果你不知道很多量子力学,没有比模拟量子计算机更好的学习方法。如果你不知道统计力学,您将了解从伊辛模型模拟。
这门课程是为谁设置的?那些有兴趣学习一些最酷的物理我知道通过计算透镜;那些想要提高他们的计算能力;那些掌握计算物理学的艺术很感兴趣。我认为这是一个很好的课程去研究生院对那些感兴趣和对那些进入行业。
本课程是什么?编程过程,数值方法,软件工程课程等。说你会擅长编程和学习大量的工具和技术(git,并行编程、机器学习等)。
这个类是十分典型的评分。有4 + 1项目,每个长约三个星期。
你会得到点为您成功完成项目的部分而不是部分功劳不正确的结果。为了弥补这一点,我们要花大量的课堂时间+办公时间试图帮助你度过这些项目。
评分将亲自完成。你需要展示你课程的员工工作的人,让他们相信这是对的。它是一个重要的技能,你学会自己决定是否你的代码会产生正确的结果,能够提供令人信服的证据,你有正确的答案。因此你应该告诉我们你的代码是正确的,说明你知道(也许你已经做了一些测试或验证它在某种程度上)。你可以分级项目结束时或者当您完成独立项目的页面。
两个额外的点:
需要你整理一个文档(有模板),显示了结果的总结。它将主要包括粘贴的情节和输出。这主要是加快和促进分级。当你告诉我们你的作业评分,我们会通过你的文档以及问你其他问题/看的代码方面等。
要求您提交您的代码(包括git存储库)和文档的时间项目的最后期限。你们每个人将有一个单独的盒子文件夹设置为你,你将这些文件。
评分并不是线性的。通过40 \ %的美元为一个项目并不意味着你已经通过了40%的项目的材料。分级的目的是在项目的早期给你更多的点。
没有提交。
我们不会发布解决方案。
你可以与他人合作,但必须编写和提交你的自己的工作。请写在你的工作和你合作的人。
虽然你可以在网上查找东西,你不可以直接查找答案。如果我们问“写代码,模拟量子计算机在python中“你不可以在google上输入“模拟量子计算机的python代码”,然后复制它。
请不要把你的代码在一个公共网站,比如公共github页面。
类仍将持有但我将出城:
将于奖金类: