《DeepSeek R1:大模型最簡安裝秘籍》

DeepSeek R1:AI 大模型界的新起之秀

在人工智能的璀璨星空中,大模型如繁星般閃耀,而 DeepSeek R1 無疑是其中一顆冉冉升起的新星,自問世以來便吸引了全球的目光,在人工智能領域占據了重要的一席之地。

從性能表現上看,DeepSeek R1 展現出了令人驚嘆的實力。在數學能力的考驗中,它在 AIME 2024 中取得了 79.8% 的成績,略高于 OpenAI-o1-1217;在 MATH-500 的挑戰里,以 96.3% 的驚人成績與 OpenAI-o1-1217 相當,并且顯著優于其他模型。在代碼任務方面,它更是展現出專家級別的水平,在 Codeforces 上獲得了 2029 Elo 評級,超越了 96.3% 的人類參與者。在自然語言推理等其他任務中,DeepSeek R1 同樣表現出色,與 OpenAI 的 o1 模型正式版性能比肩 ,在高難度提示詞、代碼和數學等技術性極強的領域以及風格控制方面,甚至位列第一。

成本優勢也是 DeepSeek R1 的一大法寶。在大模型的訓練中,成本通常是一個令人頭疼的難題。以 OpenAI 訓練 GPT-4 為例,使用了 25000 張型號為 A100 的英偉達 GPU,成本高昂。然而,DeepSeek 卻打破了這一燒錢的定式。據相關數據顯示,訓練具有 6710 億參數的超大規模模型 DeepSeek-V3 時,僅用了 2048 個英偉達 H800 GPU,在 57 天內便完成了訓練,成本約 557.6 萬美元,僅為其他主流模型(如 GPT-4)的 1/10 左右。如此顯著的成本優勢,讓 DeepSeek 在大模型市場中脫穎而出,為更多企業和開發者提供了低成本、高性能的選擇,也讓大模型的應用和發展更加普及和廣泛。

DeepSeek R1 的技術創新更是其核心競爭力的源泉。在算法革新上,它摒棄了傳統的監督微調(SFT)作為冷啟動的方式,而是通過大規模強化學習直接提升模型的推理能力。其開發團隊采用了群組相對策略優化(GRPO)算法框架,從群組分數中估算基線,避免了使用與策略模型同樣大小的評估模型,從而大大降低了訓練成本,提高了訓練效率 。在模型架構上,DeepSeek 也進行了大膽創新。其最新版本 DeepSeek-V3 采用了混合專家(Mixture-of-Experts,MoE)架構,擁有 6710 億個參數,每個詞元(token)激活 370 億個參數 。這種架構將任務分配給多個專家模型進行處理,每個專家模型專注于特定的子任務,大大提高了模型的運行效率 。與傳統的密集模型相比,MoE 架構實現了更高的參數利用率,減少了不必要的計算開銷,使得 DeepSeek-V3 在保持高性能的同時,有效降低了計算成本 。

此外,DeepSeek R1 完全開源,采用 MIT 許可證,這一舉措徹底打破了以往大型語言模型被少數公司壟斷的局面,將 AI 技術交到了廣大開發者和研究人員的手中。這使得全球的開發者和研究人員能夠基于它進行二次開發和創新,極大地推動了人工智能技術的發展和應用。通過開源,DeepSeek 吸引了大量人才和資源,形成了強大的生態虹吸效應,使中國 AI 技術在全球范圍內得到了廣泛傳播和應用。

如此優秀的 DeepSeek R1,是不是讓你迫不及待地想要將它 “收入囊中”,親自體驗一番它的強大功能呢?別著急,接下來就為大家詳細奉上 DeepSeek R1 的最簡安裝步驟,無論你是技術小白還是資深極客,都能輕松上手,開啟與 DeepSeek R1 的奇妙 AI 之旅 。

安裝前的深度剖析

在正式開啟 DeepSeek R1 的安裝之旅前,我們需要對安裝前的各項準備工作進行深入剖析,就像建造高樓前要夯實地基、準備好建筑材料一樣,這些準備工作是成功安裝并高效運行 DeepSeek R1 的關鍵。

(一)系統環境大揭秘

  1. 操作系統適配:DeepSeek R1 展現出了強大的兼容性,對主流操作系統十分友好。無論是 Windows 系統,還是 macOS 系統,亦或是 Linux 系統,它都能在其上穩定運行 。在 Windows 系統中安裝時,需要注意關閉不必要的殺毒軟件和防火墻,因為它們可能會對安裝過程進行攔截,導致安裝失敗。以常見的 360 安全衛士為例,在安裝 DeepSeek R1 前,最好將其暫時關閉,安裝完成后再重新開啟,以保障系統安全。在 macOS 系統下,要確保系統版本是較新的,因為一些舊版本可能存在兼容性問題。比如 macOS Sierra 及之前的版本,在安裝某些依賴庫時可能會遇到困難,從而影響 DeepSeek R1 的安裝。對于 Linux 系統,推薦使用 Ubuntu 20.04 及以上版本,因為這些版本在軟件包管理和系統穩定性方面表現出色,能夠為 DeepSeek R1 的安裝和運行提供良好的環境。
  1. 硬件實力大比拼:硬件配置是決定 DeepSeek R1 性能表現的重要因素。在 CPU 方面,至少需要具備 4 核及以上的處理器,且主頻不低于 2.5GHz。如果你的 CPU 性能較弱,比如一些早期的雙核處理器,在運行 DeepSeek R1 時,可能會出現響應遲緩的情況,就像一輛動力不足的汽車,在爬坡時會顯得十分吃力。更高性能的 CPU,如英特爾酷睿 i7 系列或 AMD 銳龍 7 系列及以上的處理器,能夠顯著加快模型的訓練和推理速度,讓 DeepSeek R1 在處理任務時更加流暢高效。內存方面,建議配備 16GB 及以上的內存。若內存不足,在運行 DeepSeek R1 時,系統可能會頻繁進行內存交換,導致運行速度大幅下降,甚至出現程序崩潰的情況。想象一下,內存就像是工廠的原材料倉庫,倉庫空間越大,能存放的原材料就越多,生產效率也就越高。如果倉庫空間狹小,生產過程就會因為原材料不足而頻繁中斷。顯卡對于 DeepSeek R1 的運行也起著關鍵作用。如果希望使用 GPU 加速來提高模型的運行速度,就需要一塊支持 CUDA 的 NVIDIA 顯卡,且顯存不低于 8GB。NVIDIA 的 RTX 系列顯卡在深度學習任務中表現出色,能夠極大地提升模型的訓練和推理效率。例如,RTX 3060 顯卡在處理復雜的圖像和文本數據時,能夠快速完成計算任務,使 DeepSeek R1 的運行更加流暢。而如果顯卡性能不足,比如一些集成顯卡,就無法充分發揮 DeepSeek R1 的潛力,運行速度會大打折扣。硬盤空間也不容忽視,至少需要預留 50GB 的可用硬盤空間,用于存儲模型文件、數據以及相關的依賴庫。隨著數據量的增加和模型的更新,硬盤空間可能會逐漸不足,因此建議預留足夠的擴展空間。就像我們的房間需要足夠的空間來存放各種物品一樣,硬盤空間就是 DeepSeek R1 存放數據和文件的 “房間”,空間越大,它就能 “施展” 得越開。

(二)軟件環境大搜羅

  1. Python 環境搭建:Python 環境是 DeepSeek R1 運行的基石,需要安裝 Python 3.8 及以上版本。首先,進入 Python 官網https://www.python.org/downloads/,在頁面中找到適合你操作系統的 Python 版本進行下載。以 Windows 系統為例,下載完成后,雙擊下載的 exe 文件進入安裝程序。在安裝過程中,務必勾選 “Add Python to PATH” 選項,這一步至關重要,它能讓你在命令行中直接使用 Python 命令。安裝完成后,可以通過鍵盤 Win+R 打開運行窗口,輸入 cmd 后回車,打開 cmd 命令行窗口,在其中輸入 python --version,如果出現對應的 Python 版本號,就說明 Python 安裝成功。例如,當你輸入命令后,顯示 “Python 3.8.10”,這就表明你已經成功安裝了 Python 3.8.10 版本。
  1. 包管理工具升級:Python 的包管理工具 pip 是安裝 DeepSeek R1 及其依賴庫的得力助手,確保 pip 是最新版本至關重要。在 Windows 系統中,打開 “命令提示符”(可以通過在開始菜單中搜索 cmd 來找到它),在命令提示符下,輸入 python -m pip install --upgrade pip,按下回車鍵后,pip 會自動下載并安裝最新的版本。在 Linux 系統中,首先打開終端,輸入 sudo apt-get install python3-distutils 安裝依賴項,然后輸入 sudo python3 -m pip install --upgrade pip 來升級 pip。如果使用的是 Python 2.x,則應使用 sudo python -m pip install --upgrade pip 命令。在 Mac OS X 系統中,打開 Terminal,輸入 xcode-select --install 安裝 Xcode 命令行工具,然后輸入 sudo python -m pip install --upgrade pip 來升級 pip。升級完成后,可以通過輸入 pip --version 來驗證 pip 的版本是否已成功更新。比如,當你輸入該命令后,顯示 “pip 23.3.1 from C:\Python38\lib\site-packages\pip (python 3.8)”,這就說明 pip 已經成功升級到了 23.3.1 版本。
  1. 依賴庫一站式安裝:安裝 DeepSeek R1 還需要一系列依賴庫的支持,這些依賴庫就像是 DeepSeek R1 的 “零部件”,缺一不可。主要的依賴庫包括 torch、torchvision、torchaudio、transformers、accelerate、datasets 等。可以使用 pip 命令一次性安裝這些依賴庫,命令如下:pip install torch torchvision torchaudio transformers accelerate datasets。torch 是一個基于 Python 的科學計算包,主要用于深度學習,它提供了豐富的張量操作和神經網絡模塊,就像搭建神經網絡大廈的 “磚塊” 和 “框架”。torchvision 是 torch 的計算機視覺擴展庫,包含了圖像數據集、模型架構和圖像變換等工具,為處理圖像數據提供了便利。torchaudio 則是 torch 的音頻處理庫,用于音頻數據的加載、處理和生成。transformers 庫是 Hugging Face 開發的用于處理 Transformer 模型的庫,它提供了大量的預訓練模型和工具,方便開發者進行自然語言處理任務。accelerate 庫用于加速模型的訓練,能夠提高訓練效率,減少訓練時間。datasets 庫則是用于數據處理的庫,它提供了各種數據集的加載和處理方法,讓數據處理變得更加簡單高效。在安裝這些依賴庫時,可能會因為網絡問題導致安裝失敗。如果遇到這種情況,可以嘗試更換網絡環境,或者使用國內的鏡像源,比如清華大學的鏡像源https://pypi.tuna.tsinghua.edu.cn/simple,使用方法是在安裝命令后加上 - i 參數和鏡像源地址,例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch。

(三)模型文件獲取攻略

  1. 官方網站下載指南:訪問 DeepSeek R1 的官方網站,在網站的顯眼位置找到模型下載的鏈接。在下載時,要根據自己的需求和硬件配置選擇合適的模型版本和文件格式。一般來說,模型文件會以壓縮包的形式提供,下載完成后,將其解壓到指定的目錄下。比如,你可以在電腦的 D 盤創建一個名為 “DeepSeek_R1” 的文件夾,將解壓后的文件放置其中,方便后續的安裝和使用。在解壓過程中,可能會遇到解壓失敗的情況,這可能是因為壓縮包損壞或者解壓工具不兼容。此時,可以重新下載壓縮包,或者更換解壓工具,如使用 WinRAR 或 7-Zip 等。
  1. Git 倉庫克隆秘籍:如果官方提供了 Git 倉庫,也可以通過 Git 命令將模型文件克隆到本地。首先,在命令行中進入希望存儲模型文件的目錄,例如,你想將模型文件存儲在 C 盤的 “Git_DeepSeek_R1” 文件夾中,就可以在命令行中輸入 cd C:\Git_DeepSeek_R1,然后執行 git clone [DeepSeek R1 Git 倉庫地址] 命令。將上述命令中的 “[DeepSeek R1 Git 倉庫地址]” 替換為實際的倉庫地址,執行該命令后,Git 會自動將項目源碼下載到本地指定目錄中。使用 Git 克隆的優勢在于可以方便地獲取模型的最新更新,并且能夠跟蹤模型的版本變化。比如,當模型有新的改進和優化時,你只需要在本地執行 git pull 命令,就可以將最新的代碼更新到本地,而無需重新下載整個模型文件。

最簡安裝步驟大放送

(一)借助 Ollama 開啟安裝之旅

  1. Ollama 下載全知道

