2019年11月GITHUB上最熱門的開源項目(2019/12/03)

2019年11月GITHUB上最熱門的開源項目(2019/12/03)

2019年11月GITHUB上最熱門的開源項目(2019/12/03)


資料來源:https://mp.weixin.qq.com/s?__biz=MzA3NzA2MDMyNA==&mid=2650352929&idx=1&sn=0d41a6c5820de400e883419b841eeb18&chksm=875a4caab02dc5bce3a1749ab69434c94d7d3cbd132a74aad12677fd5455fb4dfd338fa11768&scene=0&xtrack=1&key=694b7ac5ddab87fbff0b7501990000345667a2ab6f7901814c89a7d1296397d84f444c6d6de7910a3edcaa0bbbbfd3ac339678009fd757ecd899486f5d39fd9c5f134afbdf5c5ec5c600608b3a9f3915&ascene=1&uin=MjIwODk2NDgxNw%3D%3D&devicetype=Windows+10&version=62070158&lang=zh_TW&pass_ticket=x0Pia3wyiuI6Ri4Yu%2F5N3g7jZNx3Hiz7dTRtezLneUnJXMWAN7DxHEX3NV%2FTYJj8


01.1Real-Time-Voice-Cloning ~ https://github.com/CorentinJ/Real-Time-Voice-Cloning Sara 13118

    Real-Time-Voice-Cloning這是一個基於深度學習的語音合成項目,它通過採集分析一段具體的聲音樣本,可在5 秒內生成與之類似的克隆語音。


02.gpt-2 ~ https://github.com/openai/gpt-2 Star 10094

    GPT-2是由OpenAI發布的15億參數量通用語言模型,訓練GPT-2是為了預測40GB互聯網文本中的下一個單詞。GPT-2是基於transformer的大型語言模型,包含15億參數、在一個800萬網頁數據集上訓練而成。


03.vscode ~ https://github.com/microsoft/vscode Star 87712

    Vscode是微軟推出的一款優秀的IDE開發工具,界面簡潔美觀、默認支持中文,擁有豐富的插件,支持Windows,OS X和Linux。內置JavaScript、TypeScript和Node.js支持,vscode的定位位於編輯器與IDE之間,但是更像一個編輯器。
    


04.HanLP ~ https://github.com/hankcs/HanLP Star 16785

    HanLP是一系列模型與算法組成的NLP工具包,目標是普及自然語言處理在生產環境中的應用。HanLP具備功能完善、性能高效、架構清晰、語料時新、可自定義的特點。在提供豐富功能的同時,HanLP內部模塊堅持低耦合、模型堅持惰性加載、服務堅持靜態提供、詞典堅持明文發布,使用非常方便。


05.JavaGuide ~ https://github.com/Snailclimb/JavaGuide star 63343

    【Java學習+面試指南】 一份涵蓋大部分Java程序員所需要掌握的核心知識。


06.flink-learning ~ https://github.com/zhisheng17/flink-learning Star 3342

    該項目含Flink入門、概念、原理、實戰、性能調優、源碼解析等內容。涉及Flink Connector、Metrics、Library、DataStream API、Table API & SQL等內容的學習案例,還有Flink落地應用的大型項目案例分享。


07.algo ~ https://github.com/wangzheng0822/algo Star 11472

    數據結構和演算法必知必會的50個代碼實現,諸如數組、鍊錶、棧、隊列等算法實現。[C/C++/C#/GO/Java/js(javascript)/kotlin/object-c/php/python/swift]
    目錄:
        數組(Array)
            △實現一個支持動態擴容的數組
            △實現一個大小固定的有序數組,支持動態增刪改操作
            △實現兩個有序數組合併為一個有序數組
            △鍊錶
            △實現單鍊錶、循環鍊錶、雙向鍊錶,支持增刪操作
            △實現單鍊錶反轉
            △實現兩個有序的鍊錶合併為一個有序鍊錶
            △實現求鍊錶的中間結點
        棧(Stack)
            △用數組實現一個順序棧
            △用鍊錶實現一個鍊式棧
            △編程模擬實現一個瀏覽器的前進、後退功能
        隊列(Queue)
            △用數組實現一個順序隊列
            △用鍊錶實現一個鍊式隊列
            △實現一個循環隊列
        遞歸
            △編程實現斐波那契數列求值f(n)=f(n-1)+f(n-2)
            △編程實現求階乘n!
            △編程實現一組數據集合的全排列
        排序
            △實現歸併排序、快速排序、插入排序、冒泡排序、選擇排序
            △編程實現O(n)時間複雜度內找到一組數據的第K大元素
        二分查找
            △實現一個有序數組的二分查找算法
            △實現模糊二分查找算法(比如大於等於給定值的第一個元素)
        散列表
            △實現一個基於鍊錶法解決衝突問題的散列表
            △實現一個LRU緩存淘汰算法
        字符串
            △實現一個字符集,只包含a~z這26個英文字母的Trie樹
            △實現樸素的字符串匹配算法
        二叉樹
            △實現一個二叉查找樹,並且支持插入、刪除、查找操作
            △實現查找二叉查找樹中某個節點的後繼、前驅節點
            △實現二叉樹前、中、後序以及按層遍歷
        堆(Heap)
            △實現一個小頂堆、大頂堆、優先級隊列
            △實現堆排序
            △利用優先級隊列合併K個有序數組
            △求一組動態數據集合的最大Top K
        圖
            △實現有向圖、無向圖、有權圖、無權圖的鄰接矩陣和鄰接表表示方法
            △實現圖的深度優先搜索、廣度優先搜索
            △實現Dijkstra算法、A*算法
            △實現拓撲排序的Kahn算法、DFS算法
        回溯
            △利用回溯算法求解八皇后問題
            △利用回溯算法求解0-1背包問題
        分治
            △利用分治算法求一組數據的逆序對個數
        動態規劃
        0-1背包問題
            △最小路徑和(最短路徑)
            △編程實現萊文斯坦最短編輯距離
            △編程實現查找兩個字符串的最長公共子序列
            △編程實現一個數據序列的最長遞增子序列


08.Java-Interview ~ https://github.com/gzc426/Java-Interview Star 2362

    該項目是一個Java面試指南,包含Java基礎知識、項目推薦、知識點整理、Java相關資源整理以及MySQL優化等


09.jeecg-boot ~ https://github.com/zhangdaiscott/jeecg-boot Star 7861

    這是一款基於代碼生成器的JAVA快速開發平台,開源界“小普元”超越傳統商業企業級開發平台!採用前後端分離架構:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。強大的代碼生成器讓前後端代碼一鍵生成,無需寫任何代碼!號稱可以幫助Java項目解決70%的重複工作,讓開發更多關注業務邏輯。


10.algorithm-visualizer ~ https://github.com/algorithm-visualizer/algorithm-visualizer Star 27016

    Algorithm Visualizer是一個交互式的在線平台,可以將算法可視化,通過動圖的方式學習算法將會變得容易的多。

    

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *