PART 2 · TRACK 5 · LESSON 2
나의 AI 아이디어
이 과정의 선택적인 최종 과제는 자신의 AI 아이디어로 구성됩니다. 우리는 해결해야 할 만들어진 문제를 제공하지 않습니다. 대신 AI를 사용하여 어떤 문제를 해결하고 싶은지, 어떻게 해결하고 싶은지 듣고 싶습니다.
LESSON FOCUS
이 소단원의 핵심 내용
이 과정의 선택적인 최종 과제는 자신의 AI 아이디어로 구성됩니다. 우리는 해결해야 할 만들어진 문제를 제공하지 않습니다. 대신 AI를 사용하여 어떤 문제를 해결하고 싶은지, 어떻게 해결하고 싶은지 듣고 싶습니다.
- 여러분의 AI 아이디어
- 작동 원리
- Git은 협업을 위한 것입니다.
II. 여러분의 AI 아이디어
이 과정의 선택적인 최종 과제는 자신의 AI 아이디어로 구성됩니다. 우리는 해결해야 할 만들어진 문제를 제공하지 않습니다. 대신 AI를 사용하여 어떤 문제를 해결하고 싶은지, 어떻게 해결하고 싶은지 듣고 싶습니다.
지금까지 여러분은 이 과정의 안전한 항구 내에서 일해왔습니다. 새로운 애플리케이션과 시스템을 설치하고 사용하는 방법을 배우는 대신 콘텐츠에 집중할 수 있도록 하는 것이 목표였습니다. 콘텐츠는 직소 퍼즐과 달리 한 번에 하나씩 풀어 결국 더 큰 그림을 구성할 수 있는 작은 덩어리로 구성되었습니다.
그러나 실제 문제가 항상 단일 서비스 부분으로 처리되는 것은 아닙니다. 또한 미리 만들어진 문제 설명 없이 특정 문제를 식별하고 솔루션을 스케치하는 기술을 연습하는 것도 필요합니다. 실제 문제에 대한 AI 솔루션을 구축하려면 안전한 항구에서 벗어나 세상과 소통해야 합니다. 이는 문제에 대한 더 많은 정보를 적극적으로 찾고, 문제의 영향을 받는 사람들과 대화하고, 나머지 AI 커뮤니티와 팀을 이루고, 새로운 도구를 사용하는 방법을 배우는 것을 의미할 수 있습니다.
영감을 얻기 위해 다른 사람들이 만든 예제 프로젝트를 탐색할 수 있지만 주저하지 말고 창의력을 발휘하고 고정관념에서 벗어나 생각해 보세요. 가장 좋은 시나리오는 시간이 지남에 따라 여러분의 프로젝트가 여러분의 커뮤니티에 실질적인 변화를 일으키는 프로젝트로 성장하는 것입니다.
AI 아이디어 갤러리를 살펴보세요
이제 AI 아이디어가 나올 때입니다
더 쉽게 작업할 수 있도록 주제 목록을 중심으로 프로젝트 설명을 구성하는 것이 좋습니다. 각 주제에 대한 몇 가지 생각을 적고 나면 이미 프로젝트를 제출하기에 충분한 자료가 있는 것입니다! 원하는 경우 코드와 데이터가 포함된 작업 데모나 프로토타입으로 확장할 수도 있습니다.
우리가 자세히 설명해 달라고 요청할 주제는 다음과 같습니다.
아이디어 요약: 프로젝트 이름을 지정하고 간략하게 설명할 준비를 하세요.
배경: 여러분의 아이디어가 해결하려는 문제는 무엇입니까? 이 문제는 얼마나 자주 발생합니까? 개인적인 동기는 무엇입니까? 이 주제가 왜 중요하거나 흥미로운가요?
데이터 및 AI 기술: 프로젝트는 어떤 데이터 소스에 의존합니까? 거의 모든 AI 솔루션은 일부 데이터에 의존합니다. 데이터의 가용성과 품질은 필수적입니다. 어떤 AI 기술이 도움이 될 것이라고 생각하시나요? 프로그래밍 연습을 했는지 여부에 따라 실제 데이터를 사용하여 코딩으로 구현된 구체적인 데모를 포함하도록 선택할 수 있습니다!
사용 방법: 솔루션이 사용되는 상황은 무엇이며, 누구에 의해 사용됩니까? 그로 인해 영향을 받는 사람들은 누구입니까? 영향을 받는 모든 사람들의 관점을 이해하는 것이 중요합니다.
과제: 여러분의 프로젝트가 해결하지 못하는 것은 무엇입니까? 모든 기술 솔루션에는 한계가 있다는 점을 이해하는 것이 중요합니다.
다음 단계: 프로젝트가 어떻게 성장하여 더욱 발전할 수 있습니까?
감사의 말: 프로젝트에서 오픈 소스 코드나 문서를 사용하는 경우 작성자의 이름을 밝히십시오. 영감의 원천도 언급하세요.
이 최종 프로젝트를 완료하고 인증서에 대한 최종 프로젝트 영예를 얻으려면 이러한 질문에 따라 작성된 아이디어를 GitHub에 README 파일로 제출해야 합니다. 이 내용이 생소하더라도 걱정하지 마세요. 단계별로 안내해 드리겠습니다.
AI 아이디어를 만들어 누구에게나 전달하고 싶을 때마다 이 템플릿을 사용할 수 있습니다. 아이디어를 진행하기 위해 누구에게 아이디어를 보내야 할지 이미 알고 계시다면 그렇게 하시길 권장합니다. 이 과정을 통과하기 위해 아이디어를 제출할 필요는 없습니다. 하지만 재미 있고 유용한 것을 세상과 공유하고 싶고 AI 아이디어를 현실로 만들기 위해 협력할 사람들을 찾고 싶다면 계속 읽어보세요.
작동 원리
여러분의 AI 아이디어 프로젝트는 우리에 의해 평가되지 않습니다(단, 여러분이 아이디어를 제출하는 경우 해당 과정 수료증에 해당 내용이 언급됩니다). 우리를 위해서가 아니라 여러분 자신과 여러분의 공동체를 위해 할 수 있는 일이라고 생각해야 합니다. 또한 여러분의 기술과 창의성을 보여주는 역할도 할 것입니다. 따라서 해당 프로젝트가 우리에게 필요하지 않더라도 우리는 이것이 Elements of AI 학습 여정의 필수적인 부분이라고 생각합니다. 이는 AI 커뮤니티로 가는 관문입니다.
특히 첫 번째 AI 프로젝트를 수행하는 경우에는 결과가 좋지 않을 것이라는 두려움과 걱정을 느낄 수도 있습니다. 걱정하지 마십시오. 언제든지 계속해서 개선하고 새롭고 더 나은 프로젝트를 시작할 수 있습니다. 훌륭한 프로젝트를 수행하려면 수년간의 연습이 필요하지만 언젠가는 시작해야 합니다. 오늘을 그날로 만들어 보는 것은 어떨까요?
최종 프로젝트는 어떻게 제작되고 공유되나요?
우리는 여러분의 프로젝트를 저장하고 공유하기 위한 플랫폼으로 GitHub를 사용할 것입니다.
우리는 GitHub가 AI 커뮤니티와 일반적인 코딩 직업에서 매우 강력한 기반을 갖고 있기 때문에 AI 아이디어를 위한 플랫폼으로 GitHub를 선택했습니다. 코딩에 관심이 있다면 이미 이를 알고 있고 계정을 갖고 있을 가능성이 높습니다. 그렇지 않은 경우에도 계속해서 여행을 할 때 계정을 갖는 것이 유용할 것이라고 확신합니다. 이 프로젝트에서는 GitHub 저장소를 만듭니다. 걱정하지 마십시오. 쉽고 AI 분야의 모든 사람들이 하는 일입니다.
참고!
Git은 협업을 위한 것입니다.
GitHub는 소프트웨어 프로젝트에 대한 Git 기반 버전 제어를 호스팅하기 위한 온라인 서비스입니다. Git은 Linux 운영체제 창시자로 알려진 Linus Torvalds가 2005년에 처음 개발한 기술입니다. Git을 사용하면 개발자 팀이 작업을 조정하고, 서로 다른 프로젝트 버전 간의 충돌을 피하고, 파일 변경 사항을 추적할 수 있습니다. GitHub의 기본 기능을 사용하는 방법을 배우면 직업이 무엇이든 유익할 수 있습니다. 뉴스거리가 될 수도 있습니다.
최종 프로젝트 제출은 Git 저장소의 README입니다.
Readme 파일(또는 모두 대문자로 README)은 사용자와 개발자를 위해 소프트웨어 프로젝트 문서를 공유하기 위해 확립된 방법입니다. GitHub에서는 프로젝트를 방문하는 모든 사람에게 표시되는 첫 번째 페이지입니다. 좋은 README에는 프로젝트에 대한 설명과 사용자 가이드가 포함되어 있습니다.
우리의 목적을 위해서는 향후 프로젝트를 위한 일종의 포스터인 README 페이지만 만드는 것으로 충분합니다. 멋지고 매력적으로 만들면 언젠가 이를 현실로 만들기 위해 협력할 딱 맞는 사람들을 찾을 수 있을지 누가 알겠습니까!
프로그래밍하는 사람들의 경우: 저장소에 실제 코드가 포함된 실험, 데모 또는 프로토타입을 포함하면 좋습니다. 독창적인 작품일 수도 있지만 오픈 소스 프로젝트를 통해 공유하고 기여하는 아름다운 세계를 잊지 마세요. 어떤 종류의 프로젝트를 시작하려고 계획하든 흥미롭고 재미있는 실험을 확인하는 것은 상상력의 원동력이 될 수 있습니다(이러한 예 중 일부는 오픈 소스 코드와 함께 제공되기도 합니다).
참고!
저작권을 기억하세요
원본 작성자가 권한을 부여한 경우에만 프로젝트에서 다른 사람의 코드, 이미지 또는 기타 자산을 사용할 수 있습니다. 물론 개인적으로 허가를 요청할 수 있지만 때로는 그럴 필요가 없는 경우도 있습니다. 많은 창작자는 특정 조건에서 재사용을 허용하려는 경우 오픈 소스 또는 크리에이티브 커먼즈로 자신의 저작물에 라이선스를 부여합니다. 그러한 라이선스에 따라 프로젝트가 전 세계와 공유되더라도 여전히 저작물에 대한 창작자의 권리를 존중해야 합니다. 예를 들어 대부분의 경우 창작자가 누구인지 언급해야 합니다. 공유는 현대 디지털 문화의 초석입니다. 여러분의 작품에도 라이선스를 부여하여 이 문화에 기여하도록 권장합니다.
프로젝트 페이지 만들기
시작하려면 GitHub에 로그인하세요. 아직 계정이 없다면 계정을 만드세요.
새로운 README를 생성하려면 먼저 GitHub 저장소를 생성해야 합니다. 저장소는 텍스트, 코드, 이미지, 사운드 등 필요한 모든 자산 등 모든 프로젝트 파일의 본거지입니다. 최소한 텍스트 파일을 만들고 몇 개의 이미지를 추가하여 프로젝트 설명을 아름답게 만들 수 있습니다.
다음은 저장소를 만드는 방법을 보여주는 GIF입니다.
지침
'+' 메뉴에서 새 저장소를 생성하고 프로젝트를 설정합니다.
저장소에 짧고 고유한 이름을 지정하십시오. 프로젝트 주제가 무엇인지 아직 모르는 경우 나중에 설정에서 이름을 변경할 수 있습니다.
AI 만들기 최종 프로젝트로 공유할 수 있도록 저장소를 공개로 생성해야 합니다.
'README를 사용하여 이 저장소 초기화' 확인란을 선택합니다.
원하는 경우 프로젝트에 라이선스를 추가하는 방법(또는 나중에 설정을 변경하는 방법)을 알아볼 수 있습니다. 라이선스를 사용하면 다른 사람이 프로젝트를 사용하는 방법을 제어할 수 있습니다.
README 프로젝트 계획 만들기
이제 프로젝트 계획 초안을 README 파일로 작성할 차례입니다. GitHub의 README는 텍스트에 스타일을 추가하는 일반적인 방법인 마크다운을 사용하여 형식이 지정됩니다. Markdown은 많은 온라인 플랫폼에서 사용됩니다.
작업을 단순화하기 위해 README 초안 작성에 사용할 수 있는 템플릿을 만들었습니다.
<!-- AI 만들기 과정의 최종 프로젝트에 대한 마크다운 템플릿입니다.
Reaktor Innovations와 헬싱키 대학교가 제작했습니다.
템플릿을 복사하여 GitHub README에 붙여넣고 편집하세요! -->
# 프로젝트 제목
Building AI과정의 최종 프로젝트
## 요약
여러분의 프로젝트가 무엇에 관한 것인지 2~3문장으로 간략하게 설명하세요. 약 250자 정도가 적당한 길이입니다!
## 배경
여러분의 아이디어는 어떤 문제를 해결합니까? 이 문제는 얼마나 자주 발생합니까? 개인적인 동기는 무엇입니까? 이 주제가 왜 중요하거나 흥미로운가요?
필요한 경우 목록을 만드는 방법은 다음과 같습니다.
* 문제 1
* 문제 2
* 등
## 어떻게 사용되나요?
솔루션을 사용하는 과정을 설명하세요. 어떤 상황(환경, 시간 등)에서 솔루션이 필요한가요? 사용자는 누구이며, 어떤 종류의 요구 사항을 고려해야 합니까?
이미지를 사용하면 README가 멋지게 보일 것입니다!
이미지를 저장소에 업로드한 후에는 다음과 같이 링크를 연결할 수 있습니다. (이미지를 Github에 업로드한 경우 URL을 파일 경로로 바꾸세요.)
고양이
코드 예제를 만드는 방법은 다음과 같습니다.
````
데프 메인():
국가 = ['덴마크', '핀란드', '아이슬란드', '노르웨이', '스웨덴']
pop = [5615000, 5439000, 324000, 5080000, 9609000] # 이 연습에서는 실제로 필요하지 않습니다...
어부 = [1891, 2652, 3800, 11611, 1757]
totPop = 합계(팝)
totFish = 합계(어부)
# 여기에 솔루션을 작성하세요
메인()
````
## 데이터 소스 및 AI 기법
여러분의 데이터는 어디에서 왔습니까? 직접 수집하시나요, 아니면 다른 사람이 수집한 데이터를 사용하시나요?
링크를 사용해야 하는 경우 다음 예를 참조하세요.
트위터 API (https://developer.twitter.com/en/docs)
| 구문 | 설명 |
| ----------- | ----------- |
| 헤더 | 제목 |
| 단락 | 텍스트 |
## 도전
여러분의 프로젝트는 무엇을 해결하지 _않았나요_? 이와 같은 솔루션을 배포할 때 어떤 제한 사항과 윤리적 고려 사항을 고려해야 합니까?
## 다음은 무엇입니까?
여러분의 프로젝트가 어떻게 성장하여 더욱 발전할 수 있습니까? 앞으로 나아가려면 어떤 종류의 기술과 어떤 도움이 필요합니까?
## 감사의 말씀
* 여기에 영감의 원천을 나열하십시오.
* 타인의 코드, 이미지, 데이터 등을 무단으로 사용하지 마세요.
* 다른 사람의 자료를 사용할 권한이 있는 경우 항상 원본 작성자와 그들이 사용한 오픈 소스/크리에이티브 커먼즈 라이선스를 언급하세요.
<br>예: Umberto Salvagnin의 등 위에 누워 잠자는 고양이 (https://commons.wikimedia.org/wiki/File:Sleeping_cat_on_her_back.jpg#filelinks) / CC BY 2.0 (https://creativecommons.org/licenses/by/2.0)
* 등
원시 보기
GitHub에서 ❤로 호스팅되는 AI README 템플릿 구축
템플릿에서 콘텐츠를 복사하여 README에 붙여넣을 수 있습니다.
지침
읽어보기 편집
편집을 시작하려면 펜 기호를 클릭하세요.
프로젝트에 대해 쓰기
'변경사항 커밋'을 클릭하여 README를 저장하세요.
참고: 프로젝트 설명을 자유롭게 편집할 수 있지만 다음 사항이 포함되어 있는지 확인하십시오.
요약이라는 제목(다음과 같이 마크다운으로 생성됨: ##Summary)
요약 아래의 간단한 설명 텍스트(약 250자)
"AI과정 프로젝트 구축"이라는 단어(예: 프로젝트 제목 바로 아래 또는 요약 끝 부분)
일부 형식(예: 제목): 태그 # 및 ##은 제목을 만드는 데 사용됩니다. 예제 제목을 유지하여 README에서 구조를 만들 수 있습니다.
이미지 추가
차트, 스크린샷, 사진 등의 이미지를 사용하여 프로젝트에 대한 명확한 그림을 만드세요. 파일을 추가하려면 프로젝트 저장소의 시작 부분으로 이동하세요.
파일을 추가한 후 변경 사항을 커밋해야 합니다.
커밋을 수행하면 프로젝트 저장소의 현재 상태가 저장됩니다. 이렇게 하면 기록으로 돌아가서 프로젝트 파일의 변경 사항을 확인하고 필요한 경우 프로젝트를 이전 상태로 재설정할 수 있습니다. 다른 사람과 협업할 때 이는 필수적인 기능입니다.
README에 이미지를 추가하려면 다음을 수행해야 합니다.
다음과 같이 저장소에 업로드한 이미지에 연결하세요.
고양이 이미지
또는 온라인 이미지에 대한 링크:
온라인 고양이 이미지
여러분이 저작권을 소유하고 있거나 크리에이티브 커먼즈 라이센스로 게시된 이미지만 사용하십시오. 예를 들어, 이 예의 온라인 이미지는 Umberto Salvagnin / CC BY 2.0의 Sleeping Cat on Her Back입니다.
추가 서식 옵션
마크다운을 사용하여 README의 콘텐츠 형식을 지정하는 방법은 다양합니다. 더 많은 아이디어를 얻으려면 GitHub에서 다음 매뉴얼을 확인하세요.
마크다운 마스터하기
마크다운 치트시트
코드를 추가해 보는 것은 어떨까요?
코딩에 익숙하다면 흥미로운 오픈 소스 AI 프로젝트의 저장소를 포크하는 것을 고려해 보십시오. 이는 코딩 경험이 많지 않더라도 실험을 시작하기에 좋은 방법입니다. 오픈 소스로 라이선스가 부여된 리포지토리만 포크하는 것이 좋습니다. 기술적으로 모든 공개 저장소를 포크할 수 있지만 라이선스 없이는 해당 저장소에서 작업을 빌드할 수 없습니다.
믹스에 코드를 추가하자마자 일부 데스크톱 도구도 사용해야 합니다. 실제로는 선택한 코드 편집기를 사용하여 컴퓨터에서 코드를 작성하고 편집한 다음 일부 Git 매직을 사용하여 변경 사항을 GitHub 저장소에 푸시하게 됩니다. 모든 것이 새로운 것이라면 걱정하지 마세요. 직접 해보면서 배우게 될 것입니다. 시작하는 데 도움이 되는 좋은 튜토리얼은 다음과 같습니다: Git Handbook
LESSON COMPLETE

