forked from beimingwu/beimingwu
perf(docs): merge from main branch
This commit is contained in:
commit
b0e4f02669
18
README.md
18
README.md
|
|
@ -196,26 +196,24 @@ print(f"Classification accuracy: {accuracy_score(target, y_pred)}")
|
|||
If you use our project in your research or work, we kindly request that you cite the following papers:
|
||||
|
||||
```bibtex
|
||||
@article{zhou2022learnware,
|
||||
@article{zhou2024learnware,
|
||||
title = {Learnware: Small models do big},
|
||||
author = {Zhou, Zhi-Hua and Tan, Zhi-Hao},
|
||||
title = {Learnware: Small Models Do Big},
|
||||
journal = {SCIENCE CHINA Information Sciences},
|
||||
year = {2024},
|
||||
journal = {Science China Information Sciences},
|
||||
volume = {67},
|
||||
number = {1},
|
||||
pages = {1--12}
|
||||
pages = {112102},
|
||||
year = {2024}
|
||||
}
|
||||
|
||||
@article{tan2024beimingwu,
|
||||
title = {Beimingwu: A learnware dock system},
|
||||
author = {Tan, Zhi-Hao and Liu, Jian-Dong and Bi, Xiao-Dong and Tan, Peng and Zheng, Qin-Cheng and Liu, Hai-Tian and Xie, Yi and Zou, Xiao-Chuan and Yu, Yang and Zhou, Zhi-Hua},
|
||||
title = {Beimingwu: A Learnware Dock System},
|
||||
journal = {arXiv:2401.14427},
|
||||
journal = {arXiv preprint arXiv:2401.14427},
|
||||
year = {2024}
|
||||
}
|
||||
```
|
||||
|
||||
Please acknowledge the use of our project by citing these papers in your work. Thank you for your support!
|
||||
|
||||
# About
|
||||
|
||||
## How to Contribute
|
||||
|
|
@ -224,4 +222,4 @@ Building the learnware paradigm requires collective efforts from the community.
|
|||
|
||||
## About Us
|
||||
|
||||
The Beimingwu repository is developed and maintained by the LAMDA Beimingwu R&D (Research and Development) Team. To learn more about our team, please visit the [Team Overview](https://docs.bmwu.cloud/en/about-us.html).
|
||||
The Beimingwu repository is developed and maintained by the LAMDA Beimingwu R&D (Research and Development) Team. To learn more about our team, please visit the [Team Overview](https://docs.bmwu.cloud/en/about-us.html).
|
||||
|
|
|
|||
16
README_zh.md
16
README_zh.md
|
|
@ -197,20 +197,20 @@ print(f"Classification accuracy: {accuracy_score(target, y_pred)}")
|
|||
如果您在研究或工作中使用了我们的项目,请引用下述论文,感谢你的支持!
|
||||
|
||||
```bibtex
|
||||
@article{zhou2022learnware,
|
||||
@article{zhou2024learnware,
|
||||
title = {Learnware: Small models do big},
|
||||
author = {Zhou, Zhi-Hua and Tan, Zhi-Hao},
|
||||
title = {Learnware: Small Models Do Big},
|
||||
journal = {SCIENCE CHINA Information Sciences},
|
||||
year = {2024},
|
||||
journal = {Science China Information Sciences},
|
||||
volume = {67},
|
||||
number = {1},
|
||||
pages = {1--12},
|
||||
pages = {112102},
|
||||
year = {2024}
|
||||
}
|
||||
|
||||
@article{tan2024beimingwu,
|
||||
title = {Beimingwu: A learnware dock system},
|
||||
author = {Tan, Zhi-Hao and Liu, Jian-Dong and Bi, Xiao-Dong and Tan, Peng and Zheng, Qin-Cheng and Liu, Hai-Tian and Xie, Yi and Zou, Xiao-Chuan and Yu, Yang and Zhou, Zhi-Hua},
|
||||
title = {Beimingwu: A Learnware Dock System},
|
||||
journal = {arXiv:2401.14427},
|
||||
journal = {arXiv preprint arXiv:2401.14427},
|
||||
year = {2024}
|
||||
}
|
||||
```
|
||||
|
|
@ -223,4 +223,4 @@ print(f"Classification accuracy: {accuracy_score(target, y_pred)}")
|
|||
|
||||
## 关于我们
|
||||
|
||||
北冥坞仓库由 LAMDA 北冥坞研发团队开发和维护,更多信息可参考:[团队简介](https://docs.bmwu.cloud/zh-CN/about-us.html)。
|
||||
北冥坞仓库由 LAMDA 北冥坞研发团队开发和维护,更多信息可参考:[团队简介](https://docs.bmwu.cloud/zh-CN/about-us.html)。
|
||||
|
|
|
|||
|
|
@ -5,9 +5,10 @@ import lib.database_operations as dbops
|
|||
import itsdangerous
|
||||
import smtplib
|
||||
import ssl
|
||||
import multiprocessing as mp
|
||||
import multiprocessing.dummy as mp
|
||||
import socks
|
||||
import socket
|
||||
import context as backend_context
|
||||
|
||||
|
||||
__all__ = ["get_parameters", "generate_random_str", "dump_learnware"]
|
||||
|
|
@ -69,22 +70,25 @@ def send_email_worker(sender_email, password, receiver_email, message, smtp_serv
|
|||
if len(smtp_server) == 0:
|
||||
return
|
||||
|
||||
if len(proxy_host) > 0 and proxy_port > 0:
|
||||
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, proxy_host, proxy_port)
|
||||
original_socket = socket.socket
|
||||
socket.socket = socks.socksocket
|
||||
pass
|
||||
try:
|
||||
if len(proxy_host) > 0 and proxy_port > 0:
|
||||
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, proxy_host, proxy_port)
|
||||
original_socket = socket.socket
|
||||
socket.socket = socks.socksocket
|
||||
pass
|
||||
|
||||
context = ssl.create_default_context()
|
||||
context = ssl.create_default_context()
|
||||
|
||||
with smtplib.SMTP_SSL(smtp_server, port, context=context) as server:
|
||||
server.login(sender_email, password)
|
||||
server.sendmail(sender_email, receiver_email, message)
|
||||
pass
|
||||
with smtplib.SMTP_SSL(smtp_server, port, context=context) as server:
|
||||
server.login(sender_email, password)
|
||||
server.sendmail(sender_email, receiver_email, message)
|
||||
pass
|
||||
|
||||
if len(proxy_host) > 0 and proxy_port > 0:
|
||||
socket.socket = original_socket
|
||||
pass
|
||||
if len(proxy_host) > 0 and proxy_port > 0:
|
||||
socket.socket = original_socket
|
||||
pass
|
||||
except Exception as e:
|
||||
backend_context.logger.exception(e)
|
||||
pass
|
||||
|
||||
|
||||
|
|
@ -110,12 +114,15 @@ Subject: Please activate your account\r\n\
|
|||
Beimingwu Group
|
||||
"""
|
||||
|
||||
thread = mp.Process(
|
||||
target=send_email_worker,
|
||||
args=(sender_email, password, receiver_email, message, smtp_server, port, proxy_host, proxy_port),
|
||||
)
|
||||
thread.start()
|
||||
return thread
|
||||
# thread = mp.Process(
|
||||
# target=send_email_worker,
|
||||
# args=(sender_email, password, receiver_email, message, smtp_server, port, proxy_host, proxy_port),
|
||||
# )
|
||||
# thread.start()
|
||||
|
||||
# return thread
|
||||
send_email_worker(sender_email, password, receiver_email, message, smtp_server, port, proxy_host, proxy_port)
|
||||
return None
|
||||
|
||||
|
||||
def send_reset_password_email(email: str, verification_code: str, user_id: str, email_config: dict) -> bool:
|
||||
|
|
@ -141,9 +148,12 @@ Subject: Reset your password\r\n\
|
|||
Beimingwu Group
|
||||
"""
|
||||
|
||||
thread = mp.Process(
|
||||
target=send_email_worker,
|
||||
args=(sender_email, password, receiver_email, message, smtp_server, port, proxy_host, proxy_port),
|
||||
)
|
||||
thread.start()
|
||||
return thread
|
||||
# thread = mp.Process(
|
||||
# target=send_email_worker,
|
||||
# args=(sender_email, password, receiver_email, message, smtp_server, port, proxy_host, proxy_port),
|
||||
# )
|
||||
# thread.start()
|
||||
# return thread
|
||||
|
||||
send_email_worker(sender_email, password, receiver_email, message, smtp_server, port, proxy_host, proxy_port)
|
||||
return None
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ LAMDA is affiliated with the National Key Laboratory for Novel Software Technolo
|
|||
|
||||
"LAMDA" means "Learning And Mining from DatA". The main research interests of LAMDA include machine learning, data mining, pattern recognition, information retrieval, evolutionary computation, neural computation, and some other related areas. Currently our research mainly involves: ensemble learning, semi-supervised and active learning, multi-instance and multi-label learning, cost-sensitive and class-imbalance learning, metric learning, dimensionality reduction and feature selection, structure learning and clustering, theoretical foundations of evolutionary computation, improving comprehensibility, content-based image retrieval, web search and mining, face recognition, computer-aided medical diagnosis, bioinformatics, etc.
|
||||
|
||||
The Beimingwu system is currently maintained by the LAMDA Beimingwu R&D Team, consisting of: <a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;">Zhi-Hua Zhou</a>, <a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;">Yang Yu</a>, <a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;">Zhi-Hao Tan</a>, <a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;">Jian-Dong Liu</a>, <a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;">Peng Tan</a>, <a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;">Xiao-Dong Bi</a>, <a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;">Qin-Cheng Zheng</a>, Xiao-Chuan Zou, <a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;">Yi Xie</a>, Hai-Tian Liu, Hao-Yu Shi, Xin-Yu Zhang and others.
|
||||
The Beimingwu system is currently maintained by the LAMDA Beimingwu R&D Team, consisting of: <a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;" target="_blank">Zhi-Hua Zhou</a>, <a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;" target="_blank">Yang Yu</a>, <a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;" target="_blank">Zhi-Hao Tan</a>, <a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;" target="_blank">Jian-Dong Liu</a>, <a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;" target="_blank">Peng Tan</a>, <a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;" target="_blank">Xiao-Dong Bi</a>, <a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;" target="_blank">Qin-Cheng Zheng</a>, Xiao-Chuan Zou, <a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;" target="_blank">Yi Xie</a>, Hai-Tian Liu, Hao-Yu Shi, Xin-Yu Zhang and others.
|
||||
|
||||
### Contact
|
||||
|
||||
|
|
|
|||
|
|
@ -16,15 +16,13 @@ The system is designed to help users efficiently solve machine learning tasks wi
|
|||
|
||||
### v1.0 R&D Team
|
||||
|
||||
The Beimingwu R&D (Research and Development) Team consists of <a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;">Zhi-Hua Zhou</a>, <a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;">Yang Yu</a>, <a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;">Zhi-Hao Tan</a>, <a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;">Jian-Dong Liu</a>, <a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;">Peng Tan</a>, <a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;">Xiao-Dong Bi</a>, <a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;">Qin-Cheng Zheng</a>, Xiao-Chuan Zou, <a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;">Yi Xie</a>, Hai-Tian Liu, Hao-Yu Shi, Xin-Yu Zhang and others.
|
||||
The Beimingwu R&D (Research and Development) Team consists of <a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;" target="_blank">Zhi-Hua Zhou</a>, <a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;" target="_blank">Yang Yu</a>, <a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;" target="_blank">Zhi-Hao Tan</a>, <a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;" target="_blank">Jian-Dong Liu</a>, <a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;" target="_blank">Peng Tan</a>, <a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;" target="_blank">Xiao-Dong Bi</a>, <a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;" target="_blank">Qin-Cheng Zheng</a>, Xiao-Chuan Zou, <a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;" target="_blank">Yi Xie</a>, Hai-Tian Liu, Hao-Yu Shi, Xin-Yu Zhang and others. Additionally, <a href="https://www.lamda.nju.edu.cn/guolz/" style="text-decoration: none; color: inherit;" target="_blank">Lan-Zhe Guo</a>, <a href="http://www.lamda.nju.edu.cn/chenzx/" style="text-decoration: none; color: inherit;" target="_blank">Zi-Xuan Chen</a>, <a href="http://www.lamda.nju.edu.cn/zhouz/" style="text-decoration: none; color: inherit;" target="_blank">Zhi Zhou</a>, <a href="http://www.lamda.nju.edu.cn/jinyx/" style="text-decoration: none; color: inherit;" target="_blank">Yi-Xuan Jin</a>, and others also participated in the early prototype development.
|
||||
|
||||
<!-- - System Principal: <a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;">Zhi-Hua Zhou</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;">Yang Yu</a>
|
||||
- System R&D Principal: <a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;">Zhi-Hao Tan</a>
|
||||
- System Architect & Developer: <a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;">Jian-Dong Liu</a>
|
||||
- Engine Architect & Developer: <a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;">Xiao-Dong Bi</a>
|
||||
- Engine Algorithm R&D: <a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;">Peng Tan</a>
|
||||
- Frontend Designer & Developer: <a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;">Qin-Cheng Zheng</a>
|
||||
<!-- System Principal: <a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;" target="_blank">Zhi-Hua Zhou</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;" target="_blank">Yang Yu</a>
|
||||
- System R&D Principal: <a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;" target="_blank">Zhi-Hao Tan</a>
|
||||
- System Architect & Developer: <a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;" target="_blank">Jian-Dong Liu</a>
|
||||
- Engine Architect & Developer: <a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;" target="_blank">Xiao-Dong Bi</a>
|
||||
- Engine Algorithm R&D: <a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;" target="_blank">Peng Tan</a>
|
||||
- Frontend Designer & Developer: <a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;" target="_blank">Qin-Cheng Zheng</a>
|
||||
- Backend Architect & Developer: Xiao-Chuan Zou
|
||||
- Algorithm Developer & Learnware Preparation: <a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;">Yi Xie</a>、Hai-Tian Liu、Hao-Yu Shi、Xin-Yu Zhang
|
||||
|
||||
In addition, during the early prototype development phase of the system, <a href="https://www.lamda.nju.edu.cn/guolz/" style="text-decoration: none; color: inherit;">Lan-Zhe Guo</a>, <a href="https://www.lamda.nju.edu.cn/chenzx/" style="text-decoration: none; color: inherit;">Zi-Xuan Chen</a>, <a href="https://www.lamda.nju.edu.cn/zhouz/" style="text-decoration: none; color: inherit;">Zhi Zhou</a>, and <a href="https://www.lamda.nju.edu.cn/jinyx/" style="text-decoration: none; color: inherit;">Yi-Xuan Jin</a> were also involved. -->
|
||||
- Algorithm Developer & Learnware Preparation: <a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;" target="_blank">Yi Xie</a>、Hai-Tian Liu、Hao-Yu Shi、Xin-Yu Zhang -->
|
||||
|
|
@ -6,7 +6,7 @@ LAMDA 隶属于计算机软件新技术国家重点实验室,南京大学计
|
|||
|
||||
"LAMDA" 的含义是 "Learning And Mining from DatA". LAMDA 的主要研究兴趣包括机器学习、数据挖掘、模式识别、信息检索、演化计算、神经计算,以及相关的其他领域。目前的主要研究内容包括:集成学习、半监督与主动学习、多示例与多标记学习、代价敏感和类别不平衡学习、度量学习、降维与特征选择、结构学习与聚类、演化计算的理论基础、增强可理解性、基于内容的图像检索、Web 搜索与挖掘、人脸识别、 计算机辅助医疗诊断、生物信息学等。
|
||||
|
||||
北冥坞系统目前由 LAMDA 北冥坞研发团队维护,人员包括:<a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;">周志华</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;">俞扬</a>、<a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;">谭志豪</a>、<a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;">刘建东</a>、<a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;">谭鹏</a>、<a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;">毕晓栋</a>、<a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;">郑钦城</a>、邹晓川、<a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;">谢逸</a>、刘海天、史浩宇、张鑫宇等人。
|
||||
北冥坞系统目前由 LAMDA 北冥坞研发团队维护,人员包括:<a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;" target="_blank">周志华</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;" target="_blank">俞扬</a>、<a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;" target="_blank">谭志豪</a>、<a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;" target="_blank">刘建东</a>、<a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;" target="_blank">谭鹏</a>、<a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;" target="_blank">毕晓栋</a>、<a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;" target="_blank">郑钦城</a>、邹晓川、<a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;" target="_blank">谢逸</a>、刘海天、史浩宇、张鑫宇等人。
|
||||
|
||||
### 联系方式
|
||||
|
||||
|
|
|
|||
|
|
@ -15,15 +15,13 @@
|
|||
|
||||
### v1.0 研发团队
|
||||
|
||||
北冥坞研发团队人员包括:<a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;">周志华</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;">俞扬</a>、<a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;">谭志豪</a>、<a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;">刘建东</a>、<a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;">谭鹏</a>、<a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;">毕晓栋</a>、<a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;">郑钦城</a>、邹晓川、<a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;">谢逸</a>、刘海天、史浩宇、张鑫宇等人。
|
||||
北冥坞研发团队人员包括:<a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;" target="_blank">周志华</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;" target="_blank">俞扬</a>、<a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;" target="_blank">谭志豪</a>、<a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;" target="_blank">刘建东</a>、<a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;" target="_blank">谭鹏</a>、<a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;" target="_blank">毕晓栋</a>、<a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;" target="_blank">郑钦城</a>、邹晓川、<a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;" target="_blank">谢逸</a>、刘海天、史浩宇、张鑫宇等人,此外,<a href="https://www.lamda.nju.edu.cn/guolz/" style="text-decoration: none; color: inherit;" target="_blank">郭兰哲</a>、<a href="http://www.lamda.nju.edu.cn/chenzx/" style="text-decoration: none; color: inherit;" target="_blank">陈梓轩</a>、<a href="http://www.lamda.nju.edu.cn/zhouz/" style="text-decoration: none; color: inherit;" target="_blank">周植</a>、<a href="http://www.lamda.nju.edu.cn/jinyx/" style="text-decoration: none; color: inherit;" target="_blank">金苡萱</a>等人也参与了早期的原型研发。
|
||||
|
||||
<!-- - 系统总负责:<a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;">周志华</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;">俞扬</a>
|
||||
- 系统研发负责:<a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;">谭志豪</a>
|
||||
- 系统架构与开发:<a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;">刘建东</a>
|
||||
- 引擎架构与开发:<a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;">毕晓栋</a>
|
||||
- 引擎算法研发:<a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;">谭鹏</a>
|
||||
- 前端设计与开发:<a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;">郑钦城</a>
|
||||
<!-- 系统总负责:<a href="http://cs.nju.edu.cn/zhouzh" style="text-decoration: none; color: inherit;" target="_blank">周志华</a>、<a href="http://www.lamda.nju.edu.cn/yuy" style="text-decoration: none; color: inherit;" target="_blank">俞扬</a>
|
||||
- 系统研发负责:<a href="http://www.lamda.nju.edu.cn/tanzh/" style="text-decoration: none; color: inherit;" target="_blank">谭志豪</a>
|
||||
- 系统架构与开发:<a href="http://www.lamda.nju.edu.cn/liujd/" style="text-decoration: none; color: inherit;" target="_blank">刘建东</a>
|
||||
- 引擎架构与开发:<a href="http://www.lamda.nju.edu.cn/bixd/" style="text-decoration: none; color: inherit;" target="_blank">毕晓栋</a>
|
||||
- 引擎算法研发:<a href="http://www.lamda.nju.edu.cn/tanp/" style="text-decoration: none; color: inherit;" target="_blank">谭鹏</a>
|
||||
- 前端设计与开发:<a href="http://www.lamda.nju.edu.cn/zhengqc/" style="text-decoration: none; color: inherit;" target="_blank">郑钦城</a>
|
||||
- 后端架构与开发:邹晓川
|
||||
- 算法开发与开源学件准备:<a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;">谢逸</a>、刘海天、史浩宇、张鑫宇
|
||||
|
||||
此外,系统早期原型开发期间还有<a href="https://www.lamda.nju.edu.cn/guolz/" style="text-decoration: none; color: inherit;">郭兰哲</a>、<a href="http://www.lamda.nju.edu.cn/chenzx/" style="text-decoration: none; color: inherit;">陈梓轩</a>、<a href="http://www.lamda.nju.edu.cn/zhouz/" style="text-decoration: none; color: inherit;">周植</a>、<a href="http://www.lamda.nju.edu.cn/jinyx/" style="text-decoration: none; color: inherit;">金苡萱</a>参与。 -->
|
||||
- 算法开发与开源学件准备:<a href="http://www.lamda.nju.edu.cn/xiey/" style="text-decoration: none; color: inherit;" target="_blank">谢逸</a>、刘海天、史浩宇、张鑫宇 -->
|
||||
|
|
@ -2,7 +2,13 @@ export default {
|
|||
Cover: {
|
||||
Beiming: "Beimingwu: A Learnware Dock System",
|
||||
Introduction:
|
||||
"Beimingwu is the first systematic open-source implementation of learnware dock system, providing a preliminary research platform for learnware studies. Developers worldwide can submit their models freely to the learnware dock. They can generate specifications for the model with the help of Beimingwu without disclosing their raw data, and then the model and specification can be assembled into a learnware, which will be accommodated in the learnware dock. Future users can solve their tasks by submitting their requirements and reusing helpful learnwares returned by Beimingwu, while also not disclosing their own data. It is anticipated that after Beimingwu accumulates millions of learnwares, an \"emergent\" behavior may occur: machine learning tasks that have never been specifically tackled may be solved by assembling and reusing some existing learnwares.",
|
||||
'Beimingwu is the first systematic open-source implementation of learnware dock system, providing a preliminary research platform for learnware studies. Developers worldwide can submit their models freely to the learnware dock. They can generate specifications for the model with the help of Beimingwu without disclosing their raw data, and then the model and specification can be assembled into a learnware, which will be accommodated in the learnware dock. Future users can solve their tasks by submitting their requirements and reusing helpful learnwares returned by Beimingwu, while also not disclosing their own data. It is anticipated that after Beimingwu accumulates millions of learnwares, an "emergent" behavior may occur: machine learning tasks that have never been specifically tackled may be solved by assembling and reusing some existing learnwares. For more in-depth information, you can access the complete paper here: ',
|
||||
PaperLinkDescription: "Paper Link",
|
||||
CodeRepo: {
|
||||
Description: "Beimingwu is completely open-source. The related code repositories can be accessed by clicking: ",
|
||||
Beimingwu: "System Frontend & Backend",
|
||||
Learnware: "System Engine & Toolkit",
|
||||
},
|
||||
Try: "Try It Out",
|
||||
Submit: "Be A Developer",
|
||||
LearnwareName: "Learnware",
|
||||
|
|
@ -29,7 +35,8 @@ export default {
|
|||
},
|
||||
Function: {
|
||||
Title: "What are the main functions of Beimingwu?",
|
||||
Description: "The Beimingwu learnware dock system, serving as a preliminary research platform for the learnware paradigm, systematically accomplishes the entire process of learnware from submission to deployment as follows:",
|
||||
Description:
|
||||
"The Beimingwu learnware dock system, serving as a preliminary research platform for the learnware paradigm, systematically accomplishes the entire process of learnware from submission to deployment as follows:",
|
||||
SearchAndDeploy: {
|
||||
Title: "Search and deploy learnwares: ",
|
||||
Description:
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ export default {
|
|||
ReadAndAgree: "Read and Agree to",
|
||||
UserAgreement: "Agreement",
|
||||
PrivacyPolicy: "Privacy",
|
||||
OnlyEduEmail: "Due to limited system resources, we currently only support registration with educational email addresses. For non-educational email addresses, please contact bmwu-support{'@'}lamda.nju.edu.cn to apply.",
|
||||
Error: {
|
||||
UsernameAtLeast2Chars: "Username needs to be at least 2 characters.",
|
||||
UsernameAtMost20Chars: "Username cannot be more than 20 characters.",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,13 @@ export default {
|
|||
Cover: {
|
||||
Beiming: "北冥坞:学件基座系统",
|
||||
Introduction:
|
||||
"北冥坞是学件的第一个系统性开源实现,为学件相关研究提供了一个初步科研平台。有分享意愿的开发者可自由提交模型,学件坞协助产生规约形成学件存放在学件坞中,开发者在这个过程中无需向学件坞泄露自己的训练数据。未来的用户可以通过向学件坞提交需求,在学件坞协助下查搜复用学件来完成自己的机器学习任务,且用户可以不向学件坞泄露自有数据。预计在学件坞拥有数以百万计的学件后,将可能出现“涌现”行为:以往没有专门开发过模型的机器学习任务,可能通过复用若干个现有学件而解决。",
|
||||
"北冥坞是学件的第一个系统性开源实现,为学件相关研究提供了一个初步科研平台。有分享意愿的开发者可自由提交模型,学件坞协助产生规约形成学件存放在学件坞中,开发者在这个过程中无需向学件坞泄露自己的训练数据。未来的用户可以通过向学件坞提交需求,在学件坞协助下查搜复用学件来完成自己的机器学习任务,且用户可以不向学件坞泄露自有数据。预计在学件坞拥有数以百万计的学件后,将可能出现“涌现”行为:以往没有专门开发过模型的机器学习任务,可能通过复用若干个现有学件而解决。如需了解更多信息,可点击查看完整论文: ",
|
||||
PaperLinkDescription: "论文链接",
|
||||
CodeRepo: {
|
||||
Description: "北冥坞所有代码完全开源,相关代码仓库可点击: ",
|
||||
Beimingwu: "系统前后端",
|
||||
Learnware: "系统引擎及工具包",
|
||||
},
|
||||
Try: "学件查搜",
|
||||
Submit: "学件上传",
|
||||
LearnwareName: "学件",
|
||||
|
|
@ -29,7 +35,8 @@ export default {
|
|||
},
|
||||
Function: {
|
||||
Title: "北冥坞系统的主要功能是什么?",
|
||||
Description: "北冥坞学件基座系统作为学件范式的初步科研平台,实现了学件从上传到部署的完整流程如下:",
|
||||
Description:
|
||||
"北冥坞学件基座系统作为学件范式的初步科研平台,实现了学件从上传到部署的完整流程如下:",
|
||||
SearchAndDeploy: {
|
||||
Title: "查搜部署学件:",
|
||||
Description:
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ export default {
|
|||
ReadAndAgree: "我已阅读并同意",
|
||||
UserAgreement: "用户协议",
|
||||
PrivacyPolicy: "隐私政策",
|
||||
OnlyEduEmail: "由于系统资源有限,现仅支持教育邮箱注册。非教育邮箱可联系bmwu-support{'@'}lamda.nju.edu.cn 进行申请。",
|
||||
Error: {
|
||||
UsernameAtLeast2Chars: "用户名至少需要 2 个字符",
|
||||
UsernameAtMost20Chars: "用户名不能超过 20 个字符",
|
||||
|
|
|
|||
|
|
@ -167,6 +167,28 @@ watch(
|
|||
|
||||
<div class="mx-auto mt-6 max-w-7xl px-10 sm:px-20 md:px-40 lg:px-60">
|
||||
{{ t("Home.Cover.Introduction") }}
|
||||
<a
|
||||
:href="`https://arxiv.org/pdf/2401.14427.pdf`"
|
||||
class="text-white dark:text-white"
|
||||
target="_blank"
|
||||
>
|
||||
{{ t("Home.Cover.PaperLinkDescription") }}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="mx-auto mt-1 max-w-7xl px-10 sm:px-20 md:px-40 lg:px-60">
|
||||
{{ t("Home.Cover.CodeRepo.Description") }}
|
||||
<a
|
||||
:href="`https://www.gitlink.org.cn/beimingwu/beimingwu`"
|
||||
class="text-white dark:text-white"
|
||||
target="_blank"
|
||||
>{{ t("Home.Cover.CodeRepo.Beimingwu") }}</a
|
||||
>, <a
|
||||
:href="`https://www.gitlink.org.cn/beimingwu/learnware`"
|
||||
class="text-white dark:text-white"
|
||||
target="_blank"
|
||||
>{{ t("Home.Cover.CodeRepo.Learnware") }}</a
|
||||
>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-center pt-10">
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ const router = useRouter();
|
|||
const email = useField<string>({
|
||||
defaultValue: "",
|
||||
validate: (value) => {
|
||||
if (!/^[a-z.-_]+@([a-z.-]+\.[a-z]+|localhost)$/i.test(value)) {
|
||||
if (!/^[a-z.-_]+@([a-z0-9.-]+\.[a-z]+|localhost)$/i.test(value)) {
|
||||
return t("Login.Error.InvalidEmail");
|
||||
}
|
||||
return "";
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ const userName = useField<string>({
|
|||
const email = useField<string>({
|
||||
defaultValue: "",
|
||||
validate: (value) => {
|
||||
if (!/^[a-z.-_]+@[a-z.-]+\.[a-z]+$/i.test(value)) return t("Register.Error.InvalidEmail");
|
||||
if (!/^[a-z.-_]+@[a-z0-9.-]+\.[a-z]+$/i.test(value)) return t("Register.Error.InvalidEmail");
|
||||
if (value?.length > 50) return t("Register.Error.EmailAtMost50Chars");
|
||||
return "";
|
||||
},
|
||||
|
|
@ -199,6 +199,11 @@ onUnmounted(() => {
|
|||
{{ t("Register.Register") }}
|
||||
</div>
|
||||
</v-card-title>
|
||||
<v-card-text>
|
||||
<div class="mx-2">
|
||||
{{ t("Register.OnlyEduEmail") }}
|
||||
</div>
|
||||
</v-card-text>
|
||||
<v-card-text>
|
||||
<v-form>
|
||||
<v-text-field
|
||||
|
|
|
|||
Loading…
Reference in New Issue