Ollama 是一款強大的工具,它為我們安裝和運行 DeepSeek R1 模型提供了極大的便利,就像是一把萬能鑰匙,能輕松打開 DeepSeek R1 的大門。在不同操作系統中,其下載方式各有特點。

  • Windows 系統:訪問Ollama 官網,在官網頁面中,你可以清晰地看到 “Download for Windows” 的字樣,點擊它,即可下載適合 Windows 系統的安裝包。這個過程就如同在超市挑選商品,找到標有 “Windows 專屬” 標簽的商品,放入購物車(下載)即可 。
  • macOS 系統:同樣來到Ollama 官網,在眾多下載選項中,精準找到 macOS 版本的 Ollama 進行下載。就像在蘋果的應用商店里,找到專門為 Mac 設計的軟件進行下載安裝一樣。
  • Linux 系統:在 Linux 系統中,我們可以通過在終端中執行命令來完成 Ollama 的下載與安裝。具體命令為curl -fsSL https://ollama.com/install.sh | sh 。這一串命令就像是一條神奇的咒語,在終端這個神秘的 “魔法世界” 里施展,就能召喚出 Ollama。執行這個命令時,系統會自動從指定的地址下載安裝腳本,并運行它,從而完成 Ollama 的安裝。這個過程就像是在 Linux 的世界里,通過特殊的指令與系統進行交流,讓系統為我們完成復雜的下載和安裝任務。
  1. Ollama 安裝小竅門
  • Windows 系統:下載完成后,找到下載的安裝包,它通常是一個.exe 后綴的文件,就像一個裝滿寶藏的箱子。雙擊這個安裝包,會彈出安裝向導的界面,這就像是一個貼心的導游,會帶領你完成安裝的每一步。在安裝向導的指引下,一直點擊 “下一步”,就像跟著導游的腳步,一步一步向前走,即可輕松完成安裝。安裝完成后,為了驗證 Ollama 是否安裝成功,你可以打開命令提示符(Win+R 鍵,輸入 “cmd” 回車),在命令提示符中輸入ollama -v ,如果顯示出 Ollama 的版本號,就像收到了一份確認禮物,證明 Ollama 已經成功安裝在你的電腦里啦。
  • macOS 系統:下載完成后,你會得到一個壓縮文件,就像一個被打包好的包裹。解壓這個文件,將解壓后的文件移到應用目錄中,就像把物品放到它該放的位置。這樣,Ollama 就安裝完成了。同樣,你可以打開終端,輸入ollama -v 來驗證安裝是否成功。如果出現版本號,說明 Ollama 已經在你的 Mac 電腦上安營扎寨了。
  • Linux 系統:在終端執行完curl -fsSL https://ollama.com/install.sh | sh命令后,系統會自動完成 Ollama 的下載和安裝。安裝完成后,在終端輸入ollama -v ,若顯示出版本號,就表明 Ollama 已經成功安裝在 Linux 系統中了。

(二)下載并運行 DeepSeek R1 模型

  1. 模型版本精準選擇

DeepSeek R1 提供了多種版本的模型,如 1.5b、7b、14b 等,每個版本都有其獨特的特點和適用場景,就像不同型號的汽車,各有各的性能和用途。

  • 1.5b 版本:這個版本的模型參數相對較少,就像一輛小巧靈活的小型汽車,對硬件資源的需求較低。如果你的電腦配置不是很高,比如 CPU 性能一般,內存也不是很充足,那么 1.5b 版本的模型就比較適合你。它可以在這樣的硬件條件下相對流暢地運行,能滿足你一些基本的自然語言處理需求,比如簡單的文本生成、日常對話等。就像小型汽車在城市的小巷中穿梭自如,1.5b 版本的模型在低配置電腦上也能發揮出不錯的效果。
  • 7b 版本:7b 版本的模型在參數數量和性能上處于中等水平,類似于一輛性能較好的家用轎車。它需要一定的硬件資源支持,如至少 4 核 CPU,8GB 及以上內存 。如果你的電腦配置處于中等水平,7b 版本的模型就能展現出它的優勢。它可以處理一些具有一定復雜度的任務,比如代碼生成、文章摘要等。在處理這些任務時,它就像家用轎車在高速公路上行駛,既穩定又高效。
  • 14b 版本:14b 版本的模型參數更多,性能更強大,如同一輛豪華的高性能跑車。它對硬件要求較高,需要高性能的 CPU,如英特爾酷睿 i7 系列或 AMD 銳龍 7 系列及以上處理器,內存至少 16GB ,還需要一塊不錯的顯卡,如 NVIDIA 的 RTX 系列顯卡 。在高配置的硬件環境下,14b 版本的模型能夠處理非常復雜的自然語言處理任務,如專業領域的文本分析、復雜邏輯推理等。它就像高性能跑車在賽道上飛馳,能夠充分發揮其強大的性能優勢。
  1. 運行命令詳細解讀

在不同系統下,運行 DeepSeek R1 模型的命令是相同的,都需要在命令行中輸入ollama run deepseek-r1:[具體版本號] 。這個命令就像是啟動汽車的鑰匙,輸入正確的命令,就能讓 DeepSeek R1 模型在你的電腦上運行起來。

  • 參數含義:ollama run是 Ollama 工具中用于運行模型的固定命令部分,就像汽車的啟動操作步驟中的固定動作。deepseek-r1指定了要運行的模型是 DeepSeek R1,明確了我們要啟動的 “汽車” 型號。[具體版本號]則需要根據你選擇的模型版本進行填寫,比如你選擇了 7b 版本的模型,就填寫7b,這就像在啟動汽車時,要選擇正確的鑰匙(對應正確的模型版本)才能啟動相應的 “汽車”。通過這個命令,系統會根據你指定的版本號,從 Ollama 的模型倉庫中下載并運行對應的 DeepSeek R1 模型。

安裝過程中的疑難雜癥與解決方案

在安裝 DeepSeek R1 的過程中,就像在冒險旅程中可能會遇到各種障礙一樣,我們可能會遭遇一些常見的問題,不過別擔心,下面為大家提供詳細的解決方案,幫助大家順利跨越這些障礙,讓 DeepSeek R1 在你的設備上成功安家。

(一)網絡問題大作戰

  1. 下載速度慢的應對策略:在下載 Ollama 或 DeepSeek R1 模型文件時,網絡速度過慢是一個常見的問題,就像在高速公路上遇到了堵車,讓我們的下載進度停滯不前。此時,我們可以嘗試以下幾種方法來解決。首先,可以考慮更換網絡環境,比如從家庭 Wi-Fi 切換到移動數據,或者從移動數據切換到更穩定的 Wi-Fi 網絡。就像在堵車時,我們可以嘗試換一條道路,也許就能暢通無阻。其次,使用代理服務器也是一個不錯的選擇。一些代理服務器可以優化網絡連接,提高下載速度。例如,你可以在瀏覽器中設置代理服務器,或者使用專門的代理軟件。在設置代理服務器時,需要輸入代理服務器的地址和端口號,這些信息可以從可靠的代理服務提供商處獲取。另外,還可以嘗試使用一些下載加速工具,如迅雷等。迅雷具有強大的下載加速功能,它可以通過多線程下載技術,同時從多個服務器獲取文件,從而大大提高下載速度。在使用迅雷時,只需要將下載鏈接復制到迅雷中,它就會自動開始下載,并利用其加速功能,讓你的下載速度得到顯著提升。
  1. 網絡連接不穩定的處理方式:網絡連接不穩定也是安裝過程中可能遇到的難題,它就像一個調皮的小精靈,時不時地出來搗亂,導致下載中斷或安裝失敗。為了應對這個問題,我們可以采取以下措施。在 Windows 系統中,可以打開 “控制面板”,找到 “網絡和 Internet” 選項,點擊進入后選擇 “網絡連接”,右鍵點擊正在使用的網絡連接,選擇 “屬性”,在彈出的窗口中找到 “Internet 協議版本 4(TCP/IPv4)”,點擊 “屬性”,在 “常規” 選項卡中,將 “自動獲得 IP 地址” 和 “自動獲得 DNS 服務器地址” 改為 “使用下面的 IP 地址” 和 “使用下面的 DNS 服務器地址”,然后輸入當地網絡服務提供商提供的穩定的 IP 地址和 DNS 服務器地址。這樣可以避免因自動獲取 IP 地址和 DNS 服務器地址時出現的不穩定情況。在 macOS 系統中,打開 “系統偏好設置”,點擊 “網絡”,選擇正在使用的網絡連接,點擊 “高級” 按鈕,在 “TCP/IPv4” 選項卡中,將配置 IPv4 設置為 “手動”,然后輸入穩定的 IP 地址、子網掩碼、路由器和 DNS 服務器地址。對于 Linux 系統,以 Ubuntu 為例,打開終端,輸入sudo nano /etc/network/interfaces,在文件中添加或修改以下內容:
 

