<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                還是參考徐阿衡的博客[項目實戰--知識圖譜初探](http://www.shuang0420.com/2017/09/05/%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98-%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1%E5%88%9D%E6%8E%A2/)。 [TOC] 這篇比較全面的介紹了知識圖譜的構建過程。這里并沒有從頭構建知識圖譜。如果要從頭做的話,得構建分布式爬蟲,作者用的分布式爬蟲是`scrapy-redis`,我還沒有研究`scrapy-redis`怎么安裝部署。作者提供了爬取、清理之后的數據,所以暫時先不部署。這些數據是從[中財網數據引擎](http://data.cfi.cn/cfidata.aspx)和[巨潮資訊](http://www.cninfo.com.cn/cninfo-new/index)爬取的上市公司高管信息(所屬公司、學歷、性別、出生年)。 [TOC] 作者提供了兩種知識圖譜的存儲方式:圖數據庫`neo4j`和關系型數據庫`MySQL`。我在本地部署,就使用了關系型數據庫`MySQL`。 克隆下作者在`Github`上的項目: `git clone https://github.com/Shuang0420/knowledge_graph_demo.git` 作者提供了在`MySQL`的建庫表的腳本: ``` CREATE DATABASE IF NOT EXISTS `knowledge_graph` /*!40100 DEFAULT CHARACTER SET latin1 */; USE knowledge_graph; CREATE TABLE IF NOT EXISTS company ( id varchar(20) PRIMARY KEY, label varchar(20), create_time datetime, update_time datetime, industry varchar(20), first_register_addr varchar(100), security_short_name varchar(20), legal_entity varchar(20), manager varchar(20), code int NOT NULL UNIQUE KEY, company_address varchar(100), register_number varchar(50), zipcode varchar(20), company_name varchar(100)) DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS management ( company_id varchar(20) NOT NULL, title varchar(50), person_id varchar(20) NOT NULL, type varchar(20) NOT NULL, create_time datetime, update_time datetime, UNIQUE KEY (person_id, company_id)) DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS spo ( subj varchar(100), pred varchar(100), obj varchar(500), type varchar(20), create_time datetime, update_time datetime, UNIQUE KEY (subj, pred, obj)) DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS person ( id varchar(20) PRIMARY KEY, label varchar(20), create_time datetime, update_time datetime, education varchar(50), birth varchar(20), name varchar(20), sex varchar(20), UNIQUE KEY (birth, sex, name)) DEFAULT CHARSET=utf8; LOAD DATA LOCAL INFILE 'company_node.txt' INTO TABLE company CHARACTER SET utf8 FIELDS TERMINATED BY '\t' IGNORE 1 LINES; LOAD DATA LOCAL INFILE 'person_node.txt' INTO TABLE person CHARACTER SET utf8 FIELDS TERMINATED BY '\t' IGNORE 1 LINES; LOAD DATA LOCAL INFILE 'management_edge.txt' INTO TABLE management CHARACTER SET utf8 FIELDS TERMINATED BY '\t' IGNORE 1 LINES; LOAD DATA LOCAL INFILE 'spo.txt' INTO TABLE spo CHARACTER SET utf8 FIELDS TERMINATED BY '\t' IGNORE 1 LINES; ``` 這里涉及將四個文本文件 'company_node.txt'、 'person_node.txt'、'management_edge.txt'、'spo.txt'導入到數據庫中。 這個`sql`的執行腳本`dump.sh`如下: `mysql -uroot -p密碼 < dump.sql` 部署好數據庫后,就可以建立知識圖譜的應用了。 [TOC] 作者使用`python`的`flask`、`d3`作為可視化web應用的開發工具。作者已經提供了web應用,所以只要更改數據庫配置文件`./visualization/server/config.py`、安裝`./visualization/server/models.py`上的工具就可以了。啟動服務`python run_server.py` 如果想知道公司(例如公司代碼為600276)的高管信息,在瀏覽器輸入: `http://localhost:8080/api/v1?company=600276`,可看到下圖, ![](https://box.kancloud.cn/b74d9f369bdcb4c4470fac2beb538714_916x604.png) 如果想知道某一位高管的信息,輸入: ![](https://box.kancloud.cn/bc03cee4ac062c16e6e989100152faac_265x375.png) 如果想做完整的知識圖譜,得從爬蟲做起。例如,先部署一個分布式爬蟲。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看