乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      年化21%,看下9.26策略的入場信號| RDAgent大模型因子自動(dòng)化挖掘代碼拆解

       AI量化實(shí)驗(yàn)室 2024-10-09 發(fā)布于北京

      原創(chuàng)內(nèi)容第675篇,專注量化投資、個(gè)人成長與財(cái)富自由。

      看下策略最新的運(yùn)行情況:

      線上平臺也更新了:

      代碼與策略下載:AI量化實(shí)驗(yàn)室——2024量化投資的星辰大海

      大模型給了我們把工作流自動(dòng)化的一個(gè)非常好的機(jī)會。

      首先想到的,就是把因子挖掘和量化模型自動(dòng)化。這實(shí)在太酷了。

      目前遇到的agent框架的狀況,與當(dāng)年剛?cè)胄辛炕腔販y框架很類似。

      現(xiàn)在有Langchain,crewai,autogen,還有rdagent和mindsearch是自己實(shí)現(xiàn)了agent框架。

      好比當(dāng)年有backtrader,pyalgotrade,pybroker,還有一堆。

      直到我?guī)缀蹩赐炅怂锌蚣艿拇a,還自己從頭實(shí)現(xiàn)過,才做到心中有數(shù)。

      類似的做法,集眾家所長,我會自己封裝一個(gè)適合AI金融量化領(lǐng)域的大模型Agent框架,適合因子自動(dòng)化挖掘和智能策略開發(fā)。

      這會是星球下一步重心!這個(gè)框架同樣會在星球內(nèi)開源代碼。

      基于openai提供的SDK,封裝相應(yīng)國內(nèi)的兼容API,這一步是基礎(chǔ)。

      然后拆解Langchain代碼:索引,記憶,提示,和agent,其實(shí)不復(fù)雜。

      總體結(jié)構(gòu)當(dāng)然用rdagent。autogen和lagent的代碼也可以看看。

      langchain也受到不少詬病。

      我們可以通過openai的SDK訪問大多數(shù)的API。

      下面的kimi的例子,幾個(gè)參數(shù),一個(gè)base url和KEY用于初始化client,然后調(diào)用的時(shí)候,指定model和temperature,以及傳入messages=[{}...],相當(dāng)于query。

      openai OpenAI
      os
      
      client = OpenAI=os.getenv=completion = client.chat.completions.create==: : : : =completion.choices.message.content

      多輪對話,就是message都帶上上次的。

      os
      
      openai OpenAI
      
      client = OpenAI=os.getenv=history = : : queryhistory:
          history.append: : query
          completion = client.chat.completions.create==history=result = completion.choices.message.content
          history.append: : result
          result
      
      
      chathistorychathistory

      temperature推薦0.3,越大則結(jié)果越隨機(jī)。

      結(jié)果返回可以按stream(流式,打字機(jī)效果)或直接返回。

      讀RDAgent的代碼,APIBackend初始化,就是調(diào)用openai的KEY生成一個(gè)client:

      self.chat_client = openai.OpenAI=self.chat_api_keyself.embedding_client = openai.OpenAI=self.embedding_api_key

      在BuildChatSession里,依然使用chat.completions.create來調(diào)用一次api,只不過接口封裝了多次嘗試(輪循max_try次)。

          json_mode:
                      add_json_in_prompt:
                          message messages::-:
                              message= message+ message== :
                                  kwargs= : response = self.chat_client.chat.completions.create**kwargs

      吾日三省吾身

      人都會死的,那如何過這一生?

      按自己喜歡的方式過一生。

      做什么事情呢?喜歡,擅長、有價(jià)值。

      其實(shí),你做自己擅長的事情很容易,而且這件事你大概率不會不喜歡。

      難在有價(jià)值。

      多數(shù)程序員,都是喜歡代碼的。

      就喜歡這種創(chuàng)造的感覺。

      難在,做什么有價(jià)值的事情。

      比如openai團(tuán)隊(duì)里的人,我相信很幸福?!c累不累無關(guān)。做著改變世界的事情,并且獲得超額的回報(bào)。

      有些事情能賺錢,看時(shí)不常得自己去找意義感。這就有點(diǎn)擰巴,當(dāng)然能賺錢的事情,只要不違背公序良俗,但沒有更好的選擇的時(shí)候,當(dāng)然值得出做。

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多