auto eth0

iface eth0 inet static

address [你的IP地址]

netmask [子網掩碼]

gateway [網關地址]

dns-nameservers [DNS服務器地址]

將上述內容中的[你的IP地址]、[子網掩碼]、[網關地址]和[DNS服務器地址]替換為實際的網絡信息,然后保存并退出文件。這樣可以通過手動配置網絡參數,提高網絡連接的穩定性。另外,還可以嘗試重啟路由器,讓路由器重新初始化網絡連接,有時候就能解決網絡不穩定的問題。就像重新啟動電腦可以解決一些軟件問題一樣,重啟路由器也能讓網絡恢復正常。

(二)硬件資源不足的應對之策

  1. 內存不足的解決辦法:在運行 DeepSeek R1 時,如果出現內存不足的情況,系統可能會變得卡頓,甚至無法正常運行,就像一輛超載的汽車,行駛起來十分吃力。這通常是因為電腦同時運行了過多的程序,占用了大量內存,或者是電腦本身的內存配置較低,無法滿足 DeepSeek R1 的運行需求。為了解決這個問題,我們可以先關閉一些暫時不需要的程序和后臺進程。在 Windows 系統中,按下 Ctrl+Shift+Esc 組合鍵打開 “任務管理器”,在 “進程” 選項卡中,找到那些暫時不需要運行的程序,如一些自動啟動的軟件、后臺運行的下載工具等,右鍵點擊它們,選擇 “結束任務”。在 macOS 系統中,點擊菜單欄中的 “應用程序” 圖標,選擇 “強制退出”,在彈出的窗口中,選擇要關閉的程序,點擊 “強制退出” 按鈕。在 Linux 系統中,打開終端,輸入ps -ef命令查看當前運行的進程,找到要關閉的進程的 PID(進程 ID),然后輸入kill [PID]命令來結束該進程,將[PID]替換為實際的進程 ID。另外,增加虛擬內存也是一個有效的解決辦法。在 Windows 系統中,右鍵點擊 “此電腦”,選擇 “屬性”,在彈出的窗口中點擊 “高級系統設置”,在 “系統屬性” 窗口的 “高級” 選項卡中,點擊 “性能” 區域的 “設置” 按鈕,在 “性能選項” 窗口中切換到 “高級” 選項卡,點擊 “虛擬內存” 區域的 “更改” 按鈕,在這里可以自定義虛擬內存的大小和存放位置。一般來說,可以將虛擬內存設置為物理內存的 1.5 到 2 倍。在 Linux 系統中,可以通過創建交換文件來增加虛擬內存。首先,打開終端,輸入sudo fallocate -l [大小] /swapfile命令來創建一個指定大小的交換文件,將[大小]替換為你想要的交換文件大小,例如sudo fallocate -l 4G /swapfile表示創建一個 4GB 大小的交換文件。然后,輸入sudo chmod 600 /swapfile命令設置交換文件的權限,再輸入sudo mkswap /swapfile命令將其格式化為交換文件,最后輸入sudo swapon /swapfile命令啟用該交換文件。通過這些操作,可以增加系統的虛擬內存,緩解內存不足的問題。
  1. 硬盤空間不夠的處理技巧:隨著模型文件和相關數據的不斷增加,硬盤空間可能會逐漸變得不夠用,這就像一個裝滿物品的倉庫,已經沒有多余的空間來存放新的貨物。為了解決這個問題,我們可以首先清理磁盤空間。在 Windows 系統中,打開 “此電腦”,右鍵點擊要清理的磁盤分區,選擇 “屬性”,在彈出的窗口中點擊 “磁盤清理” 按鈕,系統會開始掃描可以清理的文件,如臨時文件、回收站文件、系統更新備份文件等,掃描完成后,勾選要清理的文件類型,點擊 “確定” 按鈕即可開始清理。在 macOS 系統中,點擊蘋果菜單中的 “關于本機”,選擇 “儲存空間”,系統會顯示磁盤空間的使用情況和各類文件占用的空間,點擊 “管理” 按鈕,可以進行存儲管理,如清理大型文件、卸載未使用的應用程序等。在 Linux 系統中,打開終端,輸入sudo apt-get clean命令可以清理軟件包緩存,輸入du -sh /*命令可以查看各個目錄占用的磁盤空間大小,找到占用空間較大的文件或目錄,根據實際情況進行清理。如果清理磁盤空間后仍然無法滿足需求,還可以考慮擴展硬盤容量,比如添加一塊新的硬盤,或者將現有的硬盤更換為更大容量的硬盤。在安裝新硬盤時,需要注意硬盤的接口類型要與電腦主板的接口相匹配。對于一些筆記本電腦,如果無法添加新硬盤或更換硬盤,可以考慮使用外部存儲設備,如移動硬盤或 U 盤,將一些不常用的數據存儲到外部設備中,釋放電腦硬盤的空間。就像在倉庫空間不足時,我們可以租用一個額外的倉庫來存放物品一樣,使用外部存儲設備可以有效地解決硬盤空間不足的問題。

(三)軟件依賴沖突的化解之道

  1. Python 版本不兼容的處理方式:如果安裝的 Python 版本與 DeepSeek R1 不兼容,可能會導致各種錯誤,就像穿了一雙不合腳的鞋子,走路會很不舒服。不同版本的 Python 在語法、庫的支持等方面可能存在差異,這就可能導致 DeepSeek R1 無法正常運行。為了解決這個問題,首先要查閱 DeepSeek R1 的官方文檔,確定其支持的 Python 版本范圍。如果當前安裝的 Python 版本不在這個范圍內,可以考慮升級或降級 Python 版本。在升級 Python 版本時,需要注意備份好相關的項目代碼和數據,因為不同版本的 Python 可能會對代碼的運行產生影響。可以從 Python 官方網站下載最新版本的 Python 安裝包,然后按照安裝向導的提示進行安裝。在安裝過程中,要注意選擇正確的安裝路徑和配置選項,確保 Python 能夠正確安裝并配置到系統環境變量中。如果需要降級 Python 版本,可以使用一些版本管理工具,如 pyenv。首先,安裝 pyenv,可以通過在終端中執行相應的安裝命令來完成,具體命令可以參考 pyenv 的官方文檔。安裝完成后,使用 pyenv 安裝需要的 Python 版本,例如pyenv install [版本號],將[版本號]替換為你需要的 Python 版本號。安裝完成后,使用pyenv global [版本號]命令將該版本設置為全局默認版本,這樣就可以將 Python 版本降級到指定的版本。另外,還可以使用虛擬環境來解決 Python 版本不兼容的問題。通過創建虛擬環境,可以在同一臺機器上安裝多個不同版本的 Python 及其依賴庫,并且各個虛擬環境之間相互隔離,互不影響。在 Python 中,可以使用 venv 或 conda 來創建虛擬環境。以 venv 為例,在命令行中執行python -m venv myenv命令,會在當前目錄下創建一個名為myenv的虛擬環境。激活虛擬環境后,在這個虛擬環境中安裝的 Python 包和依賴庫都只在該環境中生效,不會影響系統全局的 Python 環境。這樣,就可以在虛擬環境中安裝與 DeepSeek R1 兼容的 Python 版本及其依賴庫,避免因 Python 版本不兼容而導致的問題。
  1. 依賴庫沖突的排查與解決:當安裝的依賴庫之間存在沖突時,可能會導致 DeepSeek R1 無法正常安裝或運行,就像一群人在合作時產生了矛盾,無法順利完成任務。依賴庫沖突通常是由于不同的依賴庫對同一庫的版本要求不同,或者依賴庫之間存在相互依賴但版本不匹配的情況。為了排查依賴庫沖突,可以使用一些工具,如 pipdeptree。首先,安裝 pipdeptree,可以使用pip install pipdeptree命令進行安裝。安裝完成后,在命令行中執行pipdeptree命令,它會以樹形結構顯示當前環境中所有已安裝的依賴庫及其依賴關系。通過查看這個樹形結構,可以發現是否存在依賴庫沖突的情況。例如,如果看到某個庫被多個其他庫依賴,但版本要求不一致,就可能存在沖突。一旦發現依賴庫沖突,可以嘗試以下方法來解決。首先,可以嘗試明確指定依賴庫的版本號,在安裝依賴庫時,使用pip install [庫名]==[版本號]的方式,將[庫名]和[版本號]替換為實際的庫名和版本號,這樣可以確保安裝的是指定版本的依賴庫,避免因版本沖突而導致的問題。如果明確指定版本號后仍然存在沖突,可以手動調整依賴庫的安裝順序。有時候,不同的安裝順序可能會影響依賴庫的安裝和運行,通過調整安裝順序,可能會解決一些簡單的依賴沖突問題。另外,還可以使用 pip-tools 來管理依賴庫。pip-tools 提供了pip-compile和pip-sync命令,pip-compile用于生成包含固定版本號的requirements.txt文件,pip-sync則根據生成的文件同步環境中的包,非常適合團隊協作場景下統一依賴版本。首先,使用pip-compile命令生成requirements.txt文件,它會自動分析當前環境中已安裝的依賴庫及其版本,并將其寫入requirements.txt文件中。然后,在其他環境中,使用pip-sync requirements.txt命令,它會根據requirements.txt文件中的內容,安裝和更新依賴庫,確保各個環境中的依賴庫版本一致,從而避免依賴庫沖突的問題。

安裝后的深度體驗與應用

(一)與 DeepSeek R1 親密對話

  1. 命令行交互初體驗:在命令行中與 DeepSeek R1 進行交互,就像是與一位知識淵博的智者進行一對一的私密交流。當你成功運行ollama run deepseek-r1:[具體版本號]命令后,DeepSeek R1 就如同一位隨時待命的伙伴,等待你的提問。例如,你可以輸入 “請為我介紹一下中國的四大發明”,它會迅速給出詳細的介紹,從造紙術的發明背景、發展歷程,到印刷術對文化傳播的重大影響,再到火藥在軍事和民間的應用,以及指南針在航海領域的關鍵作用,都能講解得頭頭是道。在交互過程中,你還可以使用一些特殊的指令來優化交互體驗。比如,使用 “--system” 參數可以設置系統指令,讓 DeepSeek R1 以特定的角色或風格進行回答。如果你想讓它以歷史老師的口吻介紹四大發明,就可以輸入ollama run deepseek-r1:7b --system "你是一位資深的歷史老師,正在給學生講解中國的四大發明",然后再提問,它就會以生動有趣、富有教學風格的語言來回答你的問題。另外,還可以通過 “--temperature” 參數來調整回答的隨機性和創造性。該參數的值在 0 到 1 之間,值越接近 0,回答越確定和保守;值越接近 1,回答越隨機和富有創造性。比如,當你將 “--temperature” 設置為 0.8 時,詢問 “如果古代的四大發明出現在現代,會對社會產生什么樣的影響”,它可能會給出一些充滿想象力的回答,如造紙術可能會與環保材料結合,創造出可降解的紙張,用于解決白色污染問題;印刷術可能會與 3D 打印技術融合,實現個性化的產品制造等。通過這些命令和參數的靈活運用,你可以在命令行中與 DeepSeek R1 進行更加豐富和深入的交流,挖掘出它更多的潛力。
  1. 可視化界面交互進階:雖然命令行交互能讓我們感受到 DeepSeek R1 的強大實力,但對于一些追求便捷和直觀體驗的用戶來說,可視化界面則是更好的選擇。這里為大家推薦兩款實用的可視化客戶端 ——ChatWise 和 Chatbox,它們就像是為 DeepSeek R1 量身定制的精美 “外衣”,讓交互變得更加輕松愉快。
  • ChatWise 的奇妙之旅:ChatWise 是一款界面簡潔、功能強大的可視化客戶端,支持多平臺使用,幾乎能調用所有主流大語言模型,為用戶提供了一個便捷的交互平臺。在使用 ChatWise 與 DeepSeek R1 交互時,首先需要安裝并打開 ChatWise 軟件。軟件界面布局清晰,左邊是對話記錄,方便你隨時查看之前的交流內容,就像一本記錄著你與 DeepSeek R1 交流歷程的日記;中間是對話窗口,你可以在這個窗口中輸入問題,與 DeepSeek R1 進行實時對話;右邊是參數設置區域,在這里你可以大展身手,進行各種個性化設置。比如,你可以設置系統指令,讓 DeepSeek R1 扮演不同的角色,如醫生、律師、作家等。當你將系統指令設置為 “你是一位專業的醫生,正在為患者解答健康問題” 后,詢問 “最近總是感覺疲勞,是什么原因呢”,它就會以醫生的專業角度,分析可能導致疲勞的原因,如睡眠不足、缺乏運動、營養不良等,并給出相應的建議。你還可以調整 Temperature、Truncate、Reply language 等參數,以滿足不同的需求。Temperature 參數可以控制回答的隨機性和創造性,與命令行中的 “--temperature” 參數類似;Truncate 參數用于設置回答的最大長度,避免回答過長;Reply language 參數則可以選擇回答的語言,讓你可以用不同的語言與 DeepSeek R1 交流,感受不同語言文化下的智慧碰撞。
  • Chatbox 的精彩世界:Chatbox 也是一款優秀的可視化客戶端,它是一個 OpenAI API 的跨平臺桌面客戶端,同時也是一個 prompt 調試和管理工具,為用戶與 DeepSeek R1 的交互提供了更多的便利。使用 Chatbox 與 DeepSeek R1 交互時,首先要確保已經安裝好 Chatbox 軟件。打開軟件后,你會看到一個簡潔而直觀的界面。在使用前,需要進行一些設置,如設置 API key,確保能夠正確連接到 DeepSeek R1 模型。設置完成后,就可以開始愉快的交互之旅了。Chatbox 的一大特色是它的預設機器人功能,在軟件界面的右邊,你可以看到系統預設的一些機器人,這些機器人針對不同的場景和任務進行了優化,如職場場景下的數據分析機器人、生活場景下的旅行規劃機器人等。你可以根據自己的需求選擇相應的預設機器人,然后在輸入框中清晰描述你的問題或任務,比如選擇旅行規劃機器人后,輸入 “幫我設計一個 10 天的歐洲旅行計劃,包括法國、意大利和瑞士”,Chatbox 會迅速將你的問題傳遞給 DeepSeek R1,并將生成的詳細旅行計劃呈現給你,包括每天的景點推薦、交通方式、美食推薦等。此外,Chatbox 還支持與文檔和圖片對話,你只需將文件發送給它,它就能理解內容并提供智能響應,在工作和學習中能大大提高你的生產力和創造力。

(二)探索 DeepSeek R1 的強大功能

  1. 自然語言處理的奇妙之旅:DeepSeek R1 在自然語言處理領域展現出了非凡的能力,就像一位精通多國語言的語言大師,能夠輕松應對各種自然語言處理任務。
  • 文本生成的奇幻魔法:在文本生成方面,DeepSeek R1 可以根據你的需求生成各種類型的文本,無論是詩歌、小說、散文還是新聞報道,它都能信手拈來。比如,當你想要創作一首浪漫的愛情詩時,只需輸入 “創作一首以愛情為主題的現代詩”,它就能迅速生成一首充滿深情的詩歌,“在時光的長河中,我們的愛如星辰閃爍,每一個瞬間,都化作永恒的煙火。你的微笑,是我心中最美的花朵,綻放著溫柔,溫暖著我的心窩。” 這首詩情感真摯,用詞優美,讓人感受到愛情的美好。如果想要創作一篇小說,輸入 “以古代江湖為背景,創作一個武俠小說的開篇”,它會為你構建一個充滿神秘色彩的江湖世界,“在那繁華卻又暗藏危機的江湖之中,一位身著黑衣的少年,背負著神秘的使命,踏入了這片充滿血雨腥風的武林。他的眼神堅定,手中的劍散發著寒光,仿佛在訴說著一段不為人知的故事。” 這樣的開篇能夠迅速抓住讀者的眼球,激發讀者的閱讀興趣。
  • 智能問答的精準解答:在智能問答任務中,DeepSeek R1 就像一位無所不知的智者,能夠準確理解你的問題,并給出精準的答案。無論是科學知識、歷史文化還是生活常識,它都能對答如流。當你問 “地球的自轉周期是多少”,它會迅速回答 “地球的自轉周期約為 23 小時 56 分 4 秒,這被稱為一個恒星日。而我們日常生活中所說的一天是 24 小時,這是一個太陽日,是地球相對于太陽的自轉周期。” 回答不僅準確,還對相關概念進行了詳細的解釋,讓你對問題有更深入的理解。當你詢問 “《紅樓夢》的作者是誰”,它會給出 “《紅樓夢》前八十回的作者是曹雪芹,他生于清代,家道中落后寫此書。后四十回一般認為是高鶚續寫,高鶚出身詩書家庭,科舉有成。此外,也有觀點認為后四十回是曹雪芹原著,由高鶚、程偉元整理修訂。” 這樣全面而準確的回答,涵蓋了關于《紅樓夢》作者的不同觀點和相關背景知識。
  • 文本摘要的高效提煉:在處理大量文本時,DeepSeek R1 的文本摘要功能就派上了用場,它能夠快速準確地提煉出文本的關鍵信息,就像一位高效的信息篩選員。比如,當你有一篇冗長的學術論文需要快速了解其核心內容時,將論文內容輸入給 DeepSeek R1,它會分析論文的結構和內容,提取出研究目的、方法、主要結果和結論等關鍵信息,生成簡潔明了的摘要。例如,對于一篇關于人工智能在醫療領域應用的論文,它生成的摘要可能是 “本文旨在研究人工智能在醫療領域的應用。通過對大量醫療數據的分析,采用深度學習算法,實現了疾病的早期診斷和精準治療。研究結果表明,人工智能在醫療領域具有巨大的潛力,能夠提高醫療效率和準確性,但也面臨著數據安全和倫理等挑戰。” 通過這個摘要,你可以在短時間內了解論文的核心要點,節省大量的閱讀時間。
  1. 代碼編寫與輔助的神奇力量:對于程序員來說,DeepSeek R1 就像是一位貼心的編程伙伴,能夠在代碼編寫、調試和優化等方面提供強大的支持。
  • 代碼生成的靈感源泉:在編寫代碼時,DeepSeek R1 可以根據你的需求生成各種編程語言的代碼。比如,當你需要用 Python 編寫一個計算斐波那契數列的函數時,只需輸入 “用 Python 寫一個計算斐波那契數列的函數”,它會迅速生成如下代碼:
 

def fibonacci(n):

if n == 0:

return 0

elif n == 1:

return 1

else:

return fibonacci(n - 1) + fibonacci(n - 2)

這段代碼邏輯清晰,結構合理,能夠準確計算出斐波那契數列的第 n 項。如果你需要用 JavaScript 實現一個簡單的網頁交互功能,如點擊按鈕顯示提示信息,輸入 “用 JavaScript 寫一個點擊按鈕顯示提示信息的代碼”,它會生成相應的 HTML 和 JavaScript 代碼,幫助你快速實現這個功能。

 

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

</head>

<body>

<button id="myButton">點擊我</button>

<script>

const button = document.getElementById('myButton');

button.addEventListener('click', function () {

alert('你點擊了按鈕!');

});

</script>

</body>

</html>

  • 代碼調試的得力助手:當你在代碼調試過程中遇到問題時,DeepSeek R1 可以幫你分析可能的原因,并提供解決方案。比如,你在運行一段 Python 代碼時出現了 “SyntaxError: invalid syntax” 的錯誤,將代碼和錯誤信息輸入給 DeepSeek R1,它會仔細檢查代碼,指出可能的語法錯誤位置,并給出修改建議。如果是因為少寫了一個冒號導致的錯誤,它會提示你在相應的位置添加冒號。在調試 JavaScript 代碼時,如果遇到函數調用錯誤,它會分析函數的參數、作用域等,幫助你找出錯誤的根源,如函數名拼寫錯誤、參數傳遞錯誤等,并給出正確的修改方法。
  • 代碼優化的智能導師:DeepSeek R1 還可以幫助你優化代碼,提高代碼的性能和可讀性。它會根據代碼的邏輯和功能,提出一些優化建議,如減少不必要的計算、優化算法、合理使用數據結構等。比如,對于一段計算列表中所有元素之和的 Python 代碼:
 

my_list = [1, 2, 3, 4, 5]

sum_value = 0

for num in my_list:

sum_value += num

print(sum_value)

DeepSeek R1 可能會建議你使用內置的 sum 函數來簡化代碼,提高效率,修改后的代碼為:

 

my_list = [1, 2, 3, 4, 5]

sum_value = sum(my_list)

print(sum_value)

這樣的代碼更加簡潔明了,運行效率也更高。通過 DeepSeek R1 的代碼優化建議,你可以不斷提升自己的編程水平,寫出更加高效、優雅的代碼。

未來展望:DeepSeek R1 的無限可能

DeepSeek R1 的出現,無疑為人工智能領域開辟了一片嶄新的天地,其強大的性能、創新的技術以及親民的成本,讓我們對它的未來充滿了無限的遐想和期待。

從技術發展的角度來看,DeepSeek R1 有著巨大的提升空間。隨著算法的不斷優化和創新,它的推理能力和學習效率將進一步提高。在未來,它或許能夠在更短的時間內處理海量的數據,為用戶提供更加快速、準確的回答。在自然語言處理任務中,它對語義的理解將更加深入,能夠生成更加自然、流暢、富有邏輯的文本。比如在文學創作方面,它不僅能創作出結構嚴謹、情節豐富的小說,還能在詩歌創作中展現出獨特的意境和情感表達,為文學領域帶來新的靈感和創作思路。在代碼編寫領域,它將能夠根據更加復雜的需求生成高質量的代碼,并且能夠自動檢測和修復代碼中的潛在錯誤,成為程序員們不可或缺的智能助手。

在應用領域,DeepSeek R1 更是有著廣闊的發展前景。在教育領域,它可以化身智能輔導老師,根據每個學生的學習進度和特點,提供個性化的學習方案和輔導。無論是解答數學難題、分析文學作品,還是講解科學知識,它都能以生動有趣的方式進行,激發學生的學習興趣,提高學習效果。在醫療領域,它能夠協助醫生進行疾病診斷和治療方案的制定。通過分析大量的醫療數據,它可以快速準確地識別疾病的癥狀和潛在風險,為醫生提供參考建議,甚至在一些常見疾病的診斷上,能夠達到與專業醫生相當的準確率,從而提高醫療效率,挽救更多的生命。在商業領域,DeepSeek R1 可以用于客戶服務、市場分析和營銷策略制定等方面。它能夠快速理解客戶的需求,提供優質的客戶服務,增強客戶滿意度;通過對市場數據的深入分析,它可以預測市場趨勢,為企業的決策提供有力支持,幫助企業在激烈的市場競爭中脫穎而出。

對于廣大的開發者和研究人員來說,DeepSeek R1 的開源特性為他們提供了一個絕佳的創新平臺。他們可以基于 DeepSeek R1 進行二次開發,根據不同的行業需求和應用場景,開發出更加個性化、專業化的人工智能應用。這不僅能夠推動人工智能技術在各個領域的深度應用,還能促進人工智能生態系統的繁榮發展,形成一個良性循環。越來越多的開發者和研究人員參與到 DeepSeek R1 的開發和應用中,將會帶來更多的創新成果,進一步提升 DeepSeek R1 的影響力和應用價值。

DeepSeek R1 就像一顆充滿潛力的種子,已經在人工智能的土壤中生根發芽。相信在未來,它將茁壯成長為一棵參天大樹,為我們的生活、工作和社會發展帶來更多的驚喜和改變。讓我們共同期待 DeepSeek R1 在未來的精彩表現,勇敢地探索它的更多潛力,一起見證人工智能時代的輝煌篇章。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/67704.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/67704.shtml
英文地址,請注明出處:http://en.pswp.cn/web/67704.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【論文閱讀】RAG-Reward: Optimizing RAG with Reward Modeling and RLHF

研究背景 研究問題&#xff1a;這篇文章要解決的問題是如何優化檢索增強生成&#xff08;RAG&#xff09;系統&#xff0c;特別是通過獎勵建模和人類反饋強化學習&#xff08;RLHF&#xff09;來提高大型語言模型&#xff08;LLMs&#xff09;在RAG任務中的效果。研究難點&…

【數據結構】(3)包裝類和泛型

一、包裝類 1、什么是包裝類 將基礎類型包裝成的類就是包裝類。由于基礎類型不是繼承 Object 類的類&#xff0c;所以在泛型不能直接支持基礎類型&#xff0c;為了解決這個問題&#xff0c;就需要把基礎類型轉換為對應的包裝類。 基礎類型對應的包裝類 基礎類型包裝類byteByte…

DBUtils中QueryRunner(空參,傳數據源)構造方法的區別及應用場景

關于學習Spring框架時重構DAO層時&#xff0c;遇到的QueryRunner構造方法的問題&#xff0c;回憶MySQL中DBUtils部分 1. 空參構造方法 new QueryRunner() 特點&#xff1a; 不綁定數據源&#xff1a;QueryRunner 實例內部沒有 DataSource&#xff0c;因此無法自動獲取連接。 …

C++11線程

C11提供了線程庫&#xff0c;下面我們來看一下如何使用。 線程的創建 頭文件 要創建一個線程需要包一個線程頭文件:#include <thread> 我們先來看看thread支持的構造方式。 支持默認構造&#xff0c;直接使用thread創建一個空的線程對象。 也支持帶參的構造&#x…

梯度提升用于高效的分類與回歸

人工智能例子匯總:AI常見的算法和例子-CSDN博客 使用 決策樹(Decision Tree) 實現 梯度提升(Gradient Boosting) 主要是模擬 GBDT(Gradient Boosting Decision Trees) 的原理,即: 第一棵樹擬合原始數據計算殘差(負梯度方向)用新的樹去擬合殘差累加所有樹的預測值重…

Golang 并發機制-3:通道(channels)機制詳解

并發編程是一種創建性能優化且響應迅速的軟件的強大方法。Golang&#xff08;也稱為 Go&#xff09;通過通道&#xff08;channels&#xff09;這一特性&#xff0c;能夠可靠且優雅地實現并發通信。本文將揭示通道的概念&#xff0c;解釋其在并發編程中的作用&#xff0c;并提供…

Unity開發游戲使用XLua的基礎

Unity使用Xlua的常用編碼方式&#xff0c;做一下記錄 1、C#調用lua 1、Lua解析器 private LuaEnv env new LuaEnv();//保持它的唯一性void Start(){env.DoString("print(你好lua)");//env.DoString("require(Main)"); 默認在resources文件夾下面//幫助…

筆記:使用ST-LINK燒錄STM32程序怎么樣最方便?

一般板子在插件上&#xff0c; 8腳 3.3V;9腳 CLK;10腳 DIO;4腳GND ST_Link 19腳 3.3V;9腳 CLK;7腳 DIO;20腳 GND 燒錄軟件&#xff1a;ST-LINK Utility&#xff0c;Keil_5; ST_Link 接口針腳定義&#xff1a; 按定義連接ST_Link與電路板&#xff1b; 打開STM32 ST-LINK Uti…

網絡測試工具

工具介紹&#xff1a; 這是一個功能完整的網絡測速工具&#xff0c;可以測試網絡的下載速度、上傳速度和延遲。 功能特點&#xff1a; 1. 速度測試 - 下載速度測試 - 上傳速度測試 - Ping延遲測試 - 自動選擇最佳服務器 2. 實時顯示 - 進度條顯示測試進度 - 實時顯示測試狀…

java每日精進1.31(SpringSecurity)

在所有的開發的系統中&#xff0c;都必須做認證(authentication)和授權(authorization)&#xff0c;以保證系統的安全性。 一、基礎使用 1.依賴 <dependencies><!-- 實現對 Spring MVC 的自動化配置 --><dependency><groupId>org.springframework.bo…

簡單的SQL語句的快速復習

語法的執行順序 select 4 字段列表 from 1 表名列表 where 2 條件列表 group by 3 分組前過濾 having 分組后過濾 order by 5 排序字段列表 limit 6 分頁參數 聚合函數 count 統計數量 max 最大值 min 最小值 avg 平均 sum 總和 分組查詢使…

《程序人生》工作2年感悟

一些雜七雜八的感悟&#xff1a; 1.把事做好比什么都重要&#xff0c; 先樹立量良好的形象&#xff0c;再橫向發展。 2.職場就是人情世故&#xff0c;但也不要被人情世故綁架。 3.要常懷感恩的心&#xff0c;要記住幫助過你的人&#xff0c;愿意和你分享的人&#xff0c;有能力…

17.2 圖形繪制8

版權聲明&#xff1a;本文為博主原創文章&#xff0c;轉載請在顯著位置標明本文出處以及作者網名&#xff0c;未經作者允許不得用于商業目的。 17.2.10 重繪 先看以下例子&#xff1a; 【例 17.28】【項目&#xff1a;code17-028】繪制填充矩形。 private void button1_Clic…

自定義數據集 使用pytorch框架實現邏輯回歸并保存模型,然后保存模型后再加載模型進行預測,對預測結果計算精確度和召回率及F1分數

import numpy as np import torch import torch.nn as nn import torch.optim as optim from sklearn.metrics import precision_score, recall_score, f1_score# 數據準備 class1_points np.array([[1.9, 1.2],[1.5, 2.1],[1.9, 0.5],[1.5, 0.9],[0.9, 1.2],[1.1, 1.7],[1.4,…

neo4j入門

文章目錄 neo4j版本說明部署安裝Mac部署docker部署 neo4j web工具使用數據結構圖數據庫VS關系數據庫 neo4j neo4j官網Neo4j是用ava實現的開源NoSQL圖數據庫。Neo4作為圖數據庫中的代表產品&#xff0c;已經在眾多的行業項目中進行了應用&#xff0c;如&#xff1a;網絡管理&am…

腳本運行禁止:npm 無法加載文件,因為在此系統上禁止運行腳本

問題與處理策略 1、問題描述 npm install -D tailwindcss執行上述指令&#xff0c;報如下錯誤 npm : 無法加載文件 D:\nodejs\npm.ps1&#xff0c;因為在此系統上禁止運行腳本。 有關詳細信息&#xff0c;請參閱 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_…

Java基礎——分層解耦——IOC和DI入門

目錄 三層架構 Controller Service Dao ?編輯 調用過程 面向接口編程 分層解耦 耦合 內聚 軟件設計原則 控制反轉 依賴注入 Bean對象 如何將類產生的對象交給IOC容器管理&#xff1f; 容器怎樣才能提供依賴的bean對象呢&#xff1f; 三層架構 Controller 控制…

智慧園區系統集成解決方案引領未來城市管理的智能化轉型

內容概要 在現代城市管理的背景下&#xff0c;“智慧園區系統集成解決方案”正扮演著越來越重要的角色。這種解決方案不僅僅是技術上的創新&#xff0c;更是一種全新的管理理念&#xff0c;它旨在通過高效的數據整合與分析&#xff0c;優化資源配置&#xff0c;提升運營效率。…

99.24 金融難點通俗解釋:MLF(中期借貸便利)vs LPR(貸款市場報價利率)

目錄 0. 承前1. 什么是MLF&#xff1f;1.1 專業解釋1.2 通俗解釋1.3 MLF的三個關鍵點&#xff1a; 2. 什么是LPR&#xff1f;2.1 專業解釋2.2 通俗解釋2.3 LPR的三個關鍵點&#xff1a; 3. MLF和LPR的關系4. 傳導機制4.1 第一步&#xff1a;央行調整MLF4.2 第二步&#xff1a;銀…

【VM】VirtualBox安裝CentOS8虛擬機

閱讀本文前&#xff0c;請先根據 VirtualBox軟件安裝教程 安裝VirtualBox虛擬機軟件。 1. 下載centos8系統iso鏡像 可以去兩個地方下載&#xff0c;推薦跟隨本文的操作用阿里云的鏡像 centos官網&#xff1a;https://www.centos.org/download/阿里云鏡像&#xff1a;http://…