math-modeling
npx skills add https://github.com/xiaomacoltai/math-modeling-skill --skill math-modeling
Agent 安装分布
Skill 文档
æ°å¦å»ºæ¨¡æè½ – Math Modeling
æ¬æè½ä¸ºæ°å¦å»ºæ¨¡ç«èµåé¡¹ç®æä¾ç»æåçä¸é¶æ®µå·¥ä½æµç¨ï¼å»ºæ¨¡åæã代ç å®ç°ãè®ºææ°åãç¡®ä¿å»ºæ¨¡ãç¼ç¨ãè®ºææ°åä¸ä¸ªç¯èç´§å¯è¡æ¥ï¼äº§åºé«è´¨éçæ°å¦å»ºæ¨¡ææã
æè½æ¦è¿°
æ°å¦å»ºæ¨¡æ¯å©ç¨æ°å¦æ¹æ³è§£å³å®é é®é¢çè¿ç¨ï¼æ ¸å¿æµç¨å æ¬ï¼
- é®é¢åæï¼çè§£é¢æï¼éæ©åéçæ°å¦æ¨¡å
- 模å建ç«ï¼å°å®é é®é¢è½¬å为æ°å¦è¡¨è¾¾å¼
- æ¨¡åæ±è§£ï¼éè¿ç¼ç¨å®ç°æ¨¡åæ±è§£
- ç»æåæï¼å¯¹ç»æè¿è¡è§£éåå¯è§å
- è®ºææ°åï¼å°å®æ´è¿ç¨æ´çæå¦æ¯è®ºæ
æ¬æè½éç¨ä¸é¶æ®µå使¨¡å¼ï¼åé¶æ®µæé¡ºåºä¾æ¬¡æ§è¡ã
ð¡ åæ°æå
æ¬æè½é¼å±åæ°åçµæ´»æ§ï¼
ç®æ³ç»å
- å¯ç»åå¤ä¸ªç®æ³ï¼å¦”ç°è²é¢æµ+ç¥ç»ç½ç»”
- åèä¸åç±»å«çç®æ³ï¼å¦å¾è®ºç®æ³ç¨äºä¼å
é¢ç®ç¹æ®åæ
- å½å¸¸è§æ¹æ³ä¸éç¨æ¶ï¼çµæ´»è°æ´
- åæé¢ç®ç¬ç¹æ§ï¼éæ©æè®¾è®¡ä¸é¨æ¹æ³
åæ°è®°å½
- å¨åæææ¡£ä¸è¯´æéæ©çç±
- å¨è®ºæä¸çªåºåæ°ç¹
工使µç¨
第ä¸é¶æ®µï¼å»ºæ¨¡åæ
â ï¸ æ§è¡åæï¼å¿ é¡»æå æ§è¡ï¼ï¼
å¨å¼å§å»ºæ¨¡åæä¹åï¼å¿ é¡»å 读åè§è²æå¯¼ææ¡£ï¼
references/建模æè¯´æ.md– 详ç»ç建模åæå·¥ä½æµç¨ã模åéæ©ååãæ³¨æäºé¡¹
æ§è¡ä»»å¡ï¼åæé¢ç®ï¼ç¡®å®æ°å¦æ¨¡åï¼äº§åºåæææ¡£ã
æ§è¡æ¥éª¤ï¼
- é 读并çè§£é¢ç®è¦æ±
- 为æ¯éé¢ç¡®å®åéçæ°å¦æ¨¡ååç®æ³
- è®°å½æ¨¡å对åºçå ¬å¼ã论æå¼ç¨çä¿¡æ¯
- å建æ¯è¯è¡¨æ ¼ä¿ææ¯è¯ä¸è´æ§
éè¦çº¦æï¼æ¬é¶æ®µä¸ç¼å代ç ï¼ä» 产åºåæææ¡£ä¾åç»é¶æ®µä½¿ç¨ã
äº§åºæä»¶ï¼
é¢ç®åææ¥å.md– å å«é®é¢åæã模åéæ©ãå ¬å¼æ¨å¯¼ãåèæç®æ¯è¯è¡¨æ ¼.md– ä¸è±ææ¯è¯å¯¹ç §è¡¨
第äºé¶æ®µï¼ä»£ç å®ç°
â ï¸ æ§è¡åæï¼å¿ é¡»æå æ§è¡ï¼ï¼
å¨å¼å§ä»£ç å®ç°ä¹åï¼å¿ é¡»å 读åè§è²æå¯¼ææ¡£ï¼
references/ç¼ç¨æè¯´æ.md– 详ç»ç代ç å®ç°å·¥ä½æµç¨ã代ç è§èãå¯è§åè¦æ±
æ§è¡ä»»å¡ï¼æ ¹æ®é¢ç®åæåå»ºæ¨¡é¶æ®µäº§åºçææ¡£ï¼ç¼åè§£é¢ä»£ç å¹¶çæç»æã
æ§è¡æ¥éª¤ï¼
- ç¡®è®¤ç¨æ·æå®çç¼ç¨è¯è¨ï¼PythonãMATLABçï¼
- ææ¯éé¢ç®åå¼ç¼åç»ææ¸ æ°ç代ç
- è¿è¡ä»£ç å¹¶å°ç»æåå ¥è¡¨æ ¼ï¼ä¿æè¡¨æ ¼åæç»æï¼
- ç»å¶ç¬¦åSCI/Nature飿 ¼çç²¾ç¾å¾è¡¨è¿è¡æ°æ®å¯è§å
- å建READMEææ¡£è¯´æé¡¹ç®
äº§åºæä»¶ï¼
é®é¢X_æ±è§£.pyï¼æå ¶ä»è¯è¨ï¼- åé¢ç®çè§£é¢ä»£ç ç»æè¡¨æ ¼.csv– 计ç®ç»æREADME.md– 项ç®è¯´æææ¡£- çæçå¯è§åå¾è¡¨
第ä¸é¶æ®µï¼è®ºææ°å
â ï¸ æ§è¡åæï¼å¿ é¡»æå æ§è¡ï¼ï¼
å¨å¼å§è®ºææ°åä¹åï¼å¿ é¡»å 读åè§è²æå¯¼ææ¡£ï¼
references/论ææè¯´æ.md– 详ç»çè®ºææ°å工使µç¨ãè®ºææ¨¡æ¿ãæ°åè§è
æ§è¡ä»»å¡ï¼æ ¹æ®é¢ç®åæã建模åæå代ç å®ç°ç产åºï¼æ°å宿´è®ºæã
æ§è¡æ¥éª¤ï¼
- æ£æ¥ç¨æ·æ¯å¦æä¾è®ºææ¨¡æ¿
- 使ç¨é»è®¤æ¨¡æ¿æç¨æ·æ¨¡æ¿æ°å论æ
- é¿å æ»æ¿ç½åï¼ä½¿ç¨æ®µè½å¼èªç¶éè¿°
- å®ææææ åç« è
äº§åºæä»¶ï¼
论æ.md– 宿´çæ°å¦å»ºæ¨¡è®ºæ
éå èµæº
ç®æ³èµæºåº
详ç»çç®æ³è¯´æææ¡£ï¼å 嫿°å¦åçãéç¨èå´ãå¯è§åå¾è¡¨ãå ³é®æç®å代ç å®ç°ï¼
assets/01-ä¼åç®æ³è¯´æ.md– 线æ§è§åãæ´æ°è§åã卿è§åãéä¼ ç®æ³ãPSOãæ¨¡æéç«ãè群ãå·®åè¿åãç¦å¿æç´¢ãç°ç¼ä¼åãå ç«ç®æ³ã鲸鱼ä¼åã麻éæç´¢ãå¤ç®æ ä¼åã鲿£ä¼åassets/02-颿µç±»ç®æ³è¯´æ.md– ç°è²é¢æµãæå¼æåã线æ§åå½ãç¥ç»ç½ç»ãSVMãARIMAãææ°å¹³æ»ãProphetãLSTMãXGBoost/LightGBMãæ¶ç©ºé¢æµæ¨¡åassets/03-è¯ä»·ç±»ç®æ³è¯´æ.md– AHPãFuzzy-AHPãçµææ³ãTOPSISãç°è²å ³èåæãç§©åæ¯æ³ãåå¼ç³»æ°æ³ã主è§èµææ³ãæ°æ®å ç»åæãåºé´æ°è¯ä»·ãæ¹è¿çTOPSISassets/04-å¾è®ºä¸ç½ç»åæç®æ³è¯´æ.md– æçè·¯å¾ãæå°çææ ãç½ç»æµãå ³é®è·¯å¾ã欧æ/åå¯é¡¿è·¯å¾ãå¹é é®é¢assets/05-ç»è®¡åæä¸æ°æ®å¤çç®æ³è¯´æ.md– æ°æ®é¢å¤çãèç±»åæ(K-Means/屿¬¡/DBSCAN)ãå设æ£éªãPCAãå ååæãå ¸åç¸å ³åæãéè´ç©éµåè§£assets/06-综åç±»ç®æ³è¯´æ.md– èç¹å¡æ´ãæé论ãåå¼è®ºãå èèªå¨æºã马å°ç§å¤«é¾ã微忹ç¨å»ºæ¨¡assets/07-æºå¨å¦ä¹ ç®æ³è¯´æ.md– éæºæ£®æãAdaBoostãå¤ç«æ£®æ
æ¥ç assets/README.md è·åç®æ³å¿«éç´¢å¼åä½¿ç¨æåã
è§è²è¯´æææ¡£
åé¶æ®µç详ç»å·¥ä½æåï¼
references/建模æè¯´æ.md– 建模åæé¶æ®µå·¥ä½ç»åãæ¨¡åéæ©ååãæ³¨æäºé¡¹references/ç¼ç¨æè¯´æ.md– 代ç å®ç°é¶æ®µå·¥ä½ç»åã代ç è§èãå¯è§åè¦æ±references/论ææè¯´æ.md– è®ºææ°åé¶æ®µå·¥ä½ç»åãè®ºææ¨¡æ¿ãæ°åè§è
è®ºææ¨¡æ¿
references/é»è®¤è®ºææ¨¡æ¿.md– æ åæ°å¦å»ºæ¨¡è®ºææ¨¡æ¿ç»æ
å·¥å ·èæ¬
-
scripts/analyze_appendix.py– éå½è¡¨æ ¼è½¬æ¢å·¥å ·å°Excelæä»¶æ æè½¬æ¢ä¸ºCSVæ ¼å¼ï¼ä¾¿äºAIç´æ¥è¯»åã
ä½¿ç¨æ¹æ³ï¼
# 转æ¢å½åç®å½ä¸ç éå½/ æä»¶å¤¹ python scripts/analyze_appendix.py # è½¬æ¢æå®è·¯å¾ python scripts/analyze_appendix.py --path ./data # 转æ¢å个æä»¶ python scripts/analyze_appendix.py --file éå½1.xlsxä½¿ç¨æµç¨ï¼
- è¿è¡è½¬æ¢èæ¬ï¼
python scripts/analyze_appendix.py - èæ¬èªå¨å°Excelæä»¶è½¬æ¢ä¸ºååçCSVæä»¶
- 使ç¨Readå·¥å ·ç´æ¥è¯»å转æ¢åçCSVæä»¶æ¥ç宿´æ°æ®
转æ¢ç¹ç¹ï¼
- èªå¨æ¥æ¾
éå½/ãéä»¶/ãdata/çæä»¶å¤¹ - æ¯æ .xlsxã.xls æ ¼å¼
- æ æè½¬æ¢ï¼ä¿çææè¡ãåãåå æ ¼æ°æ®
- UTF-8 with BOMç¼ç ï¼æ¯æä¸æ
- æ¯ä¸ªsheetçæç¬ç«çCSVæä»¶
- è¿è¡è½¬æ¢èæ¬ï¼
使ç¨å»ºè®®
- æé¡ºåºæ§è¡åé¶æ®µï¼å»ºæ¨¡åæ â 代ç å®ç° â è®ºææ°åï¼ç¡®ä¿ä¿¡æ¯æ£ç¡®ä¼ é
- ä¿ææä»¶ç»ç»ï¼ä¸ºæ¯ä¸ªå»ºæ¨¡é¡¹ç®å建ç¬ç«æä»¶å¤¹
- æ¯è¯ä¸è´æ§ï¼å»ºæ¨¡åæé¶æ®µåå»ºçæ¯è¯è¡¨æ ¼åºè¢«åç»é¶æ®µä½¿ç¨
- 模åéæ©ååï¼ä¼å 鿩髿ãå¿«éãåç¡®çæ¨¡åï¼è°¨æ 使ç¨ç¥ç»ç½ç»çå¤ææ¨¡å
- å¯è§åè´¨éï¼ä»£ç å®ç°é¶æ®µç»å¶çå¾è¡¨åºç¬¦å妿¯åºçæ å
å ¸å使ç¨åºæ¯
- “帮æåè¿éæ°å¦å»ºæ¨¡é¢”
- “åæè¿éæ°æ¨¡é¢ç®ç¨ä»ä¹æ¨¡å”
- “帮æåæ°æ¨¡è®ºæ”
- “è¿éå»ºæ¨¡é¢æä¹ç¨Pythonæ±è§£”
- “帮æå®åæ°å¦å»ºæ¨¡ç«èµè®ºæ”