0%

写文章摘要主要是练习概括和书面表达能力。研究写文献综述,第一步就是写文章摘要。写文章摘要,很多同学认为就是摘录句子,这只是最低的层次,当然能找到最关键的句子也是必要的第一步。第二步就是找到作者的主要观点以及证据,进而形成文章的框架。第三步是用自己的语言概括出主要观点以及证据,并且按照自己的逻辑从新组织。

那么如何评价文章摘要写的好不好呢?华东师范大学杨向东教授曾经展示过一个标准,我个人比较推崇:
文章摘要写作的评价标准:
0分
没有提交或者不符合要求。
1分
陈述完全从材料中复制,孤立、不完整。观点不完整,缺乏组织。
2分
陈述间有说联系,但是不完整,绝大多数为材料原句。有时出现过多的细节。
3分
陈述有更多的组织和整合,并试图用自己的语言表述。仍然有较强的照搬痕迹。包括了大多数要点,但是有一到两个重要观点缺失。
4分
能用自己的语言进行组织和整合,有时还有轻微照搬倾向,但不明显。包括了所有主要观点,偶尔要点理解有所偏差。
5分
能用自己的语言进行陈述,组织合理、整合恰当。没有任何照搬的现象。包括所有主要观点,且理解正确。

根据这个标准,写作者可以对自己的summary进行自评。这样在会写summary的基础上,写review就有基础了,也不会总是犯罗列和照抄等低级错误。

快捷键:

Finder
显示隐藏文件:shift + command + .
回到主目录:shift+command+H

需要自己设置键盘快捷键,利用关键字 如 Copy, Cut, Paste, Select All。
复制:command+c
粘贴:command+v
拖拽的功能很厉害。

bash命令:

复制:cp
目录:cd
列表:ls
移动:mv 源文件 目标文件

批量重命名:

Mac自带有这种功能,你只需要多选文件,然后右键,选择重命名这些文件,就会弹出批量重命名的窗口。

#设置文件:

vi ~/.bash_profile  #编辑设置文件
ls -l -a   列出指定目录下文件
           -l 显示文件的详细信息
           -a 显示目录下所有文件(包括隐藏文件)
           -d 显示指定目录pwd  显示当前的工作目录的路径
touch 目录名:查看指定文件,若没有此文件则创建空文件;更改文件时间戳
chmod 更改指定文件或目录的权限

进程管理

ps aux 静态查看进程
top 动态查看进程
kill 杀死进程
kill -9 pid       杀死指定进程

其他命令

man  显示帮助文件(按q退出)
ifconfig 查看或修改ip地址
sudo 以root权限执行一次命令
clear / ctrl+L   清屏
ctrl+C     无条件终止

文件操作

rm –rf * 强制删除当前目录下所有文件
rm -rf        删除文件或目录
cp -r         复制文件
mv         移动文件
stat 文件名  查看文件详细信息
find  查找文件
find / -name *       查找文件
mkdir   创建新目录
rmdir   只能删除空目录

修改文件:

echo:输出字符串或变量值
echo “字符串” > file  #用>时,指定的文件若不存在,创建文件;若存在,覆盖原文件内容
echo “字符串” >> file #用>>时,指定的文件若不存在,创建文件;若存在,在原文件内容后追加内容

ssh文件同步

同步到服务器

