1. github 모델 찾기
- 깃헙 고급 검색
- 구글 고급 검색
- 모델 큐레이션 사이트
Browse State-of-the-Art - Papers With Code
Papers with Code - Browse the State-of-the-Art in Machine Learning
10797 leaderboards • 4037 tasks • 7874 datasets • 90878 papers with code.
paperswithcode.com
labml.ai Annotated PyTorch Paper Implementations - labml.ai
labml.ai Annotated PyTorch Paper Implementations
nn.labml.ai
awesome-deeplearning-resources - endymecy
Awesome Projects
Deep Learning and deep reinforcement learning research papers and some codes
endymecy.github.io
2. 모델 라이센스 체크
라이선스 종류
오픈소스 라이선스는 소프트웨어 개발자가 소프트웨어를 라이선스로 출시할 때, 사용자들이 그 소프트웨어를 자유롭게 사용, 변경, 배포할 수 있는 규정입니다. 다음은 대표적인 오픈소스 라이선스 종류입니다.
- GNU 일반 공중 사용 허가서 (GNU General Public License, GPL): GNU 프로젝트에서 만든 라이선스로, 수정된 소스 코드를 공개해야 하는 의무가 있습니다.
- MIT 라이선스 (MIT License): 누구나 소스 코드를 사용, 복제, 수정, 배포할 수 있으며, 저작권과 관련된 책임이 없습니다.
- Apache 라이선스 (Apache License): Apache 소프트웨어 재단에서 만든 라이선스로, 누구나 소스 코드를 사용, 복제, 수정, 배포할 수 있습니다.
- BSD 라이선스 (BSD License): 미국 캘리포니아 대학 버클리 캠퍼스에서 만든 라이선스로, 누구나 소스 코드를 사용, 복제, 수정, 배포할 수 있으며, 상업적으로 이용해도 됩니다.
- Mozilla 공용 라이선스 (Mozilla Public License, MPL): 소스 코드를 공개해야 하는 의무가 있으며, 상업적인 이용에도 제한이 없습니다.
참고
Choose an open source license
Non-judgmental guidance on choosing a license for your open source project
choosealicense.com
만약 라이센스가 표기가 없다면??
GitHub에 라이선스가 표시되지 않은 모델은 라이선스가 정해지지 않은 것입니다. 이 경우에는 해당 모델에 대한 사용 권한이 명확하지 않으므로 사용하지 않는 것이 좋습니다.
만약 해당 모델을 사용하려는 경우, 해당 모델의 개발자나 소유자에게 라이선스에 대한 문의를 해보거나, 해당 모델에 대한 라이선스를 선택하여 명시적으로 사용 허가를 받아야 합니다.
또한, 해당 모델이 다른 소스 코드나 라이브러리와 함께 사용된 경우, 해당 소스 코드나 라이브러리의 라이선스와의 호환성을 확인해야 합니다. 이는 라이선스 간의 충돌이 발생하지 않도록 하기 위함입니다.
따라서, 오픈소스 소프트웨어를 사용할 때는 라이선스에 대한 이해가 중요하며, 해당 소프트웨어의 라이선스가 명확하지 않은 경우에는 사용하지 않거나 명시적인 사용 허가를 받아야 합니다.
3. github 저장소 탐색
찾고자하는 모델의 저장소에 성공적으로 들어갔다면 그 안에서 모델이 어디에 있는지 찾아야하는데 이 때 검색을 활용하여 찾는다. 찾았다면 git clone 이나 pip install 등을 사용하여 가져온다.
4. github모델 인용
이렇게 코드를 가져오고 난 후 정확하기 인용(cite)을 해야한다.
- Github repository 안에 Citation이 제공될 경우
https://github.com/pytorch/functorch#citing-functorch
GitHub - pytorch/functorch: functorch is JAX-like composable function transforms for PyTorch.
functorch is JAX-like composable function transforms for PyTorch. - GitHub - pytorch/functorch: functorch is JAX-like composable function transforms for PyTorch.
github.com
https://github.com/huggingface/transformers#citation
GitHub - huggingface/transformers: 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX. - GitHub - huggingface/transformers: 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, a...
github.com
BibTex Online Converter(대부분 BibTex 형식을 사용)
Bibtex Online Converter
Format: APA MLA Chicago Harvard Vancouver
bibtex.online
- Citation이 제공되지 않을 경우
인용 방법 참고 링크
https://www.wikihow.com/Cite-a-GitHub-Repository
3 Ways to Cite a GitHub Repository - wikiHow
If you're writing a research paper in computer science or another technical discipline, you may want to include source code in your research sources, such as code you find in a GitHub repository. Generally, you should include enough...
www.wikihow.com
자동 완성 Citation
https://www.citethisforme.com/citation-generator/harvard
FREE Harvard Referencing Generator | Cite This For Me
Use Cite This For Me’s FREE Harvard referencing generator to get accurate Harvard style citations in seconds. Sign up now to cite all your sources.
www.citethisforme.com
'AI > Pytorch' 카테고리의 다른 글
HyperParameter Tuning, Ray - tune 라이브러리 (0) | 2023.03.17 |
---|---|
Transfer learning (0) | 2023.03.17 |
Dataset, Dataloader (0) | 2023.03.17 |
nn.Module의 hook 과 apply (0) | 2023.03.17 |
모듈 분석,Docstring,repr (0) | 2023.03.16 |