精华内容
下载资源
问答
  • 请问一下怎样用VC6.0实现注册表代码让JPG与GIF图片的文件可以文件关联到我的程序,也就是右键可以选择我的程序打开,并且出现在“打开方式”的选择项里 以下是我在网络搜索的txt文件关联的代码,测试后可以用,...
  • CSS基础

    2020-07-14 22:04:40
    这里写目录标题1、CSS是用来什么的?2、CSS的写法3、css与html的链接4、CSS规则集详解4.1、多元素选择4.2 、不同类型的选择器4.3...想要解答类似问题:怎样文本设置为黑色或红色?怎样将内容显示在屏幕的特定位置?

    1、CSS是用来做什么的?

    层叠样式表(Cascading Style Sheet,简称:CSS)是为网页添加样式的代码。想要解答类似问题:怎样将文本设置为黑色或红色?怎样将内容显示在屏幕的特定位置?怎样用背景图片或颜色来装饰网页?,就需要了解css基础知识。

    2、CSS的写法

    和 HTML 类似,CSS 也不是真正的编程语言,甚至不是标记语言。它是一门样式表语言,这也就是说人们可以用它来选择性地为 HTML 元素添加样式。举例来说,要选择一个 HTML 页面里所有的段落元素,然后将其中的文本改成红色,可以这样写 CSS:

    p {
      color: red;
    }
    

    3、css与html的链接

    打开 index.html 文件,然后将下面一行粘贴到文档头(也就是 和 标签之间)。

    保存 index.html 并用浏览器将其打开,即可看到渲染后的效果。

    4、CSS规则集详解

    在这里插入图片描述
    整个结构称为 规则集(通常简称“规则”),各部分释义如下:

    选择器(Selector)
    HTML 元素的名称位于规则集开始。它选择了一个或多个需要添加样式的元素(在这个例子中就是 p 元素)。要给不同元素添加样式只需要更改选择器就行了。
    声明(Declaration)
    一个单独的规则,如 color: red; 用来指定添加样式元素的属性。
    属性(Properties)
    改变 HTML 元素样式的途径。(本例中 color 就是

    元素的属性。)CSS 中,由编写人员决定修改哪个属性以改变规则。
    属性的值(Property value)
    在属性的右边,冒号后面即属性的值,它从指定属性的众多外观中选择一个值(我们除了 red 之外还有很多属性值可以用于 color )。
    注意其他重要的语法:

    • 每个规则集(除了选择器的部分)都应该包含在成对的大括号里({})。
    • 在每个声明里要用冒号(:)将属性与属性值分隔开。
    • 在每个规则集里要用分号(;)将各个声明分隔开。
      如果要同时修改多个属性,只需要将它们用分号隔开,就像这样:
    p {
      color: red;
      width: 500px;
      border: 1px solid black;
    }
    

    4.1、多元素选择

    也可以选择多种类型的元素并为它们添加一组相同的样式。将不同的选择器用逗号分开。例如:

    p, li, h1 {
      color: red;
    }
    

    4.2 、不同类型的选择器

    选择器有许多不同的类型。上面只介绍了元素选择器,用来选择 HTML 文档中给定的元素。但是选择操作可以更加具体。下面是一些常用的选择器类型:

    选择器名称 选择的内容 示例
    元素选择器(也称作标签或类型选择器) 所有指定(该)类型的 HTML 元素 p
    选择

    ID 选择器 具有特定 ID 的元素(单一 HTML 页面中,每个 ID 只对应一个元素,一个元素只对应一个 ID) #my-id
    选择

    类选择器 具有特定类的元素(单一页面中,一个类可以有多个实例) .my-class
    选择

    属性选择器 拥有特定属性的元素 img[src]
    选择 而不是
    伪(Pseudo)类选择器 特定状态下的特定元素(比如鼠标指针悬停) a:hover
    仅在鼠标指针悬停在链接上时选择

    4.3、字体和文本

    在探索了一些 CSS 基础后,我们来把更多规则和信息添加至 style.css 中,从而让示例更美观。首先,让字体和文本变得更漂亮。

    • (1)第一步,找到之前 Google Font 输出的地址。并以 元素的形式添加进 index.html 文档头( 和 之间的任意位置)。代码如下:
    <link href="https://fonts.font.im/css?family=Open+Sans" rel="stylesheet" type="text/css"> 
    

    以上代码为当前网页下载 Open Sans 字体,从而使自定义 CSS 中可以对 HTML 元素应用这个字体。

    • (2)接下来,删除 style.css 文件中已有的规则。虽然测试是成功的了,但是红字看起来并不太舒服。
    • (3)将下列代码添加到相应的位置,用你在 Google Fonts 找到的字体替代 font-family 中的占位行。( font-family 意味着你想要你的文本使用的字体。)这条规则首先为整个页面设定了一个全局字体和字号(因为 是整个页面的父元素,而且它所有的子元素都会继承相同的 font-size 和font-family):
    html {
      /* px 表示 “像素(pixels)”: 基础字号为 10 像素 */
      font-size: 10px; 
      /* Google fonts 输出的 CSS */
      font-family: 'Open Sans', sans-serif; 
    }
    

    接下来为文档体内的元素(<h1>、<li> 和 <p>)设置字号。将标题居中显示,并为正文设置行高和字间距,从而提高页面的可读性。

    h1 {
      font-size: 60px;
      text-align: center;
    }
    
    p, li {
      font-size: 16px;    
      line-height: 2;
      letter-spacing: 1px;
    }
    

    4.4、一切皆盒子

    编写 CSS 时你会发现,你的工作好像是围绕着一个一个盒子展开的——设置尺寸、颜色、位置,等等。页面里大部分 HTML 元素都可以被看作若干层叠的盒子。
    在这里插入图片描述
    并不意外,CSS 布局主要就是基于盒模型的。每个占据页面空间的块都有这样的属性:

    padding:即内边距,围绕着内容(比如段落)的空间。
    border:即边框,紧接着内边距的线。
    margin:即外边距,围绕元素外部的空间。
    这里还使用了:

    width :元素的宽度
    background-color :元素内容和内边距底下的颜色
    color :元素内容(通常是文本)的颜色
    text-shadow :为元素内的文本设置阴影
    display :设置元素的显示模式(暂略)

    4.5、更改页面颜色

    html {
      background-color: #00539F;
    }
    

    这条规则将整个页面的背景颜色设置为 所计划的颜色。

    4.6、文档体格式设置

    body {
      width: 600px;
      margin: 0 auto;
      background-color: #FF9500;
      padding: 0 20px 20px 20px;
      border: 5px solid black;
    }
    

    现在是 元素。以上条声明,我们来逐条查看:

    width: 600px; —— 强制页面永远保持 600 像素宽。
    margin: 0 auto; —— 为 margin 或 padding 等属性设置两个值时,第一个值代表元素的上方和下方(在这个例子中设置为 0),而第二个值代表左边和右边(在这里,auto 是一个特殊的值,意思是水平方向上左右对称)。你也可以使用一个,三个或四个值,参考 这里 。
    background-color: #FF9500; —— 如前文所述,指定元素的背景颜色。我们给 body 用了一种略微偏红的橘色以与深蓝色的 元素形成反差,你也可以尝试其它颜色。
    padding: 0 20px 20px 20px; —— 我们给内边距设置了四个值来让内容四周产生一点空间。这一次我们不设置上方的内边距,设置右边,下方,左边的内边距为20像素。值以上、右、下、左的顺序排列。
    border: 5px solid black; —— 直接为 body 设置 5 像素的黑色实线边框。

    4.7、定位页面主标题并添加样式

    h1 {
      margin: 0;
      padding: 20px 0;    
      color: #00539F;
      text-shadow: 3px 3px 1px black;
    }
    

    你可能发现页面的顶部有一个难看的间隙,那是因为浏览器会在没有任何 CSS 的情况下 给

    等元素设置一些默认样式。但这并不是个好主意,因为我们希望一个没有任何样式的网页也有基本的可读性。为了去掉那个间隙,我们通过设置 margin: 0; 来覆盖默认样式。

    至此,我们已经把标题的上下内边距设置为 20 像素,并且将标题文本与 HTML 的背景颜色设为一致。

    需要注意的是,这里使用了一个 text-shadow 属性,它可以为元素中的文本提供阴影。四个值含义如下:

    第一个值设置水平偏移值 —— 即阴影右移的像素数(负值左移)。
    第二个值设置垂直偏移值 —— 即阴影下移的像素数(负值上移)。
    第三个值设置阴影的模糊半径 —— 值越大产生的阴影越模糊。
    第四个值设置阴影的基色。
    不妨尝试不同的值看看能得出什么结果。

    4.8、图像居中

    img {
      display: block;
      margin: 0 auto;
    }
    

    最后,我们把图像居中来使页面更美观。可以复用 body 的 margin: 0 auto ,但是需要一点点调整。 元素是块级元素,意味着它占据了页面的空间并且能够赋予外边距和其他改变间距的值。而图片是内联元素,不具备块级元素的一些功能。所以为了使图像有外边距,我们必须使用 display: block 给予其块级行为。

    4.9 实践代码

    h1 {
        font-size: 60px;
        text-align: center;
        margin: 0;
        padding: 20px 0;
        color: #00539F;
        text-shadow: 3px 3px 1px black;
      }
      p, li {
        font-size: 16px;    
        line-height: 2;
        letter-spacing: 1px;
      }
      html {
        /* px 表示 “像素(pixels)”: 基础字号为 10 像素 */
        font-size: 10px; 
        /* Google fonts 输出的 CSS */
        font-family: 'Open Sans', sans-serif; 
        background-color: #00539F;
    
      }
    
      body {
        width: 600px;
        margin: 0 auto;
        background-color: #FF9500;
        padding: 0 20px 20px 20px;
        border: 5px solid black;
      }
      img {
        display: block;
        margin: 0 auto;
      }
    

    4.10、疑问

    在html中,里面添加link,只能选择其中之一,不能两个一起选择?

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title>测试页面</title>
        <link href="styles/style.css" rel="stylesheet">
        <!-- <link href="https://fonts.font.im/css?family=Open+Sans" rel="stylesheet" type="text/css">  -->  #被注释掉,否则style.css不会生效。
        </head>
      <body>
        <h1>Mozilla 酷毙了!</h1>
        <img src="images/firefox-icon.png" alt="Firefox 标志:一只盘旋在地球上的火狐">
    
        <p>Mozilla 是一个全球社区,这里聚集着来自五湖四海的</p>
    
        <ul>
          <li>技术人员</li>
          <li>思考者</li>
          <li>建造者</li>
        </ul>
    
        <p>我们致力于让 Internet 保持活力,保持畅通,人人皆可贡献,人人皆可创造。我们坚信:开放平台的协作对于人的发展至关重要,也决定着我们共同的未来。</p>
    
        <p>为了达成我们共同的理想,我们遵循一系列的价值观和理念,请参阅 <a href="https://www.mozilla.org/zh-CN/about/manifesto/">Mozilla 宣言</a>。</p>
      </body>
    </html>
    

    5、参考

    CSS 基础:https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web/CSS_basics

    展开全文
  • 本学习教程主要介绍 CSS 的基础知识,并解答类似问题:怎样文本设置为黑色或红色?怎样将内容显示在屏幕的特定位置?怎样用背景图片或颜色来装饰网页?一个简单的入门。对于CSS的学习可以分为以下四个部分来阶梯...

    层叠样式表Cascading Style Sheet,简称:CSS)是为网页添加样式的代码。本学习教程主要介绍 CSS 的基础知识,并解答类似问题:怎样将文本设置为黑色或红色?怎样将内容显示在屏幕的特定位置?怎样用背景图片或颜色来装饰网页?做一个简单的入门。对于CSS的学习可以分为以下四个部分来阶梯型进行:

    CSS基础

    该部分介绍 CSS 的基础知识,包括选择器和属性,编写 CSS 的规则,将CSS 应用于 HTML 的方法,如何在 CSS 中指定长度、颜色和其他单位,层叠与继承,盒模型基础以及 CSS 的调试。

    构建CSS

    涉及了层叠与继承、可用的所有种类的选择器、单位、尺寸、样式化背景和边框、调试等。

    这样做的目的是,在继续深入到更加具体的规则,例如样式化文本CSS布局前,为你提供一个用于编写堪用的CSS的工具箱,帮你理解所有必要的理论。

    样式化

    该部分介绍基础的文本样式,包括字体属性的设置,粗体和斜体,行和字母间距,阴影和其他文本功能。

    CSS布局

    通过前面三个部分的学习,已经学习了 CSS 基础知识、如何设置文本样式、如何设计并操作内容所在的框。现在应该考虑如何把你的框以合适的位置放置在视口内和其他框旁边了。因此这部分需要通过学习设置 display 属性、使用新的布局工具如弹性盒(flexbox),CSS网格和定位来深入学习 CSS 布局。

    CSS 是什么?

    和 HTML 类似,CSS 也不是真正的编程语言,甚至不是标记语言。它是一门样式表语言,这也就是说人们可以用它来选择性地为 HTML 元素添加样式。举例来说,要选择一个 HTML 页面里所有的段落元素,然后将其中的文本改成红色,可以这样写 CSS:

    p {
      color: red;
    }

    一条 CSS 规则包含一个 选择符和一组属性定义。下面这个例子用来将页面中的所有 <p> 标签显示为黑色背景和黄色文本:

    /* p 选择符用来选择页面中的所有 <p> 标签 */
    p {
      /* color 属性用来定义文本颜色,这里为黄色 */
      color: red;
    
      /* background-color 属性用来定义元素的背景色,这里为黑色 */
      background-color: black
    }

    CSS 中的 “C” 表示 “层叠的”,意为多个选择符之间具有特定的优先级。这一点非常重要,因为复杂网站可能会有非常多的 CSS 规则,因此必须规定好这些规则的优先级,以免乱套。

    可以试试如下:首先新建一个 styles 文件夹,在其中新建一个 style.css 文件,将上面三行 CSS 保存在这个新文件中。然后再将该 CSS 文件连接至 HTML 文档,否则 CSS 代码不会对 HTML 文档在浏览器里的显示效果有任何影响。

    1. 打开 index.html 文件,然后将下面一行粘贴到文档头(也就是 <head> 和 </head> 标签之间)。
      <link href="styles/style.css" rel="stylesheet">
    2. 保存 index.html 并用浏览器将其打开。应该看到段落文字变红,那么就算是成功地迈出了 CSS 学习的第一步。

    “CSS 规则集”详解

    让我们来仔细看一看上述CSS:

    图解CSS声明

    整个结构称为 规则集(通常简称“规则”),各部分释义如下:

    选择器(Selector

    HTML 元素的名称位于规则集开始。它选择了一个或多个需要添加样式的元素(在这个例子中就是 p 元素)。要给不同元素添加样式只需要更改选择器就行了。

    声明(Declaration

    一个单独的规则,如 color: red; 用来指定添加样式元素的属性

    属性(Properties

    改变 HTML 元素样式的途径。(本例中 color 就是 <p> 元素的属性。)CSS 中,由编写人员决定修改哪个属性以改变规则。

    属性的值(Property value)

    在属性的右边,冒号后面即属性的值,它从指定属性的众多外观中选择一个值(我们除了 red 之外还有很多属性值可以用于 color )。

    注意其他重要的语法:

    • 每个规则集(除了选择器的部分)都应该包含在成对的大括号里({})。
    • 在每个声明里要用冒号(:)将属性与属性值分隔开。
    • 在每个规则集里要用分号(;)将各个声明分隔开。

    如果要同时修改多个属性,只需要将它们用分号隔开,就像这样:

    p {
      color: red;
      width: 500px;
      border: 1px solid black;
    }

    多元素选择

    也可以选择多种类型的元素并为它们添加一组相同的样式。将不同的选择器用逗号分开。例如:

    p, li, h1 {
      color: red;
    }

    不同类型的选择器

    选择器有许多不同的类型。上面只介绍了元素选择器,用来选择 HTML 文档中给定的元素。但是选择操作可以更加具体。下面是一些常用的选择器类型:

    选择器名称 选择的内容 示例
    元素选择器(也称作标签或类型选择器) 所有指定(该)类型的 HTML 元素 p
    选择 <p>
    ID 选择器 具有特定 ID 的元素(单一 HTML 页面中,每个 ID 只对应一个元素,一个元素只对应一个 ID) #my-id
    选择 <p id="my-id"> 或 <a id="my-id">
    类选择器 具有特定类的元素(单一页面中,一个类可以有多个实例) .my-class
    选择 <p class="my-class"> 和 <a class="my-class">
    属性选择器 拥有特定属性的元素 img[src]
    选择 <img src="myimage.png"> 而不是 <img>
    伪(Pseudo)类选择器 特定状态下的特定元素(比如鼠标指针悬停) a:hover
    仅在鼠标指针悬停在链接上时选择 <a>

    字体和文本

    在探索了一些 CSS 基础后,后续可以将更多规则和信息添加至 style.css 中,从而让示例更美观。首先,让字体和文本变得更漂亮。

    1. 第一步,找到字体下载地址。并以 <link> 元素的形式添加进 index.html 文档头( <head> 和 </head> 之间的任意位置)。代码如下:
       <link href="https://fonts.font.im/css?family=Open+Sans" rel="stylesheet" type="text/css"> 
      以上代码为当前网页下载 Open Sans 字体,从而使自定义 CSS 中可以对 HTML 元素应用这个字体。
    2. 接下来,删除 style.css 文件中已有的规则。虽然测试是成功的了,但是红字看起来并不太舒服。
    3. 将下列代码添加到相应的位置,用网上找到的字体替代 font-family 中的占位行。( font-family 意味着你想要你的文本使用的字体。)这条规则首先为整个页面设定了一个全局字体和字号(因为 <html> 是整个页面的父元素,而且它所有的子元素都会继承相同的 font-size 和 font-family):

      html {
        /* px 表示 “像素(pixels)”: 基础字号为 10 像素 */
        font-size: 10px; 
        /* Google fonts 输出的 CSS */
        font-family: 'Open Sans', sans-serif; 
      }

      注:CSS 文档中所有位于 /* 和 */ 之间的内容都是 CSS 注释,它会被浏览器在渲染代码时忽略。你可以在这里写下对你现在要做的事情有帮助的笔记。/**/ 不可嵌套,/*这样的注释是/*不行*/的*/。CSS 不接受 // 注释。

    4. 接下来为文档体内的元素(<h1><li> 和 <p>)设置字号。将标题居中显示,并为正文设置行高和字间距,从而提高页面的可读性。
      h1 {
        font-size: 60px;
        text-align: center;
      }
      
      p, li {
        font-size: 16px;    
        line-height: 2;
        letter-spacing: 1px;
      }

    可以随时调整这些 px 值来获得满意的结果。

     

    特点

    编写 CSS 时会发现,所有的工作都是围绕着页面的各个元素展开的——设置尺寸、颜色、位置,等等。因此CSS 布局主要就是基于盒模型的。每个占据页面空间的块都有这样的属性:

     

    • padding:即内边距,围绕着内容(比如段落)的空间。
    • border:即边框,紧接着内边距的线。
    • margin:即外边距,围绕元素外部的空间。

     

    这里还使用了:

    • width :元素的宽度
    • background-color :元素内容和内边距底下的颜色
    • color :元素内容(通常是文本)的颜色
    • text-shadow :为元素内的文本设置阴影
    • display :设置元素的显示模式(暂略)

    更改页面颜色

    html {
      background-color: #00539F;
    }

     

    文档体格式设置

    body {
      width: 600px;
      margin: 0 auto;
      background-color: #FF9500;
      padding: 0 20px 20px 20px;
      border: 5px solid black;
    }

    现在是 <body> 元素。以上条声明,我们来逐条查看:

    • width: 600px; —— 强制页面永远保持 600 像素宽。
    • margin: 0 auto; —— 为 margin 或 padding 等属性设置两个值时,第一个值代表元素的上方下方(在这个例子中设置为 0),而第二个值代表左边右边(在这里,auto 是一个特殊的值,意思是水平方向上左右对称)。你也可以使用一个,三个或四个值 。
    • background-color: #FF9500; —— 如前文所述,指定元素的背景颜色。我们给 body 用了一种略微偏红的橘色以与深蓝色的 <html> 元素形成反差,也可以尝试其它颜色。
    • padding: 0 20px 20px 20px; —— 我们给内边距设置了四个值来让内容四周产生一点空间。这一次我们不设置上方的内边距,设置右边,下方,左边的内边距为20像素。值以上、右、下、左的顺序排列。
    • border: 5px solid black; —— 直接为 body 设置 5 像素的黑色实线边框。

    定位页面主标题并添加样式

    h1 {
      margin: 0;
      padding: 20px 0;    
      color: #00539F;
      text-shadow: 3px 3px 1px black;
    }

    可能发现页面的顶部有一个难看的间隙,那是因为浏览器会在没有任何 CSS 的情况下 给 <h1> 等元素设置一些默认样式。但这并不是个好主意,因为一个没有任何样式的网页也应该要有基本的可读性。为了去掉那个间隙,可以通过设置 margin: 0; 来覆盖默认样式。至此,把标题的上下内边距设置为 20 像素,并且将标题文本与 HTML 的背景颜色设为一致。需要注意的是,这里使用了一个 text-shadow 属性,它可以为元素中的文本提供阴影。四个值含义如下:

    • 第一个值设置水平偏移值 —— 即阴影右移的像素数(负值左移)。
    • 第二个值设置垂直偏移值 —— 即阴影下移的像素数(负值上移)。
    • 第三个值设置阴影的模糊半径 —— 值越大产生的阴影越模糊。
    • 第四个值设置阴影的基色。

    图像居中

    img {
      display: block;
      margin: 0 auto;
    }

    最后,把图像居中来使页面更美观。可以复用 body 的 margin: 0 auto ,但是需要一点点调整。 <body> 元素是块级元素,意味着它占据了页面的空间并且能够赋予外边距和其他改变间距的值。而图片是内联元素,不具备块级元素的一些功能。所以为了使图像有外边距,必须使用 display: block 给予其块级行为。

    注:以上说明假定所选图片小于页面宽度(600 pixels)。更大的图片会溢出 body 并占据页面的其他位置。要解决这个问题,可以:
    1)使用 图片编辑器 来减小图片宽度;
    2)用 CSS 限制图片大小,即减小 <img> 元素 width 属性的值(比如 400 px)。

    小结

    对于CSS学习的入门基本就是以上内容,后续会整理一下进阶级学习内容。

     

    展开全文
  • 文章来源:ATYUN AI平台 情感分析是文本的上下文挖掘,它识别和提取源材料中的主观...那么,一个品牌应该怎样做才能轻松实现这个目标呢? 随着近年来深度学习的发展,算法的文本分析能力有了很大的提高。先进人工...

    文章来源:ATYUN AI平台 

    情感分析是文本的上下文挖掘,它识别和提取源材料中的主观信息,并帮助企业了解其品牌、产品或服务的社会情感,同时监控在线对话。然而,对社交媒体流的分析通常仅限于基本的情感分析和基于指标的度量。这类似于仅仅触及表面,错过那些等待被发现的高价值洞察力。那么,一个品牌应该怎样做才能轻松实现这个目标呢?

    随着近年来深度学习的发展,算法的文本分析能力有了很大的提高。先进人工智能技术的创造性利用,成为深入研究的有效工具。我们认为,根据以下几方面来对一个品牌的客户对话进行分类是很重要的:

    • 顾客关心的品牌产品和服务。
    • 用户对这些方面的潜在意图和反应。

    这些基本概念在结合使用时,成为分析数百万品牌对话的一个非常重要的工具。在这篇文章中,我们以Uber为例,展示了它是如何运作的。

    文本分类器——基本构件

    情感分析

    情感分析是最常见的文本分类工具,它分析传入的信息,并说明潜在的情感是正面,负面还是中立。你可以输入你选择的句子,并通过在演示来判断潜在的情感。

    演示地址:https://www.paralleldots.com/sentiment-analysis

    意图分析

    意图分析通过分析消息背后的用户意图并识别其是否与意见、新闻、营销、投诉、建议、欣赏或查询相关,从而进行改善。

    情感分析:利用上下文语义搜索算法获得更深入的信息

    上下文语义搜索(CSS)

    为了获得有用的结论,了解用户讨论的关于品牌各方面的内容是很重要的。例如:亚马逊想隔离的相关消息:晚交货,计费问题,推广相关查询,产品评论等。另一方面,星巴克想要根据员工行为分类信息,新咖啡口味、卫生反馈、在线订单、商店名称和位置等。但一个人怎么能做到呢?

    我们引入了一种智能的智能搜索算法,称为上下文语义搜索(又叫CSS)。CSS的工作方式是,它需要数千条消息和一个概念(比如价格)作为输入,并过滤所有与给定概念紧密匹配的信息。下面的图表展示了CSS是如何对现有的方法进行改进的。

    情感分析:利用上下文语义搜索算法获得更深入的信息

    常用的过滤所有价格相关信息的方法是在价格和与价格相关的其他词(定价,收费,支付)上做关键词搜索。然而,这种方法并不是很有效,因为几乎不可能想到所有相关的关键词及代表其特定的概念的变体。另一方面,CSS只是将概念(价格)的名称作为输入,并过滤所有语义相似的内容,即使没有提到概念关键词的明显变体。

    运行过程是这样的,用人工智能技术将每个词转换成超空间中的一个特定点,用这些点之间的距离来识别与我们正在探索的概念相似的信息。下面是一个可视化的例子:

    情感分析:利用上下文语义搜索算法获得更深入的信息

    在下面的例子中,我们可以看到上下文语义搜索算法如何处理与Uber相关的评论。

    情感分析:利用上下文语义搜索算法获得更深入的信息

    同样,看看这条评论:

    情感分析:利用上下文语义搜索算法获得更深入的信息

    在上述两种情况下,算法将这些消息分类为与“价格”概念相关,即使在这些消息中没有提到价格。

    Uber:深度分析

    Uber是世界上估值最高的初创企业,它一直是共享经济的先驱。Uber在全球500多个城市运营,服务于庞大的用户群,每天都要收到大量用户的反馈、建议和投诉。通常,社交媒体是注册该账号的首选。 大量的传入数据使分析,分类和生成具有挑战性的见解成为可能。

    我们分析了数字媒体上关于一些产品主题的在线对话:取消、付款、价格、安全性和服务。

    对于广泛的数据来源,我们从Uber官方Facebook页面上的最新评论,Twitter上提到Uber,以及Uber的最新新闻中获取数据。这是所有渠道的数据点分布:

    • Facebook: 34,173 条评论;
    • Twitter: 21,603 条推文;
    • 新闻: 4,245 篇文章。

    分析用户对话的情感可以让你了解总体的品牌感知。为了深入了解,在上下文语义搜索算法的帮助下进一步对数据进行分类是很重要的。

    我们在同一数据集上运行上下文语义搜索算法,将上述分类(取消、付款、价格、安全性和服务)考虑在内。

    FACEBOOK

    情感分析

    情感分析:利用上下文语义搜索算法获得更深入的信息

    引人注目的是,与所有类别相关的评论都有负面情感。与价格相关的正面评论数量超过了负面评论的数量。Facebook是一个社交平台,评论充斥着随机的内容、新闻分享、营销和宣传内容以及垃圾邮件/垃圾/不相关的内容。看看Facebook评论的意图分析:

    情感分析:利用上下文语义搜索算法获得更深入的信息

    Facebook评论的意图分析。

    因此,我们删除了所有这些无关的意图类别,并复制了结果:

    情感分析:利用上下文语义搜索算法获得更深入的信息

    每个类别的情感都有明显的变化。特别是在价格相关的评论中,正面评论的数量从46%下降到29%。

    这让我们看到了上下文语义搜索算法如何从数字媒体中产生深入的见解。一个品牌可以分析推文,并从他们的正面观点或从负面观点中得到反馈。

    TWITTER

    情感分析

    对获得的推文也做了类似的分析。在最初分析的付款和安全相关的推文中有一种复杂的情绪。

    情感分析:利用上下文语义搜索算法获得更深入的信息

    为了了解真实的用户意见、投诉和建议,我们必须再次过滤无关的推文(垃圾邮件、垃圾信息、市场营销、新闻和随机信息):

    情感分析:利用上下文语义搜索算法获得更深入的信息

    正面支付相关推文的数量显著减少。此外,对于安全等级(以及相关的关键字)的正面推文数量也有显著下降。

    此外,取消、支付和服务(以及相关词汇)是Twitter评论中谈论最多的话题。似乎人们谈论最多的是司机取消了他们的行程和取消了他们的费用。看看这条推文:

    情感分析:利用上下文语义搜索算法获得更深入的信息

    像Uber这样的品牌可以依赖于这样的意见,并对最关键的话题采取行动。例如,与服务相关的推文中,正面推文的百分比最低,而负面推文的百分比最高。Uber可以分析这些推文,并采取行动提高服务质量。

    新闻

    情感分析:利用上下文语义搜索算法获得更深入的信息

    安全问题一直是新闻中谈论度最高的话题。新闻内容的情绪总体上是正面的,也单独的分成了很多类别。

    我们也根据新闻的受欢迎程度来分类新闻。受欢迎程度是根据文章在不同的社交媒体上的分享次数。以下是一些头条新闻:

    • 被批评之后,Uber首席执行官离开特朗普顾问委员会。
    • #DeleteUber:用户对川普签发穆斯林禁用这一应用程序感到愤怒。
    • Uber员工也讨厌自己的企业文化。
    • 每次我们使用Uber,我们都在传播它的社会危害。
    • 愤怒的顾客正在删除Uber应用程序,因为司机在抗议和罢工期间去了JFK机场。

    结论

    从社交媒体数据获取有意义的见解的时代已经随着技术的进步而到来。Uber案例研究让你看到了上下文语义搜索算法的威力。各公司最近一直在利用数据的力量,但要想获得最深入的信息,你必须利用人工智能、深度学习和智能分类器的力量,比如上下文语义搜索算法和情绪分析。

    本文转自ATYUN人工智能媒体平台,原文链接:情感分析:利用上下文语义搜索算法获得更深入的信息

    更多推荐

    DescartesLabs:通过融合商业和专有数据为石油和天然气部门创建可操作的AI

    AI可判断并预测结核病患者是否对普通药物具有耐药性

    又一机器人公司倒下!融资超过2亿美元的Anki突然宣告倒闭

    DataRobot庆祝其云平台上建立的10亿个模型

    欢迎关注ATYUN官方公众号,商务合作及内容投稿请联系邮箱:bd@atyun.com
    欢迎关注ATYUN官方公众号,商务合作及内容投稿请联系邮箱:bd@atyun.com

     

    展开全文
  • File有个path字段保存的数据都是...取出File的path字段的所有数据,并将每条数据当做一个文件路径,循环使用bcp命令,将txt文本数据导入Data要求写成存储过程,有谁知道怎样个写法?非常感谢! 用游标CREAT

    表File有个path字段保存的数据都是文件路径,每条数据都对应一个txt文件路径
    path字段
    d:/kdata1.txt
    d:/bdata2.txt
    d:/cdata3.txt
    ......

    取出File表的path字段的所有数据,并将每条数据当做一个文件路径,
    循环使用bcp命令,将txt文本数据导入表Data表

    要求写成存储过程,有谁知道怎样个写法?非常感谢!

     

     

    用游标做

    CREATE PROCEDURE import

    AS

    declare @filenameandpath varchar(50)
    declare @sql varchar(1000)

    DECLARE table_cur CURSOR FOR
    SELECT path FROM File

    OPEN table_cur
    FETCH NEXT FROM table_cur INTO @filenameandpath

    WHILE @@fetch_status = 0
    BEGIN
    set @sql='bcp 数据库..Data in '''+@filenameandpath+''' -Sservername -Usa -Ppassword'
    EXEC master..xp_cmdshell @sql

    FETCH NEXT FROM table_cur INTO @filenameandpath
    END
    DEALLOCATE table_cur

    GO

     

    感谢大家!修改了下jacobsan(jacobsan)的代码,测试成功!
    CREATE PROCEDURE import
    AS
    declare @FilePath varchar(50)
    declare @sql varchar(1000)

    DECLARE table_cur CURSOR FOR
    SELECT path FROM Files

    OPEN table_cur
    FETCH NEXT FROM table_cur INTO @FilePath

    WHILE @@fetch_status = 0
    BEGIN
    set @sql='bcp Test..Data in '+@FilePath+' -S -Usa -P1 -c -t, '
    EXEC master..xp_cmdshell @sql

    FETCH NEXT FROM table_cur INTO @FilePath
    END
    DEALLOCATE table_cur
    GO

    展开全文
  • 用连字符“&”来合并文本怎样把不同格式不同位置的内容合并到一个单元格内 把不同单元格的内容合到一个单元格里 合并与拆分 合并不同单元格的内容 关于文字在表格中的组合 求拆解合并公式 如何把字母和数字分开? 把...
  • C语言编程要点

    2017-09-18 00:10:37
    17.18. 怎样通过ANSI驱动程序来写带有颜色的文本? 234 17.19. 怎样通过ANSI驱动程序来移动光标? 235 第18章 程序的编写和编译 235 18.1. 程序是应该写成一个源文件还是多个源文件? 235 18.2. 各种存储模式之间有什么...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    用连字符“&”来合并文本怎样把不同格式不同位置的内容合并到一个单元格内 把不同单元格的内容合到一个单元格里 合并与拆分 合并不同单元格的内容 关于文字在表格中的组合 求拆解合并公式 如何把字母和数字分开? 把...
  • MySQL中文参考手册

    2009-06-09 14:29:18
    + 7.1.5 数据库,,索引,列和别名的命名 # 7.1.5.1 名字的大小写敏感性 o 7.2 用户变量 o 7.3 列类型 + 7.3.1 列类型的存储要求 + 7.3.5 数字类型 + 7.3.6 日期和时间类型 # 7.3.6.1 问题和日期类型 # ...
  • MYSQL

    2007-05-31 14:14:04
    10.2.7 MySQL 怎样使用内存 10.2.8 MySQL 怎样锁定数据库 10.2.9 数据库级锁定的问题 10.3 使你的数据尽可能小 10.4 MySQL 索引的使用 10.5 存取或更新数据的查询速度 10.5.1 估计...
  • 1.7 怎样声明和定义全局变量和函数最好? 1.8 如何在C中实现不透明(抽象)数据类型? 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 存储类型 1.10 同一个静态(static)函数或...
  • HTML开发王

    2013-01-03 11:33:09
    16.3.2 怎样文本周围保留空白区域 16.3.3 怎样设置复杂的边缘饰纹 16.3.4 布局的最后润色 16.4 使用框架进行网页布局实务 16.4.1 框架和表格的关系 16.4.2 在dreamweaver中使用框架 16.5 巩固与自测 第4篇 创建和...
  • 1.7 怎样声明和定义全局变量和函数最好? 4 1.8 如何在C中实现不透明(抽象)数据类型? 5 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态...
  • [HTML开发王].张亚飞.扫描版

    热门讨论 2011-09-13 12:45:04
    16.3.2 怎样文本周围保留空白区域 16.3.3 怎样设置复杂的边缘饰纹 16.3.4 布局的最后润色 16.4 使用框架进行网页布局实务 16.4.1 框架和表格的关系 16.4.2 在dreamweaver中使用框架 16.5 巩固与自测 第4篇 创建和...
  • MySQL中文参考手册.chm

    热门讨论 2007-06-11 21:31:17
    11 MySQL 基准套件 12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 ...
  • (TABLE)由行(TR)组成,行包含多个格(TD),一个格里包含一个或多个元素,怎样组织这些元素,可以有多种定义方式。我们如下规定: a、一个格和内部的元素作为一个整体,这样有文本、输入框、按钮、列表等;...
  • 关于正则表达式

    2009-06-05 21:35:00
    前言:花了三天的时间看了一下...不过之前, 有几件事需要说明: 1,这本书仅仅类似于语法知识的书籍,和“9x9乘法”差不多,告诉你怎样去解决一些文本处 理的问题,但对其背后实现的机制去没怎么谈到,关于具体怎
  • o 2.3 怎样定义和声明全局变量和函数最好? o 2.4 extern 在函数声明中是什么意思? o 2.5 关键字 auto 到底有什么用途? o 2.6 我似乎不能成功定义一个链表。我试过 typedef struct { char *item; NODEPTR next...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    3.12 我不想学习那些复杂的规则,怎样才能避免这些未定义的求值顺序问题呢? 38 其他的表达式问题 39 *3.13 ++i和i++有什么区别? 39 3.14 如果我不使用表达式的值,那我应该用i++还是++i来自增呢? 39 ...
  • 深入浅出MySQL数据库开发、优化与管理维护

    千次下载 热门讨论 2014-01-21 15:48:01
     9.4 怎样选择合适的字符集   9.5 MySQL支持的字符集简介   9.6 MySQL字符集的设置   9.6.1 服务器字符集和校对规则   9.6.2 数据库字符集和校对规则   9.6.3 字符集和校对规则   9.6.4 列...
  • 你必须知道的495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    1.14 我总算弄清除函数指针的声明方法了, 但怎样才能初始化呢? . . 5 2 结构、联合和枚举7 2.1 声明struct x1 f . . . g; 和typedef struct f . . . g x2; 有什么不同? . 7 2.2 为什么struct x f . . . g; x ...
  • 18.8 我们怎样一起工作 196 第19章 揭秘数据质量分析:了解什么时候数据足够优质 197 19.1 框架介绍:数据质量分析的4个C 198 19.1.1 完整性 199 19.1.2 一致性 201 19.1.3 准确性 203 19.1.4 可解释性 205 ...
  • Microsoft C# Windows程序设计(上下册)

    热门讨论 2011-08-05 10:28:13
    7.4 打印机的情况怎样? 7.5 手工转换 7.6 页单位和页缩放 7.7 画笔的宽度 7.8 页面变换 7.9 保存图形状态 7.10 可度量大小 7.11 任意坐标 7.12 哪些事情不能 7.13 世界坐标变换 7.14 总结 ...
  • 实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例268 程序运行时禁止关机 364 实例269 获取任务栏尺寸大小 365 实例270 改变系统提示信息...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
  • C#程序开发范例宝典(第2版).part13

    热门讨论 2012-11-12 20:17:14
    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
  • 一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
  • 一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...

空空如也

空空如也

1 2 3 4
收藏数 78
精华内容 31
关键字:

怎样做文本表