해당 포스트는 Ai타임즈의 'AI천왕 한자리에! 요슈아 벤지오·제프리 힌튼·얀 르쿤, 공동 논문 발표' 기사를 읽고 정리한 글입니다. 3줄 요약 2018년 튜링상을 공동 수상한 AI석학 요슈아 벤지오, 제프리 힌튼, 얀 르쿤이 미 컴퓨터협회(ACM, Association for Computing Machinery) 저널 7월호에 'AI를 위한 딥러닝(Deep Learning for AI)' 논문 발표 본문에는 딥러닝 한계점 및 해결책을 제시 (많은 양의 라벨 데이터를 필요로 하는 지도/강화학습의 단점, 규칙 및 학습을 결합한 'Hybrid AI'를 지양, 라벨링 없이 탄생한 '트랜스포머(Transformer)' 신경망 아키텍쳐 지지 '자기지도학습(Self-Supervised Learning)'은 효율적 ..
해당 포스트는 이미 R이 설치되어 있는 상황에서 RStudio 설치 방법을 소개하는 글입니다.Windows10 에서 R 설치 하기 (1/2)Windows10 에서 R 설치 하기 (2/2)Windows10 에서 RStudio 설치 하기 (1/2)시작하기 전에RStudio 는 R을 위한 통합 개발 환경(IDE:Integrated Development Environment) 으로 코드 편집(editor), 코드 하이라이트(syntax-highlight), R 코드 실행(code execution) 등 R을 200% 이상 활용할 수 있도록 다양한 기능을 제공해주는 소프트웨어 입니다. 최근에는 Jupyter Notebook, Visual Studio, Sublime Text 등 타 IDE에서도 R을 사용할 수 ..
해당 포스트는 이미 R이 설치되어 있는 상황에서 RStudio 설치 방법을 소개하는 글입니다.Windows10 에서 R 설치 하기 (1/2)Windows10 에서 R 설치 하기 (2/2)시작하기 전에RStudio 는 R을 위한 통합 개발 환경(IDE:Integrated Development Environment) 으로 코드 편집(editor), 코드 하이라이트(syntax-highlight), R 코드 실행(code execution) 등 R을 200% 이상 활용할 수 있도록 다양한 기능을 제공해주는 소프트웨어 입니다. 최근에는 Jupyter Notebook, Visual Studio, Sublime Text 등 타 IDE에서도 R을 사용할 수 있으나 아직까진 RStudio 만큼 파워풀하진 않습니다.만..
해당 포스트는 R 설치 방법을 소개하는 글입니다.이전 포스트 : [R] Windows10 에서 R 설치 하기 (1/2)1. INTROR은 다양한 OS(Windows, Linux, MacOS 등)를 지원하는 분석 언어입니다. 해당 포스트에서는 Windows10을 기준으로 설치 방법을 소개드릴 예정입니다지난 포스트에 이어 R 프로그램 설치 단계별 옵션에 대해 설명드리겠습니다.R 설치 절차인터넷 브라우저를 이용해 https://www.r-project.org/ 에 접속"Getting Started" 섹션 아래 "download R" 링크 클릭CRAN(mirror site)에서 "Korea"를 찾고 원하는 제공되는 링크 중 선택하여 클릭페이지 상단의 "Download R for Windows" 링크 클릭페이시 ..
해당 포스트는 R 설치 방법을 소개하는 글입니다.1. INTROR은 다양한 OS(Windows, Linux, MacOS 등)를 지원하는 분석 언어입니다. 해당 포스트에서는 Windows10을 기준으로 설치 방법을 소개드릴 예정입니다. R 설치 절차인터넷 브라우저를 이용해 https://www.r-project.org/ 에 접속"Getting Started" 섹션 아래 "download R" 링크 클릭CRAN(mirror site)에서 "Korea"를 찾고 원하는 제공되는 링크 중 선택하여 클릭페이지 상단의 "Download R for Windows" 링크 클릭페이시 상단의 "base" 또는 "install R for the first time" 링크 클릭상단 "Download R for Windows"..
해당 포스트는 R을 처음 접하시는 분들을 위해 간략히 소개하는 내용을 담은 글입니다.1. R이란?R은 데이터 분석을 위한 프로그래밍 언어로 통계 및 그래픽스 기능을 지원하는 오픈소스 소프트웨어입니다. Data analysis softwareA programming language통계학자들이 디자인하고 통계학자들을 위한 개발 플랫폼An environment데이터와 관련된 입출력, 핸들링, 관리, 분석, 그래픽 등 최신의 알고리즘 및 라이브러리 제공An open-source software projectFree, open, and activeA community수 천명의 contributors, 2백만이 넘는 사용자각 업무도메인과 관련된 리소스와 도움말 제공2. R의 태동R은 1993년 뉴질랜드 오클랜..
해당 포스트에서는 R에서 산점도와 상관계수를 한 차트에 그리는 방법을 소개합니다.1. INTROR에는 데이터 분포를 파악하기 위한 산점도(Scatter Plot) 함수와 변수 간 관계를 분석할 수 있는 상관 분석 함수가 있습니다. 보통 탐색적 자료 분석(EDA) 단계에서 두 함수를 사용하게 되는데 아래와 같이 두 결과를 한 차트에 시각화 해주는 함수가 있어 소개드리게 되었습니다.2. psych 패키지 이용하기이번에 사용할 psych 패키지는 다양한 기술 통계 함수를 제공하는 패키지로, 해당 패키지에서 제공하고 있는 pairs.panels() 함수를 이용해 산점도와 상관계수를 한 차트에 그려보겠습니다.psych : Procedures for Psychological, Psychometric, and Per..
해당 포스트는 에버노트(Evernote)에서 첨부 파일 형태로 붙여넣는 방법을 정리한 글입니다.1. INTRO에버노트를 사용하다보면 노트에 첨부파일을 넣는 경우가 생깁니다. 일반적으로는 파일을 드래그하여 노트로 끌어오면 자동으로 첨부되는데 .txt 파일은 파일 자체가 아닌 파일 안의 내용(텍스트)들이 복사되어 붙여넣기 됩니다. (드래그로 해서 그런가 했는데 메뉴로 첨부해도 동일했습니다.)한참을 혼자 이런저런 방법으로 시도해보다가 해결책을 찾게되어 공유드립니다. (간단한 방법이라 내용이 짧습니다 ^^;)2. 에버노트에 파일 첨부하기일반적으로 에버노트에 파일 첨부를 하려는 경우, 아래 사진과 같이 파일(R.txt)을 드래그하여 노트로 끌어오게 됩니다.보통은 파일 형태로 바로 첨부가 되는데 .txt 파일은 아..
해당 포스트는 효율적인 보고를 위한 1페이지 보고서 작성법을 조사하여 정리한 글 입니다. 1. INTRO 최근 기업들은 스타트업의 효율적인 업무 방식과 밀레니엄 세대들의 특성을 고려하여 다양한 변화를 시도하고 있으며, 그에 맞춰 '수직적이고 갖춰진 보고'에서 '수평적이고 간추린 보고'의 형태로 변화하고 있습니다. 실제로 제가 근무하고 있는 회사에서도 협업툴을 활용하기 시작하면서 일반적인 진행 상황은 협업툴 내 상시 공유하고 특정 상황에서만 보고서를 작성하고 있습니다. 보고서는 주로 PPT로 작성하는데 협업툴 내에서 상시 현황 공유하다보니 PPT 보고서는 핵심 내용만 담아서 1페이지로 작성하도록 권장됩니다. 아이디어를 빠르게 확인하고 실제 구체화하자고 의사결정하는데 중요한 것은..
해당 포스트는 R에서 tidyverse 패키지를 이용하여 데이터 필터링하는 방법을 코드와 함께 소개하는 글입니다. 1. INTRO 데이터 프레임(Data Frame)은 R에서 가장 많이 사용하는 자료 구조입니다. 분석을 위해 데이터를 추출하거나 필터링하는 경우, 내장 함수만으로도 처리 가능하지만 tidyverse 패키지(정확히는 tidyverse 패키지에 포함된 dplyr 패키지)를 이용하면 좀 더 직관적이고 효과적인 처리가 가능해 집니다. R 내장 데이터셋인 msleep을 이용해 코드와 함께 설명하겠습니다. 패키지 불러오기 library(tidyverse) head(msleep) # A tibble: 6 x 11 name genus vore order conservation sleep_total sle..