
学习与总结
文章平均质量分 68
Wiking__acm
这个作者很懒,什么都没留下…
展开
-
机器生成小说的可行性探索
前段时间简单调研了一下小说的结构,希望了解机器生成小说的可行性。思路是基于人类现有所有文学作品作为输入,辅助人类作者写小说。非当前gpt这种seq2seq生成的思路,希望是先对小说内容做理解,即信息结构化。工作进行中,欢迎感兴趣的朋友一起交流!这个研究领域叫做computationalnarrative,前人有一些工作,但离生成能看的小说还有相当距离。这里先记录部分笔记:https://zh.wikipedia.org/wiki/三十六劇,三十六剧定义了36种常见剧情模式。...原创 2020-10-22 10:52:18 · 24047 阅读 · 0 评论 -
《知识图谱:概念与技术》笔记
基础知识知识图谱与NLP的关系,思考1 人类是如何利用背景知识实现语言理解的?(基于图谱的语言理解)2 人类是如何认知这个世界,进而形成知识的?(指导图谱的构造)评价知识表示的重要因素:1 表达能力2 计算效率知识图谱的知识表示方法:1 符号化表示。面向人的理解,易于理解,可实现符号推理。2 向量化表示。知识图谱的变种:传统KG在实际商业应用中可用范围小,为提升其可用范围,需对KG进行变种设计。例如,1事理图谱,描述事件之间的演化规律和模式...原创 2020-10-22 10:36:03 · 676 阅读 · 0 评论 -
计算广告相关笔记
内容主要来源于刘鹏老师的《计算广告》,和一些互联网公开ppt广告有效性原理可分为六个阶段:曝光 -> 关注 -> 理解 -> 接受 -> 保持 -> 决策曝光:主要取决于广告位,曝光有效性对最终结果的影响,往往远远高于其他技术性因素,所以才会有“位置为王”的说法。关注:如何提高关注阶段的效率呢?1 不要打断用户的任务。 上下文定向技术2 明确传达向用户推送此广告的原因。受众定向广告创意优化技术。3 内容符合用户的兴趣或需求。行为定向技术。..原创 2020-10-22 10:29:53 · 464 阅读 · 0 评论 -
《程序设计实践》笔记
名字变量的作用域越大,它的名字所携带的基本信息就应该越多。全局变量使用具有说明性的文字,局部变量用短名字。因为全局变量可以出现在整个程序任何地方,因此它们的名字应足够长,具有足够的说明性,以便读者能够记得它们是干什么用的。按常规方式使用的局部变量可以采用极短的名字。例如,i、j做循环变量,p、q做指针,s、t表示字符串。函数采用动作性的名字。例如getTime...原创 2019-09-04 13:38:07 · 319 阅读 · 0 评论 -
《好好说话》笔记
说话是权利的游戏:1 演讲 — 权力的形成2 沟通—权力的流动3 说服 — 权力在对方4 谈判 — 权力在双方5 辩论 — 权力在他方典型错误:1 演讲时,上台伊始就急着煽情或者下结论。2 沟通时,喜欢强行推进自己的结论。用反问或追问的方式逼迫对方同意自己的观点。3 说服时,以为只要辩倒对方,就能“以理服人”。说服的关键,是要尊重并且利用对方的自主性。使其...原创 2019-09-04 13:28:36 · 644 阅读 · 0 评论 -
搜索引擎初探
本文简单总结一下最近对搜索引擎的学习研究。综合了stanford cs276http://web.stanford.edu/class/cs276/和一些query理解http://queryunderstanding.com的内容。什么是搜索引擎?用户带着目的(user intents),在搜索引擎输入一段文本(语音或文字)(query),搜索引擎返回相关的网页、文档等资源(sear...原创 2019-08-30 19:56:15 · 1131 阅读 · 0 评论 -
《马东职场B计划》笔记
喜马拉雅上的一个音频课,记下一些反个人直觉或之前想不到的观点:作为老板,最重要的任务就是做决策。而作为员工,他主要的任务之一,就是让老板尽可能放心的更改决策。权利不仅仅来自于岗位,更重要来自于你的专业性。如何看待情绪价值?组织里,员工贡献的价值有两种:生存价值、情绪价值。一个人的情绪价值会影响其他人的生存价值,而我们希望的是整个团队的生存价值最大化。你真...原创 2019-08-27 20:00:45 · 2887 阅读 · 0 评论 -
《刘慈欣的思想实验室》笔记
本文是喜马拉雅的一个音频笔记。我认为科幻的魅力是让人驰骋在想象的空间和时间中。而好的问题是打开想象的钥匙,因此整理出一些个人觉得好玩的问题。太空开发对我们生活的影响?比IT产业要大得多太空开发做什么?太空矿藏、殖民地开发等太空初期开发是否会像大航海时代一样,比如发生对资源和殖民地的掠夺?太空国际法是否会继续被大家遵守?外星文明和人类接触...原创 2019-08-22 17:23:31 · 774 阅读 · 0 评论 -
stanford cs230 课程笔记
吴恩达老师讲的斯坦福深度学习课程,课程链接:https://cs230.stanford.edu。第八讲的课程笔记:读完论文后,回答这几个问题:作者希望完成什么事? 使用的方法的几个核心元素是什么? 换了你自己能够采用什么方法? 你有哪些参考文献希望继续跟进?如何判断自己是否真正理解论文数学:自己重新推倒一遍公式算法:用代码自己实现一遍周六上午问题:...原创 2019-08-20 17:00:04 · 475 阅读 · 0 评论 -
自动驾驶课程笔记
MIT 自动驾驶课程的一些笔记,课程链接 https://selfdrivingcars.mit.edu自动驾驶的乐观与悲观乐观主义者:1 拯救生命(每年有130万人死于车祸) 原因:酒驾、吸毒、分心、疲劳2 降低拥有私人汽车的比例 增加流通性和使用率 省钱3 让交通变的个性化、高效和可靠 悲观主义者:1 减少运输业的工作机会...原创 2018-08-31 11:24:08 · 532 阅读 · 0 评论 -
工业界怎样评估一个问题是否适合用NLP解决
整理于论文 On the Challenges of Translating NLP Research into Commercial Products1 首先确定商业问题是什么:潜在用户是谁,要解决什么问题,定义问题的输入与输出。2 确定这个问题是否需要用统计方法的NLP:数据量很大,需要自动化,且需要用复杂的规则,更适合机器学习。3 确认是否有可用的数据原创 2017-09-18 15:22:56 · 673 阅读 · 0 评论 -
UTAustinX: UT.5.04x LAFF: Linear Algebra - Foundations to Frontiers 课程笔记
去年10月份学线性代数时的课程笔记Week 2 Linear Transformations and Matrices函数f(x)是线性变换的充要条件:1 f(ax) = af(x) (a是常数)2 f(x+y) = f(x) + f(y)或者,f(x) 可表示为,一个矩阵A与x的乘法。Week 6: Gaussian E原创 2017-09-15 21:13:59 · 625 阅读 · 0 评论 -
《人类简史》读书笔记
半年前的读书笔记了,拿来更新一下博客。1 人类是遵从进化论诞生的。2 人曾经有很多“同族”,但最后都被“智人”“灭掉”了。3 智力的发达,远古人类付出两个代价:首先是花更多时间寻找食物,其次是肌肉退化萎缩。(能量供给的角度得出的结论)4 直立行走,从而解放双手,进而使用工具。5 火的使用。加热的食物,可以杀死病菌和寄生虫,大幅减少咀嚼和消化的时间。6 大规模的人类合作是原创 2017-09-15 20:49:24 · 1421 阅读 · 0 评论 -
Stanford CS224n: Natural Language Processing with Deep Learning 课程笔记
Stanford CS224n: Natural Language Processing with Deep Learning 课程主页:http://web.stanford.edu/class/cs224n/已完成的课程作业代码:https://github.com/xingjian-f/Standford-cs224n-assignments一些笔记:lec1原创 2017-06-03 11:21:01 · 3771 阅读 · 0 评论 -
Writing in the Sciences 课程笔记(论文的组织和写作)
4.2 写作过程的步骤1 写作前的构思收集、综合和组织信息头脑风暴take-home message离开电脑,理清思路构造一个大纲2 写初稿用一个有组织的方式,把你的事实和想法放在一起3 修改把你的论文大声的读出来(大脑对读出来的词和写出来的词处理方式是不一样的!)去掉clutter做一个动词检查(画出每个句子的主动词)做一个 organizatio原创 2016-11-01 19:37:52 · 1804 阅读 · 0 评论 -
Writing in the Sciences 课程笔记 (导论、句子和段落)
最近学完了 stanford 大学 Kristin Sainani 教授的 Writing in the Sciences 课程,收货很大!对于要做英语论文写作的同学,个人强烈推荐。即使不写论文,感觉对英语写作,甚至中文写作,个人说话时逻辑表达,都有很大帮助。课程可以在网上免费学习,网址: https://lagunita.stanford.edu/courses/Medicine/SciWr原创 2016-11-01 17:00:47 · 8213 阅读 · 2 评论 -
Writing in the Sciences 课程笔记 (如何审稿)
首要的,注意语气!一些建议:避免批评作者!批评论文本身。不要泛泛而谈;指出具体的错误。尽可能使用积极而不是消极的语言。例如:"The paper is poorly written." 可改为 "The writing and presentation could be improved. For example…"避免给作者“讲课”。审稿的过程(课程老师的方式原创 2016-11-01 16:20:46 · 1097 阅读 · 0 评论 -
《学术研究,你的成功之道》 读书笔记
这本凌晓峰和杨强老师写的,《学术研究,你的成功之道》,干货满满的探讨和指导了与研究有关的许多事情。读完之后,受益匪浅,诚心推荐给大家。一些读书笔记,记录在这里。第一章兴趣是研究的动力,创新是研究的核心,影响力是研究的成绩单,这三者相辅相成,相得益彰,是研究的本质。研究者的生活:1 探索和构思新想法。必须了解相关领域的最新发展,做大量文献检索工作。2 用实原创 2016-08-26 20:25:17 · 4387 阅读 · 0 评论 -
Leetcode 解题报告
据说刷完leetcode是准备编程面试的第一步。想到明年可能就要开始找工作了,先准备着吧。计划今年11月份前做完,大概平均每天2-3题,难度应该不大,贵在坚持!代码放在github上,地址:https://github.com/xingjian-f/Leetcode-solution简略解题报告1 Two Sum三种解法:1 暴力枚举所有的两两组合,检查它们的和是否等于原创 2016-06-20 15:58:43 · 11138 阅读 · 0 评论 -
Neural Networks for Machine Learning 课程笔记
Cousera 上 神经网络大神 Geoffrey Hinton 的课程,课程笔记整理与此。原创 2015-12-16 11:29:33 · 2501 阅读 · 1 评论 -
《数学之美》摘录
语言多义性产生的原因是:人类无法记住太多的文字;处理方法,利用上下文消除歧义性。 字母(或者中文的笔画)、文字和数字实际上是对信息编码的不同单位。任何一种语言都是一种编码的方式,而语言的语法规则是编解码的算法。 用基于规则的方式处理自然语言,有以下两个越不过的坎儿。首先,要想覆盖所有的语句,需要的文法规则太多,而且到后面还会有自相矛盾的情况,这样就还需要说明各个规则特定的使原创 2014-04-23 18:31:50 · 1344 阅读 · 0 评论 -
读《别闹了,费曼先生》 时的几点想法
1、不要被看似常识的规矩,定死思维,多做思考,理解他本来的目的,或许能改进2、把书本获得的概念,能用自己理解的话描述出来,才算真正学懂了。多找实例去验证和理解书本上的概念3、空谈哲学某种程度也是种人类自我玩味的游戏,不如来点做人的哲学实在4、和女生交往,要能把握住她们的心理,她们想要什么,她们喜欢和什么样的人打交道,总会有通用的道理5、“他们把你想得那样神奇,你却觉得无法做到名副其原创 2014-04-23 18:26:13 · 1598 阅读 · 0 评论 -
计算机网络实验--(socket的简单练习)
书上用c写的,还要在linux下运行。在网上找了下python写socket,发现python写起来就是方便啊!链接稍微改了一点点,就可以在命令行下,像qq那样即时通讯了server.py#!/usr/bin/python# -*- coding: utf-8 -*-import socketfrom time import ctime'''host为空表示bind可以绑原创 2014-03-03 22:05:26 · 3121 阅读 · 0 评论 -
udacity-web development-homework(unit2 signup)
gae http://signup-fxj.appspot.com/#!/usr/bin/env python## Copyright 2007 Google Inc.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compl原创 2014-02-10 14:05:29 · 1462 阅读 · 0 评论 -
udacity-web development-homework(unit2-rot13)
gap http://rot13-fxj.appspot.com/import webapp2, cgiform=""" Unit 2 Rot 13 Enter some text to ROT13: <textarea name="text" style="height: 100px; width原创 2014-02-10 14:02:42 · 1234 阅读 · 0 评论 -
编译原理课程实验--词法分析
实验目的:设计、编制并调试一个词法分析程序,加深对词法分析的理解。实验要求:处理关键字、运算符和界符、标识符和整形常数、空格。程序功能:输入:所给文法的源程序字符串输出:二元组构成的序列。设计思想:根据运算符,界符,空格把原程序分开成一个个的单词解析。对一个单词,判断它是整形常数,或关键字,或标识符。对几个特殊的单词符号,需要用到自动机去处理,如“:”、“”、“>”原创 2013-11-22 12:49:55 · 1952 阅读 · 0 评论 -
一道数模题(扑克牌中求期望)
帮同学写的一道数模题,题目如下:程序写的比较乱,懒得改了,应该还有些bug,贴上来留存,以后也许有用/*程序使用说明:方便起见,在该程序中,实际牌i值为i-1特别的,实际中牌A值为13,以此类推Turn 后面的值代表将整个过程模拟多少局(当值为1000,0000时就得用好几秒了)ans 是初始局面下获得的期望*/#include #include #原创 2013-01-05 13:11:28 · 1627 阅读 · 0 评论 -
c++写的通讯录 (2.0)
/*这次终于真切体会到c++封装的利与弊了150行的程序被改到了300行,汗。。。这次修改添加了分组功能添加了对输入合法性的检查去掉了修改功能,因为目前只做到,等同于删除后再新建去掉了map,因为用了vector,下标在不断变化,不用map后,省掉了不停维护下标这一步骤。当然搜索就直接暴力了这次添加了Group类,adresslist类和Menu类,整个程序还是有一原创 2012-12-19 09:38:53 · 2237 阅读 · 4 评论 -
无聊的c++期末实验验收(简单的通讯录管理系统)
/*简易电话薄管理系统本程序纯属应付期末验收。程序一共两个类:Contact_person 描述电话薄中的联系人信息System 系统程序,包含新建和查找这两个功能其中查找到联系人后,可进行删除和修改没有写文件操作,这样每次都必须重新新建联系人读者可自行添加文件操作,已提供count记录电话薄中联系人的个数以及flag标记,方便文件的读入及重写程原创 2012-12-10 20:28:28 · 3922 阅读 · 2 评论