2017년 8월
샘 위트빈과 마틴 앤드류스는 2017년 2월에 TensorFlow 및 딥 러닝 싱가포르를 시작했습니다. 커뮤니티는 불과 8개월 만에 1,600명의 회원으로 성장했습니다. 인터뷰에서는 이처럼 급격히 성장하는 몇 가지 고유한 과제와 더불어 기술 콘텐츠를 흥미롭고 재미있게 만드는 방법도 논의했습니다.
샘, 마틴님, 싱가포르에서 머신러닝 및 딥 러닝 커뮤니티를 시작하기로 결정한 이유를 알려주세요.
샘: 마틴과 저는 2016년 11월부터 커뮤니티를 형성하는 방법에 관해 이야기를 시작했습니다. 머신러닝과 딥 러닝에 관심이 있는 사람들이 있었지만 모임 그룹이 없었어요. 당사는 몇 가지 격렬한 프로모션 끝에 2017년 2월에 공식적으로 시작했습니다. 마틴은 여러 Python 이벤트에서 연사로 일했고 지역 스타트업 업계에 연락을 했습니다
처음부터 우리의 철학은 초보자와 고급 개발자 모두를 위한 콘텐츠를 라이트닝 토크 또는 초청 연사와 결합하는 것이었습니다.
마틴: 또한 코드가 없으면 논의를 할 수 없다는 것이죠. 말하는 모든 사람은 실제로 작동하는 코드를 보여줘야 합니다. 싱가포르에는 생동감 넘치는 MeetUp 장면이 있고 매주 하나 이상의 MeetUp에 참여하는 문화가 있지만, 이벤트에서 사람들이 발언하도록 유도하는 것은 다소 어렵습니다. 당시에는 이것이 문제가 될 것이라는 걸 알았기 때문에 Sam과 저는 모든 이벤트에서 강연을 했습니다. 따라서 게스트 스피커가 없더라도 샘과 함께 초보자를 위한 콘텐츠와 모든 이벤트에서 최신 기술을 갖추도록 할 것입니다. Google은 또한 이벤트가 정기적으로 발생하고, 이를 발견해 볼 가치가 있다고 믿습니다. Google은 행사를 위해 200명을 수용할 수 있는 장소를 제공하고 있습니다. 이는 매우 유용합니다. 즉, 이러한 측면에 대해 걱정할 필요가 없기 때문입니다.
네트워킹이 이벤트의 일부인가요?
샘: 아무도 네트워킹을 막는 건 아니지만 네트워킹에 필요한 시간은 없어요. 사람들은 여전히 자연스럽게 네트워크를 형성하고 있습니다.
Martin: 싱가포르에서 피자는 어떤 이유에서인지 정말 비쌉니다. 다른 좋은 개발자 음식에 대해서 잘 모를 것 같네요 (웃음). 그래서 음식이 없습니다.
모임은 보통 오후 7시부터 9시까지 진행되며, 그중 절반 정도는 흩어져 있고 나머지는 그저 즐겁게 대화를 나눕니다.
커뮤니티의 모임을 홍보하는 것에 대해 말씀하셨습니다. 어떻게 시작하게 되었나요? 어떤 도구를 사용하셨나요?
샘: 입소문을 통해 사람들이 우리를 알게 되었습니다. 또한 모든 모임에 이미지 캡션과 같은 '인기' 주제를 하나 이상 마련합니다. 이것은 사람들을 다시 돌아오게 하는 주요 요인이 되었습니다. 또한 매달 집중해야 할 주제를 선정했습니다 이번 달 테마가 있습니다. 예를 들어 모바일 딥 러닝, 텍스트를 중심으로 한 다양한 테마 등
첫 모임을 열기 전에 개발 및 스타트업 Facebook 커뮤니티에 몇 가지 공지사항을 게시했습니다. 그때 이후로 Meetup.com을 사용해 왔는데 좋은 효과가 있습니다.
불과 7개월 만에 회원이 0명에서 1,600명으로 늘었습니다. 이처럼 급격한 성장과 연관된 고유한 문제는 무엇인가요?
샘: 이번 모임을 처음 참가해 본 적이 없는 신규 참가자와 고급 콘텐츠를 원하는 시니어 멤버를 대상으로 모임을 흥미롭게 만들 수 있는 것이 저희가 겪고 있는 과제 중 하나입니다. 이제 초보자용 콘텐츠를 반복하는 것을 별도의 '따라잡기' 이벤트로 생각하고 있습니다. 또한 TensorFlow는 매우 최첨단이기 때문에 사람들에게 유용할 수 있다는 생각으로 모임에 참석하는 사람들도 있지만, 그 방법을 100% 확신하지는 못합니다. 그래서 마틴과 저는 적극적으로 대화를 나눌 수 있는 시간을 가졌습니다. 우리의 당면 과제는 ML/DL의 흥미로운 응용 분야를 연구하는 사람들을 찾아 직접 만나 이야기하게 하는 것입니다.
마틴: 초보자는 목소리가 많지 않고 배우고 싶어 하죠. 능숙한 사람들은 항상 더 발전된 것을 원합니다. 따라서 더 많은 목소리를 내는 요소와 올바른 믹스에 대한 판단의 균형을 맞춰야 합니다 매달 새롭고 흥미로운 주제를 제시하는 것도 쉽지 않습니다
샘: 모임 공간도 늘리고 있습니다 (웃음).
초보자가 딥 러닝의 세계로 들어가기 얼마나 어려운가요?
샘: 코딩을 잘 하면 기초를 매우 빠르게 익힐 수 있어요. Python 사용 경험이 없는 사람들도 있을 수 있다는 점을 고려하여 '초보자 날' 행사를 진행하기 전에 기본 Python 수업 링크를 보냈습니다. 그 후 받은 피드백이 정말 마음에 듭니다 참석한 100명 중 거의 대부분이 많은 내용을 배우는 것처럼 느꼈습니다.
마틴: 우리는 독점적이기보다는 누구나 딥 러닝을 할 수 있음을 강조하려고 합니다. 또한 모든 예시를 시각적으로 표현하려고 노력합니다. 예를 들어 제가 Android 휴대전화에서 몇 개의 숫자를 말하는 것을 녹음한 다음 이 숫자를 스펙트로그램 사진으로 변환하고 표준 네트워크를 사용하여 구별했습니다. 따라서 초급 수준의 예를 만들 수 있으며, 고급 참석자도 흥미를 느낄 수 있습니다. 샘은 CycleGAN이라는 컨셉을 사용하여 싱가포르의 겨울 풍경을 보여주었습니다. 실생활에서는 경험할 수 없는 싱가포르의 겨울 풍경입니다. 우리는 커뮤니티 구성원이 새로운 것을 시도하고 즐겁게 지낼 수 있도록 힘을 실어 주려고 노력합니다.
샘: 흥미로운 방식으로 기술을 보여줄 수 있다면 정말 흥미로운 일입니다. 무엇이 효과적이지 않고 어떻게 해결할 수 있었는지 보여줌으로써 많은 존경을 받고 있다고 생각합니다. 그래서 처음부터 모든 것을 알고 모든 답을 가지고 있는 것으로 인식되지 않습니다.
정기 모임에서 발언할 의향이 있는 사람을 찾기 어렵다고 말씀하셨습니다. 팬들에게 어떻게 동기를 부여하고 있으며 얼마나 성공적으로 활동하고 있나요?
마틴: 신규 회원마다 설문지를 하나 보냅니다 (MeetUp.com에서 자동으로 발송함). 기본적으로 교육자들이 얼마나 경험이 있는지, 이전에 딥 러닝을 사용해 본 적이 있는지, '성공하면 그것에 대해 이야기할 것인가?'라는 질문을 던집니다. 표현 방식 때문에 거절하기가 상당히 어렵습니다 (웃음). 80% 이상은 말할 가능성을 표명했지만 이를 실현하기는 여전히 어렵습니다. 우리는 사람들이 자신의 생각을 떠올릴 수 있는 환경을 아주 간단하게 만들고자 하며, 자신의 개인적인 딥 러닝 경험과 관련된 이야기를 하면 모든 사람들이 듣고 싶어 할 것이라는 생각을 추진하고 있습니다.
할 일이 많은 것 같습니다. 모임을 준비하고 커뮤니티를 운영할 시간을 어떻게 조직하고 마련하나요?
샘: 모임을 준비하시는 데는 시간이 오래 걸리지 않습니다. 콘텐츠를 준비하는 데는 많은 시간이 걸립니다.
마틴: 이렇게 하는 개인적인 이유 중 하나는 매달 새로운 콘텐츠를 제작할 수 있도록 인위적인 마감일을 정해 두고 싶었기 때문입니다. 그렇지 않으면 미루어 버리기 쉽습니다. 대학교 캠퍼스에 숨어 있는 사람이 많을 것 같아 현지 현장에서 '누가 누구'인지도 파악하고자 했습니다.
머신러닝과 딥 러닝은 여러 가지 흥미로운 방식으로 적용될 수 있습니다. 커뮤니티의 예가 있나요?
마틴: 회원 중 한 명이 전이 학습을 사용하여 (선행 학습된 네트워크를 가져와서 새 객체를 인식하도록 학습시킵니다) 연말연시 사진에서 가족을 알아볼 수 있도록 학습시켰습니다. 누군가가 이 같은 것을 시도하거나 실제로 작동할 것이라고는 몰랐습니다. 즉, 선행 학습된 네트워크는 특정인을 인식하도록 설계되지 않았습니다
샘: 우리는 스타트업과 협력하여 노인들이 추락했는지 여부를 추적하기 위해 데이터를 수집하고 있습니다. 이 데이터를 기반으로 이 노인에게 도움이 필요한지 확인하기 위해 누군가를 보내야 하는지 예측하려고 합니다.
각 구성원은 해당 분야에 대한 전문 지식을 보유하고 있으며 몇 가지 팁을 제공합니다. 그러면 회원이 다시 돌아와서 성공 여부를 알려주면 좋습니다.
가까운 미래에 가장 기대하는 것은 무엇인가요?
샘: Google 브레인팀의 프랭크 첸님이 TensorFlow의 향후 계획에 관해 이야기할 예정입니다. 그가 발표자로 참석하는 것도 좋고 발표를 맡길 우리 그룹을 선택한 것도 기쁜 일입니다.
마틴: 그리고 TPU가 클라우드로 출시되기를 기대하고 있습니다...
샘: 다른 주최자와도 대화할 준비가 되어 있으며, 특히 이곳에 거주하고 강연을 하고 싶다면 더욱 그렇습니다. Google은 항상 발표자를 찾고 있으며, 지역 내 다른 MeetUp에서 발표자로 활동할 수 있는 기회를 얻고 있습니다.