[K-MOOC] 딥러닝 개론 및 응용(세종대)
딥러닝 개론 및 응용 2021/06/13 수료 후기 '케라스 창시자에게 배우는 딥러닝' 책을 기반으로 구성된 강의이며, 딥러닝에 대해 많은 것을 얻어갈 수 있었다. 딥러닝의 기본 개념을 정립하고 딥러닝을 이용한 이미..
키자드에 등록된 총 201개의 포스트를 확인하실 수 있습니다.
딥러닝 개론 및 응용 2021/06/13 수료 후기 '케라스 창시자에게 배우는 딥러닝' 책을 기반으로 구성된 강의이며, 딥러닝에 대해 많은 것을 얻어갈 수 있었다. 딥러닝의 기본 개념을 정립하고 딥러닝을 이용한 이미..
기록용 구분 제품 비고 교체 예정 CPU intel i7-8세대 8700 커피레이크 i8700 M/B MSI B360M 박격포 RAM DDR4 8GB 21300 8GB X 3 = 24GB => 8GB 추가 예정 GPU 갤럭시 지포스 GTX1060 OC 6GB 6GB => RTX 3060 12GB..
문제 백준 BOJ 2616 소형기관차 https://www.acmicpc.net/problem/2616 2616번: 소형기관차 첫째 줄에 기관차가 끌고 가던 객차의 수가 입력된다. 그 수는 50,000 이하이다. 둘째 줄에는 기관차가 끌고 가던 객차..
문제 백준 BOJ 2109 순회강연 https://www.acmicpc.net/problem/2109 2109번: 순회강연 한 저명한 학자에게 n(0 ≤ n ≤ 10,000)개의 대학에서 강연 요청을 해 왔다. 각 대학에서는 d(1 ≤ d ≤ 10,000)일 안에..
1.1 인공지능과 머신러닝, 딥러닝 1.1.1 인공 지능 1.1.2 머신 러닝 1.1.3 데이터에서 표현을 학습하기 1.1.4 딥러닝에서 ‘딥’이란 무엇일까? 1.1.5 그림 3개로 딥러닝 작동 원리 이해하기 1.1.6 지금까지 딥러..
무료 K-MOOC Kaggle T-Academy e-koreatech 유료 Udemy 무료/유료 코세라(Coursera) 인프런 구름에듀 Edwith(BoostCourse) 제주코딩베이스캠프
문제 백준 BOJ https://www.acmicpc.net/problem/5582 5582번: 공통 부분 문자열 두 문자열이 주어졌을 때, 두 문자열에 모두 포함된 가장 긴 공통 부분 문자열을 찾는 프로그램을 작성하시오. 어떤 문자열 s의..
Lower Bound와 Upper Bound는 일종의 이분 탐색에서 파생된 것으로, 이분 탐색이 '원하는 값 k를 찾는 과정' 이라면 Lower Bound는 '원하는 값 k 이상이 처음 나오는 위치를 찾는 과정' 이며, Upper Bound는 '원하..
문제 백준 BOJ https://www.acmicpc.net/problem/11663 11663번: 선분 위의 점 첫째 줄에 점의 개수 N과 선분의 개수 M이 주어진다. (1 ≤ N, M ≤ 100,000) 둘째 줄에는 점의 좌표가 주어진다. 두 점이 같은 좌..
부하 테스트, 스트레스 테스트 라고도 함. Locust.io 파이썬 기반 https://locust.io/ Locust - A modern load testing framework Example code A fundamental feature of Locust is that you describe all your t..
문제 백준 BOJ 10800 컬러볼 https://www.acmicpc.net/problem/10800 10800번: 컬러볼 첫 줄에는 공의 개수를 나타내는 자연수 N이 주어진다(1 ≤ N ≤ 200,000). 다음 N개의 줄 중 i번째 줄에는 i번째 공의 색을..
문제 백준 BOJ 20003 https://www.acmicpc.net/problem/20003 20003번: 거스름돈이 싫어요 프로불편러 지수는 딱 떨어지지 않는 수는 질색이다. 거스름돈이 남는 것도 딱 질색이다. 지수가 아이템을 사려 하는데,..
<케라스 창시자에게 배우는 딥러닝>의 주피터 노트북 목차 2장: 2.1: 신경망과의 첫 만남 3장: 3.4: 영화 리뷰 분류 3.5: 뉴스 기사 분류 3.6: 주택 가격 예측 4장: 4.4: 과대적합과 과소적합 5장: 5.1: 합성곱 신..
빅데이터의 등장 배경 기업의 고객 데이터 트래킹/수집행위 증가 미디어 콘텐츠와 콘텐츠 사용에 관한 정보 증가(대용량 멀티미디어 콘텐츠) SNS의 비정형 확산과 비정형 데이터의 폭증(비정형 데이터->데이터의..
바이오헬스 빅데이터의 정의 빅데이터 처리 기법을 활용해 방대한 바이오 정보를 효율성 있게 정리·해석하고 그 생물 및 의학적인 의미를 밝혀 새로운 지식 및 서비스를 개발하는 것(생명과학 + 헬스케어) 바이..
빅데이터 청년인재 양성교육 신청 5~6월 기간 6~9월 빅데이터 청년인재 한국데이터산업진흥원이 주관하는 빅데이터 청년인재 양성 교육(데이터 청년 캠퍼스) dataonair.or.kr 빅데이터 연합동아리 BOAZ 신청: 12월..
[Kaggle] - Pandas 2021/02/17 수료 후기 Solveed short hands-on challenges to perfect data manipulation skills.
kaggle 자료 중에 SOTA라는 단어가 많이보여 검색해 보았다. SOTA는 State-of-the-art의 약자로 현재 최고 수준의 결과를 의미한다. kaggle에서 모델 구축을 위해 사전학습된 신경망들을 많이 사용하는데,..
[Kaggle] - Data Visualization 2021/02/21 수료 후기 Making great data visualizations is a great way to see the power of coding!
[Kaggle] - Data Cleaning 2021/05/24 수료 후기 Mastered efficient workflows for cleaning real-world, messy data.
문제 백준 BOJ https://www.acmicpc.net/problem/1027 1027번: 고층 건물 세준시에는 고층 빌딩이 많다. 세준시의 서민 김지민은 가장 많은 고층 빌딩이 보이는 고층 빌딩을 찾으려고 한다. 빌딩은 총 N개가 있..
문제 백준 BOJ 17094 Serious Problem 17094번: Serious Problem 2의 등장횟수가 더 많다면 2를 출력하고, e의 등장횟수가 더 많다면 e를 출력한다. 등장횟수가 같다면 "yee"를 출력한다. (큰 따옴표 제외) w..
문제 백준 BOJ 1812 사탕 https://www.acmicpc.net/problem/1812 1812번: 사탕 첫째 줄에 N(3≤N≤999, N은 홀수)이 주어진다. 둘째 줄부터 N개의 줄에 걸쳐 1번 학생과 2번 학생이 가지고 있는 사탕의 수의 합..
Intro to SQL 2021/05/24 수료 후기 Learned SQL for working with databases, using Google BigQuery.
[Kaggle] - Python 2021/02/14 수료 후기 Learned the most important language 'Python' for data science.
[Kaggle] - Intro to Machine Learning 2021/02/18 수료 후기 Learned the core ideas in machine learning, and build my own models.
PYthon for Everyone 2021/02/17 수료 후기 파이썬 문법 및 주요 개념들을 빠르게 정리하기에 좋음. 파이썬 강좌로 전세계에서 손에 꼽힐 정도로 유명한 만큼 강의력이 매우 뛰어나신 듯함. 파트너 기업과 함께..
Python을 활용한 데이터분석 기초 2021/02/22 수료 후기 빅데이터/데이터 과학/데이터 분석의 정의와 Jupyter Notebook 환경에 대해 이해하고, 빅데이터 처리 및 시각화에 활용되는 Python 라이브러리 (pandas,..
Git & GitHub Page 2021/02/21 수료 후기 Git의 개념과 GitHub의 사용법 및 기본 명령어에 대해 다루고 GitHub Page로 블로그 만들기 등 GitHub Page 활용 방법에 대해 알아볼 수 있는 강의. Github Page 블로..
데이터과학을 위한 R프로그래밍(포스텍) 2021/02/28 수료 후기 Data Science 및 Data Analytics에서 필수적인 분석 툴인 R 프로그램의 기초 스크립트부터 데이터시각화, 선형모형, 머신러닝까지 다루어 데이터애널..
[MIT] Introduction to Computational Thinking and Data Science 2021/06/02 수료 후기 데이터 과학이라는 분야를 시작하기 위한 알고리즘과 통계학 그리고 기계학습의 내용을 조금씩 나눠서 다루고 있..
파이썬으로 시작하는 데이터 사이언스 2021/05/24 수료 후기 전처리부터 시각화까지 데이터 분석의 전반적인 내용을 빠르게 훑어볼 수 있었다. 데이터 분석을 위한 라이브러리(pandas, seaborn 등) 연습에 좋음...
Learning Data Science With Kaggle Practice 2021/03/02 수료 후기 간단한 머신러닝 알고리즘과 시각화를 통해 데이터 인사이트를 찾아보는 연습을 하기에 좋음. Kaggle을 비롯한 여러 데이터 분석 경연대회에 참..
Web server 개요 1. 클라이언트 웹서버(Nginx)로 HTTP 요청 2. 웹서버(Nginx) 웹 서버. 클라이언트로부터의 HTTP요청을 받아 정적인 페이지/파일을 돌려줌. (동적인 부분은 uWSGI가 담당) 가벼움과 높은 성능이 목..
Scale up vs Scale out Scale up vs Scale out 구분 Scale up Scale out 명칭 스케일업 스케일아웃 관점 서버의 하드웨어 성능을 높이는 것 서버의 수를 증가 설명 · 보통 말하는 업그..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
REST API란? REST : Representational State Transfer API : Application Programming Interface HTTP의 URL과 HTTP method(GET, POST, PUT, DELETE)를 사용하여 API 사용 가독성을 높인 구조화된 시스템 아키텍쳐..
PostgreSQL란? PostgreSQL은 오픈 소스 객체-관계형 데이터베이스 시스템(ORDBMS)으로, Enterprise급 DBMS의 기능과 차세대 DBMS에서나 볼 수 있을 법한 기능들을 제공한다. 약 20여년의 오랜 역사를 갖는 Postgr..
Docker 도커: 컨테이너 기반의 오픈소스 가상화 플랫폼 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줌. 백엔드 프로그램, 데이터베..
기초 문법 변수, 자료형(리스트, 튜플, 딕셔너리), while, for, if-else, 함수 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 https://wikidocs.net/book/1 모듈(import), 패키지, 가상환경(venv) 모듈: 함수..
Django: 파이썬 기반 웹 프레임워크 MVC(MTV) : 디자인 패턴 Model 데이터를 입력하고 전송받으면 데이터베이스 서버에 저장되는데 이것을 다루는 것이 모델. 안전하게 데이터를 저장함. View 데이터를 적절하게..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
HTTP(HyperText Transfer Protocol) HTTP/클라이언트/서버 HTTP: 웹브라우저(클라이언트)와 웹서버가 컨텐츠(html, 이미지, 오디오, css, javascript 파일등)을 주고 받기 위해서 사용하는 통신규칙. 클라이언트(C..
티스토리 블로그에 애드핏 승인이 먼저 떨어지고 관리창에 수익-애드핏관리-광고설정 으로 들어가면 계속 다시 조회하기만 나오는 현상!! AdBlock(광고 차단 Add-In) 동작 중지를 하면 해결된다. 잘 쓰던 걸 굳이..
스킨 적용하기 0. 구글링으로 마음에 드는 스킨을 고릅니다. 1. 스킨을 다운로드 받은 뒤 압축을 해제합니다. 2. 티스토리에 접속 후, 로그인 - 블로그 관리 - 스킨 변경으로 이동합니다. 3. 새로운 스킨을 적용하..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
VSCode WSL2를 이용한 C/C++ 컴파일/빌드/GDB 디버깅 방법 메모 2020년 5월 MS에서는 윈도우10의 2004버전(빌드 19041)을 발표했습니다.이번 발표의 핵심은 단연코 "WSL2"가 아닐까 싶습니다.강력하지만 아직 주력..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
강력한 자동완성 기능 등으로 HTML 작성 속도를 크게 향상시켜주는 플러그인 공식 문서 https://docs.emmet.io/abbreviations/syntax/ Abbreviations Syntax Abbreviations Syntax Emmet uses syntax similar to C..
Python Interpreter 버전이 맞지 않아서 발생하는 문제. 1. (Ctrl+Alt+P) 입력 2. Command Pallette에 Python:Select Interpreter 입력 3. 올바른 python 버전 선택 후 적용 4. 끝
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
HTTP 요청 헤더 HTTP 헤더 클라이언트와 서버 사이에 이루어지는 HTTP 요청과 응답은 HTTP 헤더를 사용하여 수행됩니다. HTTP 헤더는 클라이언트와 서버가 서로에게 전달해야 할 다양한 종류의 데이터를 포..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Sci..
Introduction to Computational Thinking and Data Science (6.0002, Fall 2016) Introduction to Computational Thinking and Data Science 6.0002 is the continuation of 6.0001 Introduction to Computer Scie..
DOM 문서 객체 모델(DOM)이란? 문서 객체 모델(DOM, Document Object Model)은 HTML 문서나 XML 문서에 접근하기 위한 일종의 인터페이스입니다. 이 모델은 문서 내의 모든 요소의 목적과 특징을 정의하고, 각..
XMLHttpRequest 객체 XMLHttpRequest 객체 Ajax의 가장 핵심적인 구성 요소는 바로 XMLHttpRequest 객체입니다. Ajax에서 XMLHttpRequest 객체는 웹 브라우저가 서버와 데이터를 교환할 때 사용됩니다. 웹 브라..
XML XML은 데이터를 저장하고 전달할 목적으로 만들어졌으며, 저장되는 데이터의 구조를 기술하기 위한 언어입니다. XML이란? XML은 EXtensible Markup Language의 약자이며, 1998년에 W3C 표준 권고안에 포함되..
XML 문법 XML 선언 XML 문서는 맨 첫 줄에 태그를 사용하여 XML 문서임을 명시해야 합니다. 이것을 XML 프롤로그(prolog)라고 하며, 이때 사용되는 태그의 이름은 소문자 xml로만 사용해야 합니다. XML 프롤로..
XML 요소 XML 문서 구조 XML 문서는 크게 XML 프롤로그 부분과 XML 요소 부분으로 나눌 수 있습니다. XML 요소 부분은 하나 이상의 XML 요소로 구성됩니다. XML 요소 XML 요소란 XML 문서를 구성하는 하나의 구..
Ajax 개요 Ajax Ajax는 그 자체가 별도의 새로운 언어는 아닙니다. HTML, CSS, 자바스크립트, DOM, XML 등 기존에 사용되던 여러 기술을 함께 사용하는 새로운 개발 기법입니다. Ajax는 웹 페이지 전체를 다..
Pandas : 수식으로 계산할 수 있고 시각화도 할 수 있는 데이터 분석도구입니다. 엑셀로도 데이터를 분석할 수 있는데 왜 판다스를 사용하는 것일까요? 엑셀로는 힘든 대용량의 데이터를 판다스는 분석할 수..
https://www.acmicpc.net/problem/1781 1781번: 컵라면 상욱 조교는 동호에게 N개의 문제를 주고서, 각각의 문제를 풀었을 때 컵라면을 몇 개 줄 것인지 제시 하였다. 하지만 동호의 찌를듯한 자신감에 소심한 상..
https://www.acmicpc.net/problem/10422 10422번: 괄호 ‘(‘, ‘)’ 문자로만 이루어진 문자열을 괄호 문자열이라 한다. 올바른 괄호 문자열이란 다음과 같이 정의된다. ()는 올바른 괄호 문자열이다. S가 올바른..
외젠 샤를 카탈랑(Eugène Charles Catalan)이 1865년에 발견한 수열로, 보통 C_n으로 표기한다. 카탈란 수(catalan number) 카탈란 수(catalan number)로 불리는 수열이 있다. 핀란드 수학자 카탈란의 이름..
0. Google BigQuery 빅쿼리는 확장성이 뛰어나고 가격 대비 성능이 좋은 기업용 서버리스 데이터 웨어하우스 입니다. 객체 스토리지(메타데이터와 고유의 식별자를 통해 객체로 저장), 스프레드시트의 데이터, 관..
What is Locust? - Locust 1.5.1 documentation What is Locust? — Locust 1.5.2 documentation If you want your users to loop, perform some conditional behaviour or do some calculations, you just use th..
1. Handling Missing Values Missing Value 처리하기 Drop missing values, or fill them in with an automated workflow. # modules we'll use import pandas as pd import numpy as np # read in all our data..
아나콘다 설치 아나콘다는 파이썬/R과 관련된 다양한 패키지들을 관리하고 있습니다. 아나콘다를 설치하려면 아래의 링크로 들어가서 자신의 OS에 맞게 다운받아서 설치하실 수 있습니다. 주피터 노트북 활용 아..
Zen of Python - 파이썬의 철학이 잘 담겨있는 Zen of Python을 출력해 봅니다. import this #결과 : # The Zen of Python, by Tim Peters # # Beautiful is better than ugly. # Explicit is better than implic..
비트마스크란? 정수의 이진수 표현을 자료 구조로 쓰는 기법 대표적인 연산 공집합 set = 0; 전체집합 set = (1< p번 원소 추가 set |= (1< p번 원소 확인 if(set & (1< p번 원소 삭제 set &= ~(1< p번..
Binary exponentiation(또는 Exponentiation by squaring)이라는 기법을 써주면 O(log n)의 시간복잡도로 a^n을 구할 수 있다. 분할정복을 이용한 거듭제곱이라고 부를 수 있다. typedef long long ll; ll binpow(..
01. STL 1: 기초 자료구조 (큐, 스택, 힙, 벡터, 데큐, 맵, 셋 ...) 02. STL 2: 기초 알고리즘 (이분 탐색, 정렬, ...) 03. 그래프 1: BFS, DFS 04. 전수탐색과 재귀호출 05. Greedy 기초 06. Dijkstra, Floyd, 벨..
\t : 수평 tab tab(8)칸 띄우기 \n : 개행 커서를 한줄 밑으로 이동(enter와 같은효과) \' : '(쿼티션)을 표시 , 단독으로 '입력시 화면에 출력 x \" : "(더블 쿼티션) 표시 \\ : \(역슬래시 표시)
프로그래밍을 하다가 소스를 링크 시켜보면 다음과 같은 에러를 종종 볼 수 있다. LINK : fatal error LNK1168: XXX.exe을(를) 쓰기용으로 열수 없습니다. 그 원인은 바로 "이미 exe파일이 실행중이기 때문이다."..
2021 정보처리기사 필기 2회차 (5월 15일 실시) 점수: 86 (75/100/90/85/75) 2회 합격률: 36.76% 공부 순서 1. 주간컴공 유튜브 1회독. (2배속) 2. 정보처리기사 필기 총정리 그리고 최신 기출문제 내용들을..
Completion Certificate for Introduction to Data Science This certificate verifies my successful completion of IBM's "Introduction to Data Science" on Coursera www.coursera.org Introduction to Data..
Completion Certificate for AI in Healthcare This certificate verifies my successful completion of Stanford University's "AI in Healthcare" on Coursera www.coursera.org AI in Healthcare Offered by..
Completion Certificate for IBM AI Foundations for Business This certificate verifies my successful completion of IBM's "IBM AI Foundations for Business" on Coursera www.coursera.org IBM AI Foundati..
다크모드: 검은색 또는 회색의 음영 등 어두운 색상을 기본 배경색으로 사용하는 조도가 낮은 사용자 인터페이스(UI) 다크 테마의 인터페이스는 눈의 피로도를 줄여주는 것은 물론, 사용자 경험까지 더욱 향상시킨..
몫과 나머지 - divmod a = 7 b = 5 print(*divmod(a, b)) n진법으로 표기된 string을 10진법 숫자로 변환하기 - int 함수 파이썬의 int(x, base = 10) 함수는 진법 변환을 지원함 num = '3212' base = 5 answer..
biopython.org/wiki/Download Download · Biopython Download Current Release - 1.78 - 4 September 2020 See also What’s new. Files Biopython 1.78 Installation Instructions All supported versions of Py..
통화 키패드에 "319712358"입력 OK 클릭 Password: "0821" 입력 Data Setting APN LGU+ APN 유형 default,supl 뒤에 ",dun" 추가 (=> "default,supl,dun") APN 유형 길게 누르기(저장) 끝
Completion Certificate for Key Technologies for Business This certificate verifies my successful completion of IBM's "Key Technologies for Business" on Coursera www.coursera.org (작성 예정) Key Tec..
https://www.coursera.org/ Coursera | Build Skills with Online Courses from Top Institutions Join Coursera for free and learn online. Build skills with courses from top universities like Yale, Michig..
1. Framework vs Library 성격 재사용 가능한 하나 이상의 서브루틴(함수)들이 저장된 파일들의 모음 서로 관련이 있는 많은 수의 문제를 풀기 위한 추상적 설계를 구체화한 클래스 집합 사용자 코드의 작성 독립..
Completion Certificate for Google IT Support This certificate verifies my successful completion of Google's "Google IT Support" on Coursera www.coursera.org 아주 알차다. (작성 예정)
미국(or 실리콘밸리)의 장점 - 날씨가 좋다. 며칠동안 한 방울의 비도 맞지 않았다. 일기예보를 볼 필요가 없다. 원래 비가 안온다고 한다. - 영어를 많이 쓴다. - 분리수거를 안해도 된다. 음식물이고 뭐고 다 한..