본문 바로가기
반응형

전체 글151

[혼공학습단 8기 활동 리뷰] 혼자 공부하는 R 데이터분석 함께 공부하기 [혼공학습단 8기 활동 리뷰] 혼자 공부하는 R 데이터분석 함께 공부하기 개인적으로 IT 관련 책을 읽고 공부하는 것을 좋아합니다. IT 기술 자체에 관심이 있기 때문이기도 하고, 비전공자이지만 개발자로 새로운 삶을 살아보는 것에 대한 동경이 있기도 하고, 다양한 수업 자료와 컨텐츠를 개발해보고 싶기도 하기 때문입니다. 여러 IT 분야들 중에서도 최근에는 인공지능 기술과 데이터분석에 대한 관심이 많이 생겼습니다. 통계학과 R 프로그램에 대해 좀 더 자세히 공부해보면 좋겠다는 생각을 하고 있는 찰나에 SNS에서 혼공학습단을 모집한다는 내용을 보게 되었습니다. 사실 혼공단 활동은 이번이 처음은 아닙니다. 찾아보니 2020년 여름에 혼공단 4기 활동으로 "혼자 공부하는 첫 프로그래밍 with 파이썬"을 공부했.. 2022. 8. 28.
[서평] 딥러닝을 위한 수학(로널드 크로이젤, 제이펍), 신경망 수학 기초, 역전파, 경사하강법, 수학 개념과 파이썬 예제 코드 #딥러닝 #신경망 #수학 #역전파 #경사하강법 #확률 #통계 #선형대수 #미분 #제이펍 #서평 #책추천 신경망 수학 기초부터 역전파와 경사하강법까지 확률, 통계, 선형대수, 미분, 행렬로 역전파, 경사하강법 제대로 정복하기 심층학습의 기본이 되는 수학 개념을 파이썬 예제 코드로 이해하기 책을 읽게 된 이야기 몇 년 전까지만해도 저는 수학, 과학, 교육에 대한 관심이 많았습니다. 그랬던 관심이 최근에는 코딩, 인공지능, 머신러닝 쪽으로 옮겨가고 있습니다. 사실 코딩과 머신러닝에 대한 부분은 그 자체에도 관심이 있지만 이것을 수학, 교육과 어떻게 연결 지을지에 대한 관심이 더 많기도 합니다. 대안학교에서 중고등학생들을 가르치면서 다양한 방식의 수학 교육에 대해 고민하고 있습니다. 그 중에 하나가 기초적인 코.. 2022. 8. 24.
[혼공단] 혼공R이 6주차 미션 - Chapter 6. 데이터 시각화: ggplot2 패키지. (feat. 혼자 공부하는 R 데이터분석) [혼공단] 혼공R이 6주차 미션 - Chapter 6. 데이터 시각화: ggplot2 패키지, ggmap 패키지 사용 이번 주 스터디 내용 요약 지난 주에는 dplyr 패키지, reshape2 패키지를 활용하여 수집한 데이터들을 필요에 맞게 가공하는 연습을 해보았습니다. [혼공단] 혼공R이 5주차 미션 - Chapter 5. 데이터 가공하기. (feat. 혼자 공부하는 R 데이터분석) [혼공단] 혼공R이 5주차 미션 - Chapter 5. 데이터 가공하기. (feat. 혼자 공부하는 R 데이터분석) [혼공단] 혼공R이 5주차 미션 - Chapter 5. 데이터 가공하기. 파이프 연산자, reshape2 패키지, dcast() 함수 이번 주 스터디 내용 요약 지난 주에는 기본적인 데이터 다루기 기술들을 익.. 2022. 8. 21.
[서평] 프로그래머의 뇌 (The Programmer's Brain, 제이펍 Jpub), 프로그래밍과 인지과학의 만남. 효율적인 프로그래밍에 대한 접근. #프로그래머의뇌 #프로그래밍 #인지과학 #프로그래머 #리팩터링 #서평 #책추천 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것 뇌를 알면 코드가 보인다 효율적인 프로그래밍을 위한 참신한 내 머리 사용법 사소한 나의 이야기 어릴 때 부터 프로그래밍에 관심이 많았습니다. 그리고 꾸준히는 아니어도 틈틈히 공부를 해왔습니다. 기간만 생각하면 벌써 20년도 훌쩍 넘었습니다. 그런데 기간에 비해 여전히 프로그래밍은 걸음마 수준이고, 제대로 작동하는 간단한 완성품 하나 만들어보지 못했습니다. 먼 옛날 GW-BASIC을 시작으로 C, C++, 포트란, 자바, 자바스크립트, 리액트, 파이썬에 이르기까지... 적어도 책 한권을 읽어봤던 언어들은 많습니다. 프로그래밍 언어 하나를 선택해 (책을 통해서든, 영상을 통해서든).. 2022. 8. 16.
[혼공단] 혼공R이 5주차 미션 - Chapter 5. 데이터 가공하기. (feat. 혼자 공부하는 R 데이터분석) [혼공단] 혼공R이 5주차 미션 - Chapter 5. 데이터 가공하기. 파이프 연산자, reshape2 패키지, dcast() 함수 이번 주 스터디 내용 요약 지난 주에는 기본적인 데이터 다루기 기술들을 익혀보았습니다. 데이터를 수집하는 다양한 방법, 내장 데이터 사용하기, 평균, 중앙값, 최솟값, 최댓값, 분위수, 분산, 표준편차, 첨도와 왜도, 빈도 같은 기술적 통계량에 대해서도 알아보았습니다. 마지막으로 상자그림, 막대그래프, 히스토그램, 파이차트, 줄기 잎 그림, 산점도 등 다양한 종류의 그래프를 그려보았습니다. [혼공단] 혼공R이 4주차 미션 - Chapter 4. 데이터 다루기. (feat. 혼자 공부하는 R 데이터분석) [혼공단] 혼공R이 4주차 미션 - Chapter 4. 데이터 다루기... 2022. 8. 14.
[혼공단] 혼공R이 4주차 미션 - Chapter 4. 데이터 다루기. (feat. 혼자 공부하는 R 데이터분석) [혼공단] 혼공R이 4주차 미션 - Chapter 4. 데이터 다루기. (feat. 혼자 공부하는 R 데이터분석) 이번 주 스터디 내용 요약 지난 주에는 R의 기초 문법(변수와 함수, 연산자, 조건문, 반복문 등)을 익혀보았습니다. [혼공단] 혼공R이 3주차 미션 - Chapter 3. R 프로그래밍 익히기. (feat. 혼자 공부하는 R 데이터분석), 사용자정의 함수, 조건문 [혼공단] 혼공R이 3주차 미션 - Chapter 3. R 프로그래밍 익히기. (feat. 혼자 공부하는 R 데이터분석), [혼공단] 혼공R이 3주차 미션 - Chapter 3. R 프로그래밍 익히기. (feat. 혼자 공부하는 R 데이터분석), 사용자정의 함수, 조건문 이번주 스터디 내용 요약 이번 주에는 혼자 공부하는 R 데이.. 2022. 7. 31.
[R 데이터분석 기초] 상자 그림 그리기 boxplot | 평균값, 최댓값, 최솟값, 중앙값, 사분위수 의미 상자 그림(boxplot)은 데이터의 분포를 비교하거나 이상치(outlier)를 판단할 때 주로 사용하는 그래프입니다. 상자 그림은 다음과 같이 5가지 항목을 시각화한 요약 정보를 제공합니다. 극단값(최댓값과 최솟값), 제3사분위수, 평균값, 중앙값, 제1사분위수로 구성됩니다. 각 항목은 어떤 의미를 가지고 있는지 알아봅시다. 상자 그림 그리기 R에서 상자 그림은 boxplot() 함수로 그립니다. boxplot(변수명) boxplot() 함수의 옵션 ylim : y축의 범위 names : 변수에 이름 붙이기 col : 색상 # boxplot 예시 boxplot(데이터1, 데이터2, ylim = c(0, 60), main = "boxplot", names = c("21년건수", "20년건수"), col .. 2022. 7. 31.
[서평] 효과적인 데이터 시각화 전략 추천 책 - 핸즈온 데이터 시각화 Hands-On Data Visualization(한빛미디어) 효과적인 데이터 시각화 전략 20가지 시각화 도구 사용법 개인적으로 데이터 분석에 관심이 많습니다. 그래서 데이터 분석에 관한 여러 가지 툴과 기술에 대한 책들을 보며 공부하고 있습니다. 그동안엔 R이나 파이썬 같은 데이터 분석 툴에 집중해서 공부를 해 왔다면 이번에 보게 된 "핸즈온 데이터 시각화"는 그와 달리 조금 특별한 책이었습니다. 데이터 분석에 관한 다른 책들에도 기본적으로는 데이터 시각화에 대한 이야기를 다룹니다. R에서는 gglpot, googleVis, 파이썬에서는 matplotlib, seaborn 같은 시각화 라이브러리를 활용하여 다양한 차트들을 그릴 수 있습니다. 이 책 "핸즈온 데이터 시각화"는 이보다 훨씬 다양한 여러 가지 데이터 시작화 도구들을 소개합니다. 구글 스프레드시트/차트.. 2022. 7. 27.
[혼공단] 혼공R이 3주차 미션 - Chapter 3. R 프로그래밍 익히기. (feat. 혼자 공부하는 R 데이터분석), 사용자정의 함수, 조건문 [혼공단] 혼공R이 3주차 미션 - Chapter 3. R 프로그래밍 익히기. (feat. 혼자 공부하는 R 데이터분석), 사용자정의 함수, 조건문 이번주 스터디 내용 요약 이번 주에는 혼자 공부하는 R 데이터분석 'Chapter 3. R 프로그래밍 익히기" 장을 스터디하였습니다. 데이터 분석을 위한 기본 개념으로 변수와 함수에 대하여 알아보았습니다. 변수명을 만드는 규칙, 변수에 할당연산자( 2022. 7. 23.
[JavaScript] 엘리먼트 추가 하기 | .createElement(), .appendChild() 메서드 사용법, 예제 HTML 문서에서 자바스크립트로 엘리먼트를 추가할 수 있습니다. Document.createElement() 메서드는 지정한 tagName의 HTML 엘리먼트를 만들어 반환합니다. 구문 let element = document.createElement(tagName[, options]); 매개변수 tagName 생성할 엘리먼트의 유형을 가리키는 문자열. 예) section, div, h1, p, button 등 반환 값 새로운 엘리먼트 var aChild = element.appendChild(aChild); 예제 아래 예제는 엘리먼트 안쪽에 엘리먼트가 생성되어 추가됩니다. 다음 예제는 엘리먼트 안쪽에 엘리먼트를 생성합니다. 엘리먼트 안쪽에는 "Hello World!"가 삽입됩니다. 참고로 appendC.. 2022. 7. 16.
반응형