精华内容
下载资源
问答
  • 这条语句的作用是让语句到达边界的时候自动换行,但是正是这个样式让标点符号跑到了行首。语法:word-break : normal | break-all | keep-all参数:normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行...

    word-break:break-all;

    这条语句的作用是让语句到达边界的时候自动换行,但是正是这个样式让标点符号跑到了行首。

    语法:

    word-break : normal | break-all | keep-all

    参数:

    normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行

    break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本

    keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本

    说明:

    设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。

    对于中文,应该使用break-all 。

    实验证明,要想标点符号不出现在行首,又能实现自动换行,只需要将样式写成如下:

    word-break : normal;

    css模仿微信弹出菜单

    css模仿微信弹出菜单 效果图: html:

    ...

    Css动画形式弹出遮罩层,内容区上下左右居中于不定宽高的容器中

    html+css图片下弹出蒙版

    鼠标移入时弹出蒙版!!! htmlhtml lang="en"

    jqury+css实现可弹出伸缩层

    1.使用可弹出伸缩窗调整了之前的页面布局,使用这样的布局使整个界面看起来更加清爽也更简洁 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L ...

    CSS动画划入划出酷炫

    HTML插入

    CSS常用字体属性(多出的文本隐藏,或者以省略号的形式显示)和背景样式以及背景图的2个不常用属性:background-origin和background-clip

    (一)常用的字体属性: font-weight: 属性值100-900  400等于正常 700等于bold ,数值越大,越粗 font-size:字体大小,单位可以为px或者% font-famil ...

    随机推荐

    android 性能分析案例

    本章以实际案例分析在android开发中,性能方面的优化和处理.设计到知识点有弱引用,memory monitor,Allocation Tracker和leakcanary插件. 1.测试demo ...

    如何在java中使用别人提供的jar包进行导入,编译,运行

    一步一步往前走, 现在折分! JAR包即为上篇文章的东东. 测试JAVA文件. package com.security; import com.security.AESencrp; /** * 实现 ...

    Android 禁止进入activity自动弹出键盘

    在Manifest.xml中设定activity的属性 android:windowSoftInputMode="stateHidden|stateUnchanged" 附相关属性 ...

    RestTemplateIntegrationTests

    摘录RestTemplate的集成测试类/* 2.    * Copyright 2002-2010 the original author or authors. 3.    * 4.    * L ...

    HDU1102--Constructing Roads(最小生成树)

    Problem Description There are N villages, which are numbered from 1 to N, and you should build some ...

    es6 this指向

    在非箭头函数中,谁调用的函数,this指向就是谁: var obj={ fn:function(){ console.log(this); } } obj.fn();//object 如果this出现 ...

    Spring配置从配置文件读取属性值

    spring将properties文件读取后在配置文件中直接将对象的配置信息填充到bean中的变量里. 原本使用PropertyPlaceholderConfigurer类进行文件信息配置.Prope ...

    实体类注解错误:Could not determine type for: java.util.List

    今天配置实体类注解时,出现以下错误: Caused by: org.hibernate.MappingException: Could not determine type for: java.uti ...

    ionic2添加 android平台出现的问题

    nodejs版本不宜过高  cordova版本不宜过高 此情况应采取 cordova platform add android --nofetch

    【bzoj5173】[Jsoi2014]矩形并 扫描线+二维树状数组区间修改区间查询

    题目描述 JYY有N个平面坐标系中的矩形.每一个矩形的底边都平行于X轴,侧边平行于Y轴.第i个矩形的左下角坐标为(Xi,Yi),底边长为Ai,侧边长为Bi.现在JYY打算从这N个矩形中,随机选出两个不 ...

    展开全文
  • 点击上面“蓝字”关注人民书写键盘是最常用的输入设备,通过键盘可以将汉字、英文字母、数字、标点符号等输入到计算机中,从而向计算机发出命令、输入数据。那么键盘分为几个功能区?各键的功能是什么呢?组合键又有...

    b04ce17cf8a53566c3c5999e6f2a7057.gif点击上面蓝字关注人民书写

    键盘是最常用的输入设备,通过键盘可以将汉字、英文字母、数字、标点符号等输入到计算机中,从而向计算机发出命令、输入数据。那么键盘分为几个功能区?各键的功能是什么呢?组合键又有什么功能呢?下面就分别予以说明

    1、键盘区域划分,主要有主键盘区、功能区、光标控制区、小键盘区和指示灯区,日常使用最多的是主键盘区,方向键和数字的小键盘。

    56bf0abec67301673e70df3d2f0da183.png

    2、键盘中单字字母的按键是用来打字的

    3c4ef2171de34d0d88010f4e89a17a94.png

    3、符号区域,按住shift可以打出隐藏的符号

    0a446c8e5b303de2bd510e694408a673.png

    a6da397237994d4667d835347c790688.png

    4、shift和ctrl两个按键同时按时可以切换输入法。当你同时按时它会出现:拼音、字母、五字等输入法。选择其中一个后,放开按键就行了。

    967cfe9fbc938e1953ba91073c6f2adc.png

    5、Capslock可以调节字母大小,可以根据指示灯查看状态。在输入大小写结合密码的时候会用到。

    e7da5ea9470d2f97d0301cd568d195fd.png

    6、控制区可以控制网页或文件夹页面的挪动。比如有的游戏或者看视频时也是需要使用到控制区。控制区的每个一个方向是控住每一种位置。

    749c24b5eb84111efde068c35b41d88a.png

    7、数字区,不但可以输入还可以进行基本运算

    917bbd1807d5e4dadfdf57ecf273292c.png

    8、Esc是取消或退出键,在视频全屏的时候可以按此键退出 另外 ctrl+esc可以打开开始菜单。

    b5ccd794e72bdf2bf5d6b784316e759e.png

    9、win键也就是windows图标键单机可以打开开始菜单,使用win+d可以快速回到桌面,这样再也不用担心领导看到你购物了。win+r可以打开运行对话框,可以输入多种指令,以后再介绍

    2c2d0dfefe2e6ecc9a79e94aecd9562e.png

    10、这个带有箭头的按键是和鼠标右键功能一样的

    f85771cfc48a843033693d7a08ba9df2.png

    11、删除键又叫退格键 ,左边那个可以向前删除,右面那个可以向后删除。

    cd33b253ec4a3e174ea34a40c27dcd78.png

    12、功能键区,具体的用法如下:

    F1:帮助在程序里或者资源管理器界面,按F1会弹出帮助按钮。

    F2:重命名 选中文件,按F2,可以对文件重新命名。

    F3:搜索文件和Ctrl+F键功能相同,在资源管理器中,可以直接把光标定位到查找输入框。

    F4:打开地址栏 在浏览器或者文件夹中,按下F4可以直接打开地址栏下拉列表,方便快速找到历史访问记录。ALT+F4可以关闭当前窗口。

    F5:刷新按下F5,能够刷新看到最新状态,桌面、资源管理器、浏览器都适用。

    F6:选中网址在浏览器中按下F6,定位并选中网址,可直接输入并跳转新网址。

    F7:在Windows中没有任何作用,它在DOS窗口中有所作用。在DOS窗口中按F7,把所有用过的命令都列举出来

    F8:安全模式在启动电脑时按F8进入到安全模式F9:自带播放器调音量

    F10:菜单用来激活Windows或程序中的菜单,按下Shift+F10会出现右键快捷菜单。

    F11:窗口切换为全屏。

    F12:可以调出控制台,很多编程软件也把F12默认设置成代码测试功能

    56113fe45783ab2abeefac37e12852e4.png

    13、有的键盘带有Fn键 ,一般在笔记本上,fn+某个功能键 可以实现某个功能,如打开或关闭摄像头,打开或关闭无线网等

    以上就是我总结的一些键盘按键的使用方法,希望对大家有所帮助,关于快捷键的使用请关注我的后续更新!

    各个区中各键名称:

    77fe24fad6398b3a5dc66d022ecec2b6.png

    各键功能:

    9c4e1a6fb1048a682193641aad62fb11.png

    2d915135851172ccd2b62f089ec5d0f5.png

    5d704f6ceed1f6c3a0ecbf7e99a974c6.png

    PageDown:向下翻页键。Page,页的意思,Down,向下的意思。和Pageup键相呼应。

    笔记本键盘上的Fn键也是一个上档键,可以跟其他一些按键,组合成一些功能键。

    edc3be7fd96b77c0dd2cef78a26211ba.png

    eb6d69ad92c171d9735355e86053f3cd.png

    F7:在Windows中没有任何作用。不过在DOS窗口中,它是有作用的。

    F8:在启动电脑时,可以用它来显示启动菜单。有些电脑还可以在电脑启动最初按下这个键来快速调出启动设置菜单,从中可以快速选择是软盘启动,还是光盘启动,或者直接用硬盘启动,不必费事进入BIOS进行启动顺序的修改。另外,还可以在安装Windows时接受微软的安装协议。

    3dbf7adbe37a02491635104ea161ea96.png

    Win键:

    b5eee2dc7a6d168cdc2913fe10a938ff.png

    105f41ebc6a9110861a4edebfc967071.png

    [窗口]显示或隐藏“开始”菜单
    [窗口] +F1帮助
    [窗口] +D显示桌面
    [窗口] +R打开“运行”
    [窗口] +E打开“我的电脑”
    [窗口] +F搜索文件或文件夹
    [窗口] +U打开“工具管理器”
    [窗口] +BREAK显示“系统属性”
    [窗口] +TAB在打开的项目之间切换

    Ctrl键:

    c4df8f18e262d1778047a270656876d5.png


    Ctrl+1,2,3...功能: 切换到从左边数起第1.2.3...个标签
    Ctrl+A功能:全部选中当前页面内容
    Ctrl+C功能: 复制当前选中内容
    CtrI+D功能: 打开“添加收藏”面版(把当前页面添加到收藏夹中)
    CtrI+E功能: 打开或关闭“搜索”侧边栏(各种搜索引擎可选)
    Ctrl+F功能: 打开“查找”面版
    Ctrl+G功能:打开或关闭“简易收集”面板
    Ctrl+H功能: 打开“历史”侧边栏
    Ctrl+I功能: 打开“收藏夹”侧边栏/另:将所有垂直平铺或水平平铺或层叠的窗口恢复
    Ctrl+K功能: 关闭除当前和锁定标签外的所有标签
    Ctrl+L功能: 打开“打开”面版(可以在当前页面打开Iternet地址或其他文...
    Ctrl+N功能: 新建一一个空 白窗口(可更改,Maxthon选项- +标签→新建)
    Ctrl+O功能: 打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...
    Ctrl+P功能:打开“打印”面板(可以打印网页,图片什么的..
    Ctrl+Q功能: 打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表)CtrI+R功能: 刷新当前页面
    Ctrl+S功能: 打开“保存网页”面板(可以将当前页面所有内容保存下来)
    Ctrl+T功能: 垂直平铺所有窗口
    Ctrl+V功能:粘贴当前剪贴板内的内容.
    Ctrl+W功能: 关闭当前标签(窗口)
    Ctrl+X功能: 剪切当前选中内容(- -般只用于文本操作)
    Ctrl+Y功能: 重做刚才动作(一般只用于文本操作)
    Ctrl+Z功能: 撤消刚才动作(一般只用于文本操作)
    Ctrl+F4功能:关闭当前标签(窗口)

    shift键:

    583c64794a62b7487fc1af123af6ff76.png

    Alt键:

    81adcb9850514dbcb039a30630a601a0.png

    辅助功能:
    按右边的SHIFT键八秒钟切换筛选键的开和关
    按SHIFT五次切换粘滞键的开和关
    按NUMLOCK五秒钟切换切换键的开和关
    左边的ALT+左边的SHIFT+NUMLOCK切换鼠标键的开和关
    左边的ALT+左边的SHIFT+PRINTSCREEN切换高对比度的开和关标签快捷键:
    CTRL+鼠标左键or鼠标中键用新标签打开链接并切换至新标签
    CTRL+SHIFT+鼠标左键or CTRL+SHIFT+鼠标中键用新标签打开链接但不切换至新标签
    CTRL+W or CTRL+F4关闭当前标签页(如果只有一个标签将关闭IE)
    CTRL+Q打开快速标签视图CTRL+T打开一个新标签
    CTRL+SHIFT+Q查看打开标签的列表CTRL+TAB切换到下一个标签
    CTRL+SHIFT+TAB切换到前一一个标签

    地址栏快捷键:
    ALT+D选择地址栏
    CTRL+ENTER在地址栏中的文本初出添加"http://www."和末尾添加".com"
    CTRL+SHIFT+ENTER在地址栏中的文本初出添加"http://www."和末尾添加你自定义的后缀

    ALT+ENTER用新标签打开地址栏的网址F4查看以前出入的地址

    搜索栏快捷键:
    CTRL+E选择搜索栏
    CTRL+DOWN查看搜索引擎列表ALT+ENTER用新标签打开搜索结果

    其他:

    1ae5bef4ae3cecf6b797c805846a227e.png

    END显示当前窗口的底端
    HOME显示当前窗口的顶端
    NUMLOCK+数字键盘的减号(-)折叠所选的文件夹
    NUMLOCK+数字键盘的加号(+)显示所选文件夹的内容
    NUMLOCK+数字键盘的星号(*)显示所选文件夹的所有子文件夹
    向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹
    向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹

    运行命令:
    按“开始”-“运行”,或按WIN键+R,在运行窗口中输入:cmd
    (按英文字符顺序排列)
    %temp——打开临时文件夹
    ---C:\DocumentsandSettings\用户名所在文件夹
    C:\DocumentsandSettings
    -我的电脑
    -C盘

    6485608a1928a35f05b901d20bd0b8de.png

    ed245ab8bf8b682518f190539ab85894.png

    展开全文
  • 键盘是最常用的输入设备,通过键盘可以将汉字、英文字母、数字、标点符号等输入到计算机中,从而向计算机发出命令、输入数据。那么键盘分为几个功能区?各键的功能是什么呢?组合键又有什么功能呢?下面就分别予以...
    2551805035f49db4c3b73e30d8f8738d.png

    键盘是最常用的输入设备,通过键盘可以将汉字、英文字母、数字、标点符号等输入到计算机中,从而向计算机发出命令、输入数据。那么键盘分为几个功能区?各键的功能是什么呢?组合键又有什么功能呢?下面就分别予以说明 (以win10 OS 、联想台式机键盘等为例)。

    一、键盘分区

    一般的标准键盘分为功能区、主键盘区、控制键区和数字键区。

    二、键盘各键功能

    1.功能键区

    ESC:取消光标所在行

    F1:系统默认帮助信息

    F2:选中文件及文件夹重命名

    F3:资源管理下搜索文件功能

    F4:显示"我的电脑(win xp)"或"计算机(win7)"或"此电脑(win10)"和"Windows 资源管理器"中的"地址"栏、浏览器地址栏

    F5:刷新键

    F6:在窗口或桌面上循环切换屏幕元素。

    F7:DoS下专用功能

    F8:电脑启动,BIOS启动项设置

    F9:Excel 中计算公式

    F10:激活菜单栏(当可用时)

    F11:全屏模式

    F12:浏览器下调出调试窗口、Word 另存文档

    2.控制键区

    Num Lock指示灯:小键盘数字锁定,亮起表示数字输入状态

    Caps Lock指示灯:大小写锁定,亮起表示输入大写

    Scoll Lock指示灯:滚动锁定指示灯,亮起表示页面滚动状态

    PriScSyRp:屏幕拷贝键(截全屏键)

    Scoll Lock:滚动锁定,在需要翻页的时候,按下看看,有奇效

    PauseBreak:暂停键

    Insert:插入字符开关键

    Home:行首键,光标移至行首位置

    PageUp:向上翻页键盘

    Delele:字符删除键,当前光标后面的字符删除

    End:行尾键,光标移至行尾位置

    PageDn:向下翻页键盘

    四个方向键:上下左右移动光标

    3.数字键区

    NumLocK:锁定数字小键盘

    Del:字符删除键,当前光标后面的字符删除

    Enter:回车键

    Home:行首键,光标移至行首位置

    End:行尾键,光标移至行尾位置

    PgUp:向上翻页键盘

    PgDn:向下翻页键盘

    Lns: Insert:插入字符开关键

    1. 主键盘区

    Tab:跳转功能

    Backspace (有的键盘为向左的箭头):回格键或删除键

    CapsLock:字母大小写切换

    Shift:按住Shift键,在选择文件可以连续选择

    Ctrl:按住Ctrl键,在选择文件可以不连续多个选择

    Alt:关闭当前的菜单

    Enter:回车键,换行作用

    Windows:单按显示或隐藏开始菜单

    空格键右侧(Windows键与Ctrl键之间)页面上一个斜箭头那个键:同鼠标右键功能

    三、组合键

    1. Windows组合键

    Windows + F:查找所有文件

    Windows + Ctrl+ F:查找计算机

    Windows+E:打开资源管理

    Windows+R:打开运行对话框

    Windows+D:显示或隐藏桌面

    Windows+M:最小化所有窗口

    Windows+Shift+M:撤消最小化所有窗口

    Windows+L:锁屏(切换用户)

    Windows + P:选择演示显示模式

    Windows+U:打开设置显示窗口

    Windows+ F1: 显示"帮助"

    Window+Ctrl+D:创建新的虚拟桌面

    Window+Ctrl+F4:关闭当前虚拟桌面

    Windows+Ctrl+左箭头键:转到左侧的虚拟桌面

    Windows+Ctrl+右箭头键:转到右侧的虚拟桌面

    Windows+左箭头键:将当前窗口移到左侧。

    Windows+右箭头键:将当前窗口移到右侧。

    Windows+向上箭头键:将当前窗口移到到顶部

    Windows+向下箭头键:将当前窗口移到到底部

    Windows+Tab:打开一个新的任务视图界面,显示此虚拟桌面上的所有当前窗口

    Windows + pause break:显示"系统属性"对话框

    Windows + F:打开"反馈中心"

    Windows + K :打开"连接"快速操作

    Windows+ A: 新通知

    Windows+Alt+D :显示和隐藏桌面上的日期和时间

    Windows + X :打开"快速链接"菜单

    Windows+H :麦克风

    Windows+I:打开"Windows设置"窗口

    Windows+O :锁定设备方向

    Windows+S: 打开快速搜索

    Windows+T: 在任务栏上循环切换应用

    Windows + V:打开剪贴板

    Windows + 逗号 (,): 临时快速查看桌面

    Windows + Shift + V: 以相反的顺序循环切换通知

    Windows + Z: 显示在以全屏模式呈现的应用中可用的命令

    Windows + Ctrl + F: 搜索电脑(如果你位于网络中)

    Windows + 数字: 打开桌面,并启动固定到任务栏的位于该数字所表示位置的应用。如果该应用已在运行,则切换到该应用

    Windows + Shift + 数字: 打开桌面,并启动固定到任务栏的位于该数字所表示位置的应用的新实例

    Windows + Ctrl + 数字:打开桌面,并切换到固定到任务栏的位于该数字所表示位置的应用的最后一个活动窗口

    Windows + Alt + 数字: 打开桌面,并打开固定到任务栏的位于该数字所表示位置的应用的跳转列表

    Windows + Ctrl + Shift + 数字: 打开桌面,并以管理员身份打开位于任务栏上给定位置的应用的新实例

    Windows + Home: 最小化除活动桌面窗口以外的所有窗口(在第二道笔划时还原所有窗口)

    Windows+ Shift + 向上键: 将桌面窗口拉伸到屏幕的顶部和底部

    Windows+ Shift + 向下键: 在垂直方向上还原/最小化活动桌面窗口,同时保持宽度不变

    Windows+ Shift + 向左键或向右键: 将桌面中的应用或窗口从一个监视器移动到另一个监视器

    Windows + 空格键: 切换输入语言和键盘布局

    Windows+ Ctrl + 空格键:更改为以前选择的输入

    Windows + 加号 (+) 或减号 (-): 使用"放大镜"放大或缩小

    Windows + Esc :退出"放大镜"

    2. Ctrl L组合键

    Ctrl+A:全选

    Ctrl+B:整理 收藏夹

    Ctrl+C:复制

    Ctrl+D:删除/添加收藏 (在Word中是修改选定字符格式,在IE及傲游中是保存为收藏)

    Ctrl+E: 搜索助理 在Word中是段落居中

    Ctrl+F: 查找

    Ctrl+ G: 在Word中是定位

    Ctrl+H :历史记录 在Word中是替换

    Ctrl+I:收藏夹

    Ctrl+J:IE7.0里的源

    Ctrl+ K 在Word中是插入链接

    Ctrl+L=Ctrl+O:打开

    Ctrl+ M: 网页搜索框中的确定(等于回车)在Word中是调整整段缩进

    Ctrl + N:新窗口

    Ctrl + P :打印 在Word中是等于Ctrl+Shift+F12

    Ctrl + R :刷新 在Word中可使段落右对齐

    Ctrl + S :保存

    Ctrl+TIE7以上打开新选项卡

    Ctrl+U:在Word中是给所选内容加下划线

    Ctrl+V:粘贴

    Ctrl+W:关闭当前窗口

    Ctrl+X:剪切

    Ctrl+Y:恢复上一步操作

    Ctrl+Z:撤消上一步操作

    Ctrl+ 向右方向键:将插入点移动到下一个单词的起始处

    Ctrl+ 向左方向键:将插入点移动到前一个单词的起始处

    Ctrl+ 向下方向键:将插入点移动到下一段落的起始处

    Ctrl+ 向上方向键:将插入点移动到前一段落的起始处

    Ctrl+ Shift +方向键:突出显示一块文本

    Ctrl+ Esc :显示"开始"菜单

    Ctrl+F4: 在允许同时打开多个文档的程序中关闭当前文档

    Ctrl+Tab: 在选项卡之间向前移动。

    Ctrl+Shift +Tab: 在选项卡之间向后移动

    ctrl+鼠标左键: 可以临时允许弹出窗口程序

    Ctrl+Home :当前窗口或文档的最上端

    Ctrl+End :当前窗口或文档的最下端

    Ctrl + Shift + 左键单击某程序图标: 以管理员身份运行

    3.Alt组合键

    Alt+PrtScSysRq:截当前窗口屏幕

    Alt+Enter:查看所选项目的属性/切换全屏

    Alt+F4 :关闭当前项目或者关闭计算机

    Alt+F8 :在登录屏幕上显示密码

    Alt+空格键:为当前窗口打开控制菜单

    Alt+Tab:在打开的应用之间切换

    Alt+Esc:以项目打开的顺序循环切换项目

    Alt+带下划线的字母: 执行该字母对应的命令

    Alt+Enter:显示选定项的属性

    Alt+向左键:后退

    Alt+向右键:前进

    Alt+Page Up:向上移动一个屏幕

    Alt+Page Down:向下移动一个屏幕

    4. Shift组合键

    Shift+ F10: 显示选定项的快捷菜单

    Shift+任意箭头键: 在窗口中或桌面上选择多个项目,或者在文档中选择文本

    Shift + Delete: 无需先将选定项移动到"回收站",直接将其删除

    Shift + Tab :在选项上向后移动

    Shift+左箭头:选择光标左侧的文本

    Shift+右箭头:选择光标右侧的文本

    Shift+单击某个任务栏按钮 :打开某个应用,或快速打开应用的另一个实例

    Shift+右键单击某个任务栏按钮: 显示该应用的窗口菜单

    Shift+右键单击某个已分组的任务栏按钮: 显示该组的窗口菜单

    Shift +Ctrl+ +Esc:打开任务管理器

    shift+crtl:windows系统默认的输入法切换,这也是最常用的shift键组合

    Shift+空格:输入法中半全角切换

    Shift+右击:右菜单打开方式

    Shift+多级文件:关闭这些文件

    Shift+印有两层符号的键:输入上面这层符号,不按shift输入的就是下面这层符号

    展开全文
  • 目前(大概2015-2021)很多文章提出不同的标点预测方法,我大体按照性能从低到高的顺序进行讲述

    目录

    1.工作意义

    2.工作难点

    3.常见方法分类 

    4.论文分享

    (1) Punctuation prediction for unsegmented transcript based on word vector​

    (2) LSTM for Punctuation Restoration in Speech Transcripts

    (3) Bidirectional Recurrent Neural Network with Attention Mechanism for PR

    (4) Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punctuation Restoration

    (5) Self-Attention Based Network for Punctuation Restoration

    5.进一步探索

     Transformer-based pre-trained language models

    (6) Efficient Automatic Punctuation Restoration Using Bidirectional Transformers with Robust Inference

    (7) Discriminative Self-training for Punctuation Prediction 

    何为ELECTRA?

    (8) ELECTRA-pre-training text encoders as discriminators rather than generators

    6.友情帮助


    1.工作意义

    • 大多数自动语音识别(ASR)系统输出一个不间断的单词序列,PR可以提高ASR转录本的可读性
    • 提高下游自然语言处理应用程序的性能,like machine translation, summarization, question answering, sentiment analysis, syntactic parsing and information extraction.

    2.工作难点

    • 通常需要大量的标记的语音转录本(labeled speech transcripts),人工注释口语数据是昂贵而费力的
    • 基于纯词汇特征的模型不如基于混合特征的模型模型那么强大。然而,基于混合特征的模型的训练数据很少,也难以获得,因为它必须是标准化的ASR转录本

    3.常见方法分类 

    4.论文分享

    目前(大概2015-2021)很多文章提出不同的标点预测方法,我大体按照性能从低到高的顺序进行讲述



    (1) Punctuation prediction for unsegmented transcript based on word vector

     简介

    •  首先将文本转换成一个长单词序列。将分类问题看作是序列中的一个单词后面是否跟着一个标点符号。
    • 四类: O (means no punctuation mark followed), COMMA, PERIOD and QUESTION.
    • 尝试了三种模型:DNN,CNN-A,CNN-2A

     模型输入

    • 单词嵌入层可以通过随机初始化从头开始学习,也可以在训练整个网络的过程中从预先训练的词向量进行微调(GloVe-50d)。本文用的后者。输入大小m*n(m=5个词,每个词n=50维)
    • 预测每个标点时考虑前面三个单词,后面两个单词,范围小,所以对问号预测无能为力。

     DNN模型

    • 三层全连接,隐藏层sigmoid,输出层softmax.
    • 防止过拟合有权重衰减

     CNN-A模型

    • m×n特征矩阵作为m个完整的字向量。每个滤波器大小h*n,相当于垂直向下做卷积。

    CNN-2A模型

    • m×n特征矩阵不再作为m个完整的字向量。单词向量中的数字可以作为独立的特征。效果更好一些 

     结果

    • 他们的方法较擅长预测标点位置,但进行符号类型区分时性能一般
    • 句号恢复好于逗号,因为暂停的语法歧义通常高于句号,特别是在像TED谈话的文字记录这样不那么正式的文本中



    (2) LSTM for Punctuation Restoration in Speech Transcripts

     简介

    • RNN-based LSTM,分为两阶段训练,先在大型文本语料库上学习文本特征(T-LSTM模型),第二阶段时输入文本特征和韵律特征中的暂停时间在小型语料库上进行学习(T-LSTM-p模型) 预测每个标点时考虑前面的所有词汇,后面的一个词汇,范围也不大,句号预测的不太好

     


    (3) Bidirectional Recurrent Neural Network with Attention Mechanism for PR

    简介

    • 具有注意机制的双向递归神经网络模型,LSTM换成GRU(更简单),
    • Estonian datase既有文本特征也有韵律特征,所以采用两阶段训练(TA-BRNN,TA-BRNN-p)
    • English dataset上只使用文本(IWSLT2011 benchmark dataset)(T-BRNN-pre
    • 预测每个标点时考虑前后所有上下文,所以综合性能比起前两篇要好
    • 第二阶段的模型:将第一阶段输出层,代之为新的循环GRU层,增加新的softmax输出层    训练时固定第一阶段的参数,单独训练新加入的参数。

     


    (4) Deep Recurrent Neural Networks with Layer-wise Multi-head Attentions for Punctuation Restoration

    简介

    • 通过将多个双向循环层(GRU)堆叠在一起,使每个层从不同的角度学习不同的上下文
    • attention不仅应用于顶层,每层都有,可以 capture the layer-wise features
    • 每个attention都是multi-head attentions, 采用scaled dot-product attention(对比是单头的additive attention)
    • 结果证明层数越多性能越好,最后的模型在n=4(层数),m=3(头数)性能最佳
    • 性能:相比T-BRNN-pre,DRNN-LWMA-pre achieved 4.2% and 3.6% better in F-measure and SER, respectively

     


    (5) Self-Attention Based Network for Punctuation Restoration

     

     简介

    • 将标点符号恢复视为翻译任务,翻译源端为无标点序列,目标端有两个输出序列:标点符号恢复的序列(它指导模型平均对待每个单词和标点符号)和标签序列(它会引导模型输出标点符号或非标点符号)。防止过拟合,提高性能。
    • SAPR模型:基于self-attention的Transformer模型,完全基于self-attention,而不需要任何递归神经网络(RNN)和卷积神经网络(CNN)。
    • 该模型与transformer之间最显著的区别是,该模型在解码器之后有两个softmax层
    • 该方法除了简单的单标点,还可以恢复复杂标点以及联合标点
    • 性能:与T-BRNN-pre相比,模型取得了显著的改进(F值在总体上增加了11%),特别是在句号方面。


    5.进一步探索

     Transformer-based pre-trained language models

     问题1:

    • 有些使用大量带有标点符号的书面语言数据for self-supervised training for punctuation prediction。然而,书面语言数据与口语数据之间存在显著差异。所以最好还是用 spoken language data(比如ASR输出)。但他们需要人工labeling。

     方法:

    • 无监督的预训练大大减少了该任务要达到卓越性能所需的labeled data数量。利用预训练可以减少训练时间和提高准确性。Transformer-based pre-trained language models:如,BERT,RoBERTa,ELECTRA

     问题2:

    •  基于DNN、CNN的方法预测能力较小,基于RNN的方法,由于其递归性,网络会有顺序计算的缺点。

     方法:

    • 利用transformer模型,偏离循环体系结构,允许所有输入tokens之间的直接连接。这使得网络能够更容对长距离依赖关系进行建模,还允许对每个层进行并行的计算。(并行预测任务比顺序任务提供了更丰富的信号,从而更有效地利用每个example)

    (6) Efficient Automatic Punctuation Restoration Using Bidirectional Transformers with Robust Inference

    模型介绍

    • 模型建立在预先训练好的RoBERTa模型之上。BERT是一个具有多个transformer层和数亿个可训练参数的上下文语言模型,在具有 masked language modeling目标的大型英语语料库上训练。RoBERT是BERT的一种改进模型。

     性能总结

    • 无监督的预训练、多个上下文集成预测、以及增加的并行性,可以在不增加运行时或成本的情况下获得显著的性能提高。与T-BRNN-pre比较,该方法要在CPU上快1.2倍,GPUS上78.8倍。


    (7) Discriminative Self-training for Punctuation Prediction 

     简介

    • 也是序列标记任务,预测每个单词后是否有一个特定的标点符号。
    • 聚焦于pretraining-finetuning framework,基于BERT或ELECTRA无监督预训练模型,探索了微调领域的self-train(ST)。
    • 提出Discriminative Self-Training (Disc-ST),可以利用未带标点标记的语音记录,并证明其在改进标点预测基线方面的有效性。

     性能分析

    • ELECTRA-large好于RoBERTa-base,更好于BERT-base
    • 微调可以有效提升性能


    何为ELECTRA?

    (8) ELECTRA-pre-training text encoders as discriminators rather than generators

    简介

    • 虽然BERT模型在一些NLP任务中性能不错,但它们通常需要大量的计算才能有效,作者提出一种更简单高效的训练任务:replaced token detection。我们的方法不是mask输入,而是用从小型generator network采样的合理的替代品来破坏它。
    • 任务不是训练模型让他恢复已经损坏的tokens的原来样貌,而是训练一个判别器,让他判别被损坏的input中每个token是否是generator network生成的。  
    • because the task is defined over all input tokens rather than just the small subset that was masked out.所以在相同的模型大小、数据和计算条件下,该方法学习到的上下文表示大大优于BERT学习到的表示。


    6.友情帮助

    • 读者可以继续调研,本文只是一部分
    • 一些实现代码,可以在GitHub上搜索下图中关键词,或者通过下面链接在笔者GitHub空间找到一部分。
    • https://github.com/LJJ12?tab=repositories
    • 下面截图是我找到的一些开源的标点预测实现代码

     

    • 下图是我搜索的一些标点预测相关论文

     

    希望本文对读者有所帮助,祝您科研愉快,早日产出自己的成果。

    展开全文
  • 标题:“Let’s Eat Grandma”: When Punctuation Matters in ...二是BERT对标点符号没有特殊的处理,所以加入标点符号没有起到什么作用,而我们提取句法树的信息加入到模型的中方法,也使得标点符号产生了作用。
  • word技巧

    千次阅读 2018-03-01 21:40:22
    word 高效经典教程(整理版)目录一分钟驾驭word 高效经典教程(整理版)... 6A、基础知识... 61、度量单位... 62、WORD中文字字号与磅的对应关系... 63、字体文件格式... 7B、文本编辑... 71、快速移动文档... 72、...
  • word2vec

    2017-12-11 13:34:18
    例子word2vec就是对word做了一个embedding操作,简单来说就是将原有用one-hot编码的预料库(一般来说百万级别)转为embedding形式... 基于这个句子,可以构建一个大小为5的词汇表(忽略大小写和标点符号):(“the”,
  • 计算机应用基础试题「附答案」一、选择题1、在WORD2000中,以下关于段落的操作说法正确的是 CA、按住ALT键的同时单击段落的任意位置...文件名不可以 AA、包含各种标点符号 B、包含数字、字符C、使用汉字字符 D、...
  • 本博客主要记录采用word写论文中的问题及解决办法。 字体、字号; 标点符号; 图、表、公式; 参考文献 1 如何用mathtype统一全文公式?
  • 2、注意一些比较特殊的标点符号\ 是顿号、_是破折号——^是省略号……@是分隔号·其他特殊符号可以通过输入法状态栏上的软键盘输入,如ωπ●★3、注意数字、英文字母和一些标点的状态:全角/半角,中文标点/英文...
  • 本系列分为四部分,这篇文章是本系列第二篇,一年前在公众号上有写过:Word embedding系列(二):word2vec详解,现在搬到CSDN上~ 欢迎关注我的公众号,微信搜algorithm_Tian或者扫下面的二维码~ 现在保持每周更新...
  • 2、注意一些比较特殊的标点符号\ 是顿号、_是破折号——^是省略号……@是分隔号·其他特殊符号可以通过输入法状态栏上的软键盘输入,如ωπ●★3、注意数字、英文字母和一些标点的状态:全角/半角,中文标点/英文...
  • 2、注意一些比较特殊的标点符号\ 是顿号、_是破折号——^是省略号……@是分隔号·其他特殊符号可以通过输入法状态栏上的软键盘输入,如ωπ●★3、注意数字、英文字母和一些标点的状态:全角/半角,中文标点/英文...
  • Linux shell命令特殊符号

    千次阅读 2017-04-05 10:21:43
    特性:把符号的特定含义去掉,使其变成普通标点. ( $ ) 变量调用符号 用法:$变量 特性:调用变量,从而得到‘变量的值 ( ; ) 命令分隔符 用法:命令1 ; 命令2 特性:一行语句中,...
  • 2、注意一些比较特殊的标点符号\ 是顿号、_是破折号——^是省略号……@是分隔号·其他特殊符号可以通过输入法状态栏上的软键盘输入,如ωπ●★3、注意数字、英文字母和一些标点的状态:全角/半角,中文标点/英文...
  • Latex各种命令、符号、公式、数学符号、排版等

    万次阅读 多人点赞 2018-08-03 10:02:36
    本文仅供学习参考使用,一切版权和解释权均归原作者所有,转载地址:...数学符号详细内容见:http://mohu.org/info/symbols/symbols.htm 直接查看链接  http://www.moh...
  • 使用word

    2019-10-03 06:01:29
    同样这也是生活中常用到的办公软件,word本质是一个排版软件,它与一般的编辑器不同的是,它将整个文本分成了一页一页的,当然这也是方便于打印文档。 使用word还是很容易的,一般来说需要注意以下几方面的问题: ...
  • 1.6.1.1.word embedding 1.6.1.1.1.文本表示(Representation) 1.6.1.1.2.独热编码 | one-hot representation 1.6.1.1.3.整数编码 1.6.1.1.4.什么是词嵌入 | word embedding ? 1.6.1.1.5. 2中主流的word embedding...
  • 问题场景 导出到Excel的数据内容有时候被“暗中”添加了...用CLEAN(text)函数,是一个Excel函数,将删除其中含有的当前操作系统无法打印的字符,包括:包括字母、数字、运算符号、标点符号和其他符号,以及一些功
  • Word2vec代码实现

    千次阅读 多人点赞 2019-10-31 19:07:33
    Word2vec纯python代码实现 1. 什么是 Word2vec? 在聊 Word2vec 之前,先聊聊 NLP (自然语言处理)。NLP 里面,最细粒度的是 词语,词语组成句子,句子再组成段落、篇章、文档。所以处理 NLP 的问题,首先就要拿...
  • Word2Vec深入浅出

    2020-07-07 12:22:20
    Word2Vec深入浅出word2vec简介one-hot编码skip-gram模型CBOW模型Hierarchical SoftMaxNegative Samplingskip-gram在神经网络上的训练流程模型细节以上是个人经过多方查阅资料和咨询,通过自己的理解写了一些对Word2...
  • 经典Office 2003专升本复习题(Word、Excel、PowerPoint) 一、Word 2003 1. 启动 Word 是指: 将 Word 从硬盘中调入主存执行 2. 菜单栏: 文件( F )、编辑( E )、视图( V )、插入( I )、格式( O )、...
  • word使用技巧

    2014-01-14 10:53:09
    说明:“^c”的意思就是指令WordXP以剪贴板中的内容替换“查找内容”框中的内 容。按此原理,“^c”还可替换包括回车符在内的任何可以复制到剪贴板的可视内容,甚至Excel表格。 三招去掉页眉那条
  • word2vec python实现

    千次阅读 2019-09-15 17:12:36
    这里先实现skip-gram,本文也是...生成训练数据 —— 创建字典、为每个词生成one-hot编码、生成word2dic和dic2word的索引 建立模型 —— 通过前向传播先对词做编码,计算错误率,通过反向传播和梯度下降不断降低l...
  • 记忆最深刻的,莫过于操作Word规范格式,比写一篇论文的时间还要长!为了避免你们再犯和我一样的错误,因为论文格式被导师怼,我整理了10个最实用的Word技巧,把握每一个细节搞定论文格式!2019.5.30更新:论文的...
  • 实例44:处理西文、中文和标点 29 实例45:电话号码升位 31 实例46:手机号隐藏 31 实例47:移形换位 31 实例48:替换这样的名字 32 实例49:使不连续的数字做到连续排列 33 实例50:查找颜色(红色)的内容,并在原来...
  • gensim学习-word2vec model

    2019-10-30 11:00:50
    word2vec model1.介绍2.原理2.1 Skip-gram2.2 CBOW 1.介绍 word2vec是一种用于词向量计算的工具。它使用浅层神经网络将单词嵌入低维向量空间中,结果是一组词向量,其中在向量空间中靠在一起的向量根据上下文具有...
  • 利用Word2Vec模型训练Word Embedding,根据小说中人物、武功、派别或者其他你感兴趣的特征,基于Word Embedding来进行聚类分析。 实验原理 Word Embedding Harris 在 1954 年提出的分布假说( distributional ...
  • word排版技巧

    千次阅读 2008-04-03 09:19:00
    ★ 插入其它语种的特殊符号Word进行文字处理时,往往要输入很多符号。这里介绍几种常用的输入其他语种特殊符号的方法。1.插入符号法 单击“插入”菜单栏,选择“符号”命令,在里面可以选择拉丁语、希腊语等语种...
  • word-wrap语法:  word-wrap : normal |break-word  normal : 默认值,单词如果单词超长,会冲出边界(单个单词超长,在当前行显示)  break-word :将内容在边界内换行,当单词在当前行放不下时,会自动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,444
精华内容 1,777
关键字:

word隐藏标点符号