原创 【docker】拉取一個基礎鏡像然後製作自己的鏡像並複用

今天下午,我再一次地被部署一個模型時因爲沒有網絡而導致的複雜無比的環境依賴而折騰的手忙腳亂。因此,我覺得必須要把docker的基本操作路線打通一下了。 軟件環境 docker:19.03.8 操作系統:CentOS7 1. 問

原创 【docker】容器內部啓動一個http服務

假如已經按照上一篇的流程創建了一個容器,並且在容器內安裝了python環境以及flask相關的包,接下來啓動一個服務,供容器外調用。 1. A quick start 首先要使用docker start命令啓動一個已經停止的容器:

原创 【Tkinter】Python標準庫中的GUI框架入門——window和widget

本博客高度參考了這篇文章,可以認爲是該文章的部分譯文,強烈推薦。 對原作者和網站提供如此高質量的教程表示感謝! 圖形用戶界面(Graphical User Interface,簡稱GUI),是指採用圖形方式顯示計算機的操作界面

原创 快速配置python的項目環境

1. 引例 在我們開發python項目的時候,常常需要在本機開發完之後部署到一個全新的環境中去。在這個過程中,一個重要的問題就是如何快速的將開發環境中依賴的包也部署到新環境中,特別是當新環境無法聯網的時候。有很多方法可以爲遷移部署

原创 知識圖譜學習系列之二:命名實體識別1(技術及代碼)

命名實體識別,Named Entity Recognition,簡稱NER。指的是構建合適的模型,從給定的數據(常常是文本)中得到所需實體的過程。 文章目錄1、什麼是命名實體2、NER的關鍵3、NER的研究現狀4、基於條件隨機

原创 知識圖譜學習系列之一:知識圖譜綜述

知識圖譜技術最早爲谷歌所提出,隨後在其搜索引擎中上線一系列產品。即使假設是谷歌首次提出這一概念,至今也有很長時間了,網上已經有了很多介紹知識圖譜相關內容的文章。根據個人學習習慣,只有從宏觀角度把握住問題的全局,才能在解決細節問題

原创 【Tkinter】Python標準庫中的GUI框架入門之一——window和widget

本博客高度參考了這篇文章,可以認爲是該文章的譯文,將分期發表。 對原作者和網站提供如此高質量的教程表示感謝! 圖形用戶界面(Graphical User Interface,簡稱GUI),是指採用圖形方式顯示計算機的操作界面。

原创 【問題整理】python在多進程間同步變量時遇到的問題

多進程編程是提升計算效率的一種重要方法,關於其介紹可以參見參考內容1。python3提供了multiprocessing標準庫來支持跨平臺的多進程編程,非常方便。最近在利用該標準庫進行編程,發現在進程間實現變量共享(通信)時,有一

原创 Use Whoosh——Whoosh入門

1. 爲什麼需要搜索引擎 如果被問及什麼是搜索引擎?相信有相當一部分人會列舉出百度或者谷歌的例子。的確,搜索業務是這些公司的核心業務之一。然而在目前互聯網普及的時代,搜索引擎幾乎可以說隨處可見:出門的時候會打開地圖軟件搜一下路線;

原创 知識圖譜學習系列之二:命名實體識別2(基於BiLSTM及CRF)

!!!這是一篇未完成的文章,不慎點擊發布,請注意!!! 之前的一篇文章寫了基於CRF的命名實體識別模型,並上傳了代碼,現在添加BiLSTM部分。關於BiLSTM的介紹,可以看我的另一篇文章,這裏主要是訓練過程以及其中的一些問題。

原创 python中的`global`關鍵字用法

python中對變量作用域的設置相對來說對用戶是友好的,在理解上也符合人類思考習慣。但是如果在寫一些複雜的程序時,不可避免的要更涉及到作用域的改變。要實現這一點,一個非常重要的關鍵字:global就派上用場了。下面總結一下glob