일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 운영체제
- 파일권한
- 챗봇
- venv
- Python
- Lambda
- graphQL
- docker
- GQL
- ssh
- vscode
- gcp
- AWS
- 구글클라우드
- 클라우드
- 카카오 오픈빌더
- nohub
- chatbot
- OS
- 카카오톡 챗봇
- flask
- 플라스크
- 시작
- 노션
- 도커
- Mac
- braces
- jinja2
- Windows
- cloud
- Today
- Total
목록전체 글 (29)
ForFour
핸즈온 머신러닝(2판), Data Science Handbook을 기반으로 작성되었습니다. 차원 축소: dimensionality reduction은 고차원 데이터로부터 저 차원 데이터로 변환하는 방법이다. -위키백과 차원 흔히 물리학에서는 저차원의 생물은 상위 차원의 현상을 볼 수도 이해할 수도 없다고 이야기 합니다. 우리는 3차원 공간에 살고 있고 시간의 1축을 더해서 4차원으로 우주공간이 구성되어있다고 생각하죠. 잘은 모르지만 초끈이론과 같은 물리이론에 따르면 우주가 4차원이 아닌 더 입체적인 고차원의 차원으로 구성되어있다고 설명하고 있습니다. 아마 그런 차원의 공간은 우리는 죽었다가 깨어나도 이해하지 못할 것입니다. 하지만 데이터에서 다루는 차원은 다행히 그것보다는 비교적 훨씬 단순합니다. n차원..
이전 글:[kaggle]심슨 캐릭터 인식하기(The Simposons character recongnition) The Simpsons Characters Data | Kaggle The Simpsons Characters Data Image dataset of 20 characters from The Simpsons www.kaggle.com 첫 훈련 모델의 성능평가, 예측, confusion matrix 지표 확인을 하고 각 캐릭터의 랜덤 이미지에 대한 예측과 시각화를 진행해 보았습니다. 각 캐릭터 폴더에서 이미지를 가지고와 예측을 수행하고 true, prediction class를 표시했습니다만... 이상하게 전혀 다르게 예측을 하는 것을 볼 수 있었습니다. 분명 모델의 성능은 90% 이상이고 co..
The Simpsons Characters Data | Kaggle The Simpsons Characters Data Image dataset of 20 characters from The Simpsons www.kaggle.com 다음 캐글 데이터 셋에서 cnn을 이용해 캐릭터 인식을 해보겠습니다. 먼저 필요한 라이브러리를 임포트 해줍니다. import numpy as np # linear algebra import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv) import os import seaborn as sns import matplotlib.pyplot as plt import requests import cv2 import..
이 글은 다음의 두 책을 메인으로 참고하여 정리한 글입니다. Fundamentals of Database Systems (7th Edition) 관계형 데이터베이스 실전 입문 - YES24 인덱스(index)란? 책의 목차와 비교하기도 하지만 목차보다는 책의 색인에 가깝다*. 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다. 인덱스를 활용하면 select 외에도 update나 delete의 성능도 향상된다. 수정, 삭제 연산을 수행하기 위해서는 대상을 조회해야 작업할 수 있기 때문이다. Type of Indexes Single-level indexes 정렬된 파일 기반 인덱스 파일이 정렬되어 있기 때문에 이진 탐색이 가능하다. 기본 인덱스(prim..
Linux Linux는 1991년 9월 17일 리누스 토르발스가 처음 출시한 운영 체제 커널인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영 체제 계열이다. - [위키백과] 리눅스는 오픈소스이기 때문에 누구나 배포판을 만들 수 있습니다. 유명한 배포판으로는 데비안, 우분투, 페도라가 있습니다. 리눅스도 gui(데스크탑) 버전이 있기는 하지만 서버용으로 리눅스를 쓴다면 대부분 terminal(CLI) 환경에서 작업을 합니다. 명령어 terminal환경에서 작업을 주로 하기 때문에 linux os에서 자주 사용하는 명령어들이 있는데 ls(local system?), cd(change directory) 등의 명령어가 있고, rm(remove) 명령어를 통해 파일을 삭제할 수 있습니다. history ..
VScode 에서 C/C++시작하기 사전확인 g++ (terminal에 g++ -v로 확인 가능하다.) lldb 두 개 설치되어있나 확인한다. g++은 컴파일/빌드에, lldb는 디버깅하는 데 필요한 툴이다. VSCode 설치하기 아래의 사이트를 통해 VSCode를 설치한다. 본인은 맥을 사용중. http://code.visualstudio.com 확장자 설치 아래의 Extension 설치하기 파일 생성하기 .cpp or .c 파일 생성한다. SHIFT + ⌘ + B SHIFT+ ⌘ + B키를 눌러 task.json에 접근하기 or Terminal - Configure Tasks로 접근해도 된다. *task.json은 빌드하고 실행할 명령어들을 미리 json형태로 저장해 놓은 파일을 말한다. 공식 도큐먼..
CLI 환경을 사용하면서 알고 있으면 좋을 만한 쉘 기본 문법들에 대해서 정리해봤습니다. #(sharp) shell script에서 #은 기본적으로 주석에 쓰입니다. 하지만 다양한 곳에서 혹은 잘 모르지만 영어권에서 #은 number sign의 의미가 있습니다. 그것때문인지 #이 shell에서 숫자의 의미로 작용을 하는 경우가 있는데 첫번째, $#입니다. shell scipt를 실행할때 인자를 갖는 경우가 있습니다. 그때 $1, $2로 n번째의 인자값을 가져올 수가 있습니다. 이때 $#은 인자의 개수를 의미합니다. 두번째, ${#a[@]} shell script에서 배열의 길이 len(array)를 얻고 싶을 때 다음과 같은 분법으로 배열의 길이를 얻을 수 있습니다. Hello World .sh확장자로 ..
쉘과 커널에 잘 모르신다면 Kernel과 shell에 대한 포스트를 보고 오시면 좋습니다. [운영체제] Kernel과 Shell [운영체제] Kernel과 Shell 커널은 운영체제의 가장 중요한 요소중 하나로 주로 낮은 수준의 하드웨어를 제어합니다. 쉘은 그 커널을 덮고 있는 응용프로그램으로 사용자의 명령어를 해석합니다. Kernel(커널) fourz.tistory.com Z SHell(ZSH) 맥에서는 카탈리나 OS부터 기본 shell이 Bash에서 zsh로 변경되었습니다. zsh 또한 Bourne(sh) 기반으로 bash와 호환되며 문법에 차이는 거의 없고 비슷하게 동작합니다. 대신 추가적인 기능들이 추가되어 들어가 있습니다. zsh를 더 편하게 쓰기 위해 oh-my-zsh이라는 프레임워크도 존재합..