본문 바로가기

분류 전체보기55

문과생을 위한 Git - 02. What is Git? 2020/02/07 - [분류 전체보기] - 문과생을 위한 Git - 01. Why Git? 02. What is Git? 더보기 1. Git은 버전 관리 시스템이라는데? 2. Git만의 특징 3. Git의 주요 동작 프로세스 1. Git은 버전 관리 시스템이라는데? 앞에서 짧게 Git이 버전관리 시스템이라고 짧게 설명을 하였습니다. 버전관리 시스템은 기본적으로 우리가 어떤 작업을 했을 때, 그것의 최종본만 가지고 있는 것이 아니라 그 이전에 작업하여 저장했던 각 수정본을 모두 보유하면서 필요할 때마다 이전 버전을 참고하거나 되돌릴 수 있게 하는데 목적이 있습니다. 우리는 스스로 이미 많은 곳에서 버전 관리를 해오고 있었습니다. 무슨 말이냐고 한다면 우리의 작업물 이름 뒤에 날짜나 버전 명 등을 입력하면.. 2020. 2. 7.
문과생을 위한 Git - 01. Why Git? 01. Why Git? 1. 커지는 협업의 중요성 Git은 어렵습니다. 짜증납니다. 하지만 오늘날과 같이 개발자는 물론 기획자, 디자이너들도 Git을 사용하는 시대가 됐습니다. 실제로 많은 분석 및 개발 프로젝트에서 효율적인 협업을 위해 Git을 사용하고 있습니다. 협업 (Collaboration) 많은 사람이 일정한 계획 아래 노동을 분담하여 협동적·조직적으로 일하는 것 일을 분담해서 하는 작업으로 분업이라고도 말합니다. 우리가 어떤 일을 하게 되면, 공통의 목표를 위해서 일을 쪼개고 각자의 역할과 업무 범위를 정하는 일을 하게 됩니다. R&R을 정하는 것입니다. 개발자가 아닌 일반인들도 협업을 위해 사용하게 되었으니... Git을 사용하긴 사용하는데 정확히 어떤 것인지, 어떻게 동작하는 것인지, 어떤.. 2020. 2. 7.
Pycon Korea 2019 - 뚱뚱하고 굼뜬 판다(Pandas)를 위한 효과적인 다이어트 전략 Efficient diet strategy for fat and slow pandas https://drive.google.com/open?id=12faqaslFIF-Sg_sU3jeGyauW5ClRqS8D 2019. 8. 17.
NTN으로 시작하는 자연어처리와 딥러닝 (4) - 모델 학습 『NTN으로 시작하는 자연어처리와 딥러닝』 지난 포스트에서는 NTN 모델이 신경망 아키텍처는 어떻게 생겼고, 그것을 구성하는 layer에 대해서 알아보았습니다. 이번에는 구축한 아키텍처와 layer를 어떻게 학습시키는지 머신러닝 프로세스를 중심으로 중요 학습 Techniques와 함께 알아보도록 하겠습니다. *핵심 개념에 대한 사전을 이전 포스트에 정의하였으니 먼저 보시는 것을 추천드립니다. NTN은 Neural Tensor Network의 약자로 스탠포드 대학교 교수인 Richard Socher (2013)가 "Reasoning With Neural Tensor Networks for Knowledge Base Completion"에서 지식을 넘어선 추론(Reasoning Over Knowledge)을.. 2019. 2. 22.