scp -r localhome/* root@ip:/home/localhome/

同步到本地

scp -r root@ip:/home/localhome/* localhome/

多个Python共存

pyenv versions #参看版本信息
pyenv global 3.6.3 #切换3
pyenv global 2.7.13 #切换到2
source ~/.bash_profile

Flash已经慢慢被H5取代,但是最近缺还是用flash编制了一个小游戏,一个太空穿越游戏。

因此,想尝试将其转化为H5,最直接的方法就是手动改,这种方法最有效直接,也最靠谱。

但是本着懒人的精神,google了其他的方法,方法有很多种,比如swiffy就是一种能将swf转化成h5的应用,而且特别是对于只有动画的flash和as2.0特别好用。但是对于我用AS3写的游戏,不靠谱。

于是又找到了一种方法,就是用haxe这种跨语言的程序语言,它继承了很多AS的特性,因此很容易改写代码,然后也很容发布称为H5,不过还是绕不开人工改写。其实有一个AS3HX的插件可以自动转化代码,我是一了一下,出现错误。也就放弃了。

但是,我却对Haxe产生了兴趣,并且安装了haxe和openfl,还找了一个现成的代码玩了一下,还是挺容易上手的。

大体过程bash如下:


openfl create project ProjectName #新建项目
cd ProjectName #进入项目目录
sublime Source/Main.hx #修改代码
openfl test html5 #测试,或者 openfl test neko 或者 openfl test flash
>
>

这个例子打开了Haxe的窗口,用这种程序代码就不担心发布的产品因为受到语言软件限制而必须改写,因为直接换一种形式发布就ok了。

下面是展示一张图片的代码,来自:openfl官网


package;

import openfl.display.Bitmap;
import openfl.display.Sprite;
import openfl.Assets;

class Main extends Sprite {

    public function new () {

        super ();

        var bitmapData = Assets.getBitmapData ("assets/openfl.png");
        var bitmap = new Bitmap (bitmapData);
        addChild (bitmap);

        bitmap.x = (stage.stageWidth - bitmap.width) / 2;
        bitmap.y = (stage.stageHeight - bitmap.height) / 2;

    }


要注意的是,展示的图片,放在assets文件夹中,然后直接调用即可。

下面是一个推球游戏代码:
http://haxecoder.com/post.php?id=14
我们需要修改项目目录下的application.xml文件,来修改窗口大小和背景等属性。
下面的两行代码就是设定窗口大小为 500x500,背景色为#333333:




在测试这些代码的时候,我发现在sublime、终端、文件夹之间切换效率特别低,于是专门搜索了一下sublime的用法,其实sublime有很多插件可用,比如sidebar enhancement,haxe,markdown,terminal等,只需要从preference-package control进去,然后install相应的插件即可。这里大有文章可做。

为了提高文件夹切换的效率,可以通过添加文件夹到项目的办法,这样sublime侧边栏就可以直接切换多个文件。

为了让自发布博客更有效,我还在自己的~/.bash_profile中添加了alias语句,它的格式是:
alias [别名]=’[指令名称]’)

目的是在终端输入 rake的时候,系统会自动解读为 bundle exec rake。


alias rake='bundle exec rake'

通过这么一番折腾,mac的使用效率提升了不少。

昨夜西风凋碧树
独上高楼,望断天涯路

机器学习是人工智能中非常重要的一个分支。而深度学习则是机器学习中一个重要的方向。所以人工智能、机器学习和深度学习三个概念的关系是:
【人工智能【机器学习【深度学习】】】

在教育领域和计算机科学领域的深度学习并不是一个概念。

这里主要尝试利用keras和python来进行深度学习模拟。

keras是一个深度学习模拟的良好平台,并且它完全基于python构建,具有简易性和扩展性。一个典型的keras模型如下:


from keras.models import Sequential
from keras.layers import Dense, Dropout, Activation
from keras.optimizers import SGD

# Generate dummy data
import numpy as np
x_train = np.random.random((1000, 20))
y_train = keras.utils.to_categorical(np.random.randint(10, size=(1000, 1)), num_classes=10)
x_test = np.random.random((100, 20))
y_test = keras.utils.to_categorical(np.random.randint(10, size=(100, 1)), num_classes=10)

model = Sequential()
# Dense(64) is a fully-connected layer with 64 hidden units.
# in the first layer, you must specify the expected input data shape:
# here, 20-dimensional vectors.
model.add(Dense(64, activation='relu', input_dim=20))
model.add(Dropout(0.5))
model.add(Dense(64, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(10, activation='softmax'))

sgd = SGD(lr=0.01, decay=1e-6, momentum=0.9, nesterov=True)
model.compile(loss='categorical_crossentropy',
              optimizer=sgd,
              metrics=['accuracy'])

model.fit(x_train, y_train,
          epochs=20,
          batch_size=128)
score = model.evaluate(x_test, y_test, batch_size=128)

上面这个例子是一个贯序模型,它是一条道走到头的。如果是多口输出或者有分叉结构的模型,这需要用函数式模型,见函数式模型文档

其他例子见:官方文档

(1)数据定义
定义训练数据和检验数据,必要的时候需要对数据进行处理,从而使的数据的形状和大小符合要求。

(2)模型定义
定义输入层、输出层以及中间的隐藏层,层的类别和神经元数量。

(3)训练
利用训练数据对模型进行fit,使得模型的参数与训练数据更好的吻合。

(4)检验
利用检验数据对模型及其参数进行检验,通常会依靠正确率以及gradient descent对模型进行评估和完善。

(5)应用
当一个模型经过训练之后能够很好的完成预测任务时,那么就可以保存模型以及相应的权重参数,在需要的时候直接调用完成任务即可。比如,讯飞的语言识别,其参数是经过大量数据的长时间训练得到的,但是我们输入语音后,后台可以及时给我们呈现文字,说明它也是调用了已有的参数,否者估计几天后才能收到讯飞发给我们的语音识别文字了。

机器学习可以用于:分类、聚类、回归、异常识别等。

还可以制作聊天记起,比如利用chatbot制作的聊天机器人,还具有学习新对话的能力。
http://127.0.0.1:8000/chat/

人是社会关系的总和。人也是生物进化的产物。

如果社会需要与进化需要相和谐,那么人就容易幸福。如果相矛盾,那么人就不容易幸福,因为他面临着取舍和选择,任何的选择都是有成本的。

因此,人有两种本事,一种本事是解决进化需要。一种本事是解决社会需要。实际上,社会需要是人进化到一定阶段的产物,本质上也是一种进化需要。只不过这种需要让人从个体生存的焦虑中解脱出来,扩展到对群体或种族生存的关照。

在面对和解决两种焦虑困惑时,佛家、道家和儒家采用了完全不同的方法。佛家是屏弃,无论是进化需要还是社会需要,无欲则刚。道家是顺应,无为而无不为,最后摆脱世俗纠缠、成仙得道。儒家是节制,适度满足同时节制,然后入世成圣。所谓的佛、仙、圣只是一种理想性的终极追求,不能当真的。但是处世的哲学和立场确是实实在在的。

三种哲学之中,佛家的问题解决最彻底,道家的世事洞察最清晰,儒家的人生态度最积极。它们可以分别治疗人的贪婪、沉迷和消极。

袋鼠爸爸夏令营策划

你是不是因为漫长的暑假孩子没人照顾而苦恼;你是不是因为孩子在家里老是
看电视而担心;你是不是因为各种良莠不齐的暑假幼托班而不知所措;你是不是期
望爸爸也能与孩子有更多的互动,从而弥补幼儿园教育相对缺少的阳刚之气。
机会来了,袋鼠爸爸夏令营能让这些问题迎刃而解!!

我们的理念:
1、在安全健康的环境中养成习惯;在游戏中发展社交、认知、运动等能力。
2、让爸爸也参与到教育中来,各展所长,培养宝宝们坚强、勇敢的品格。
3、AA制自助式幼托班,量身定制的活动内容,个性化即时反馈。

费用说明:
每个月孩子的基础费用:2400元(主要包括场地费、午餐费、活动材料费、教师聘用等)
每个月孩子的暑托费用:3000元(每个月,爸爸可以参与3~4个全天的活动组织,每参加 一次活动,可以领回800元,最多可以将暑托费用全部领回)

活动内容:
1、在游戏中认知(语言文字、找规律、讲故事、编程、人工彩虹等) 2、在游戏中社交(丢手绢、击鼓传球、交易谈判、科学商店等) 3、在游戏中运动(老鹰捉小鸡、闯城、各种儿时的经典游戏等) 4、在游戏中表演(唱歌、话剧、舞蹈等)

规则保障:
每天的活动由至少一名幼教专业老师和一名爸爸两人共同监护,上课期间手机必须关机, 家长有事可以拨打固定电话。每个班级人数7-10人,报满为止。

报名咨询:请扫描二维码,留言“袋鼠爸爸”,添加好友进行交流。
微信号:光合阳光
二维码

事情是做不完的。

不要尝试做所有的事情。

紧急并不代表重要。

有所不为,才能有所为。

不是没有时间,是这件事不重要。

教师为什么要进行教学反思?反思什么?如何反思?本文尝试对这些问题进行回应。

假如你确实想让自己的教学有成效,并且讨厌机械重复过去的教学,那么教学反思是你成长为专家教师的必由之路。

首先,教学反思是教师专业发展的关键。有研究表明教学实践本身并不能保证教师成长为一名专家教师,只有实践+反思才是专家教师成长的有效路径。

其次,教学反思是上好课的必要保障。如果你的课上的自己不满意,要改变这个现状,反思课堂发生的事情以及自己的教学行为就是必要的,也是良好的课堂优化的开端。

最后,教学反思是教师拓宽教育视野和观念的契机。如果你的课自己非常满意,那么教学反思可以防止你陷入自欺欺人的境地。

那么教学反思,到底该反思什么?如何反思呢?

这里没有不变的方法步骤,也没有能给你标准答案的万能公式。但是,我们可以归纳一些基本的原则,从而让反思更加有效。

原则1: 有针对性的反思,而不是面面俱到。

假如学生不会回答你说提出的问题,或者你和学生的互动不如意。那么,你就要针对自己的提问以及师生互动开展教学反思和研究。而不是,什么都记录,什么都反思,什么都没有反思清楚。

原则2: 要辩证性的反思,而不一味的自我批评或自我欣赏。

教学反思不等于自我批评。有的同学为了有话可说,甚至编造缺点来自我批评。这绝不是教学反思的目的所在。教学反思要辩证的看待自己的教学行为,比如自己哪些提问比较成功,学生反响很好。哪些问题提的比较失败,学生听不懂或者不感兴趣。

反思满意的方面,可以巩固自己的教学自信心,也可以保留自己好的实践行为。反思不满意的方面,则可以让自己意识到不好的行为,从而想办法改善。教学反思的目的就是不断的继承和发展,不断的自我迭代优化。

原则3: 要基于事实和证据进行反思,而不是单凭印象和感觉。

为了解决自己课堂提问方面的问题,教师需要非常严肃的把自己课堂上的提问和相关师生对话记录出来,一字不差,这才是数据,这样才能暴漏出口头语、语意重复、表达不清等问题,然后基于这些客观的数据进行思考和评判,这样才更有可能找到问题解决的方法。

原则4:要善于归纳一般性原则,并应用到新的教学中去,而不是就事论事。
好的地方好,为什么好?好在哪里?其背后的教育原理和规律是什么?如何应用到别的内容当中?不好的地方,为什么不好?是什么导致的?怎样才能改善和解决?教师在反思的时候,不能一味就事论事,而要能够概括,善于总结,善于把发现的规律应用到新的教学情境中。

再比如很多新手教师都存在课堂管理的问题,讲课的时候学生注意力不集中,对内容不感兴趣。怎么办?良好的课程管理的产生绝非偶然,简要记录效果好的策略与效果不好的策略是很有用的。下面有一些具体的做法供大家借鉴:

1 识别和界定在课堂中效果比较好的具体实践。

2 列出那些对学习和教学有害的行为或策略。

3 试问:课堂纪律的根本问题是什么?有哪些心理或教育理论可以借鉴?在课堂上,我是如何改善学习、增加学生学习乐趣的?

4 再问:为了进一步促进学生的学习和提高兴趣,我可以增加或者省去哪些做法?

作为一名生物学准教师,好像如何自己的生物学知识不过关,就非常丢人似的。我认为这种观念是非常要害的。

相反,我认为一位准教师发现自己某个领域生物学知识还不够,需要进一步学习,恰恰说明他的上进和先人一步,因为好多教师都还没有发现自己的无知,不知道自己无知才真是无知。

就师范生而言,学科知识缺陷还可以成为一种资源。我们指导师范生模拟课堂教学的时候面临一个大难题,就是没有真实的学生进行互动,而如果有学生发现自己光合作用的理解非常肤浅,甚至全部遗忘了,那么ta就非常适合扮演光合作用这节课的学生,而且他们不许要演戏,直接本色演出就行。这不是难得的宝贵教学资源吗!

所以,发现自己哪的知识掌握不好,不要害羞,因为你比任何人都更胜任这个主题的学生角色,这反而是你的优势。而扮演教师的同学,教学目的就变成了真的帮助你的这位同学深入的理解某个主题。这时候的微格教学,就变成真实的教学,而不是虚假的教学。

事实上,认为专业知识不过关非常丢人这种想法是非常有危害性的。

第一,容易以偏概全,打击信心。事实上回答不上一个生物学问题或者对某个概念有错误的理解是非常常见的事,甚至成为必然。随着生命科学的发展,知识的更新速度以及知识的广度和深度都在爆炸式的增长。

第二,容易导致回避的心态,而失去专业发展的机会。如果人们认为这件事非常的丢脸,就会尝试遮掩或者回避的态度,而缺乏一个正确的态度解决这个问题。

第三,容易形成压抑的心理环境,大家都怕讲错,索性什么都不讲。这会让整个团队都处于紧张但却低效的状态和氛围。

如果把他作为一种资源,那么会更可能谈及这个问题。事实上,每个人可能都有某个生物主题掌握的不好,同学们就会产生相互教授和帮助的需要,社会化的合作学习就容易产生和发挥作用,学习共同体也更容易形成。