kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

Programming 33

주피터 노트북 다크모드

명령프롬프트 창에서 jupyterthemes 패키지 설치 > pip install jupyterthemes 사용 가능한 테마 확인 (jt 명령어) > jt -l chesterish 테마 적용하기 > jt -t chesterish -f roboto -fs 12 -altp -tfs 12 -nfs 12 -cellw 80% -T -N 또는 기타 설정 없이 모드만 바꿀 경우 > jt -t chesterish * 원래의 디폴트 모드로 변경 시에는 > jt -r 주피터 노트북 실행하여 다크모드 적용 확인하기 (실행중이었다면 재실행) 참고 : https://ththchoco.tistory.com/56

Programming 2022.07.25

혼공머신 - 1주차(코랩 실습 화면 캡쳐 하기)

* Colab 사용법 실습 화면 01-3 마켓과 머신러닝 생선 분류 문제 데이터셋 https://www.kaggle.com/aungpyaeap/fish-market 도미 데이터 셋 2) 빙어 데이터 셋 3) K-최근접 이웃 알고리즘 (k-Nearest Neighbors) 이용 도미와 빙어 데이터 구분하기 도미와 빙어 데이터 합치기(리스트 합치기) * 전체 소스 코드 작성 02-1) 훈련 세트와 테스트 세트 * 실습과정 (전체 소스 코드) 마무리 * 지도 학습 : 입력과 타깃을 전달하여 모델을 훈련한 다음 새로운 데이터를 예측하는 데 활용. k-최근접 이웃이 지도 학습 알고리즘 * 비지도 학습 : 타깃 데이터가 없으며, 무엇을 예측하는 것이 아니라 입력 데이터에서 어떤 특징을 찾는 데 주로 활용 * 훈련 ..

forever 명령어를 이용한 node.js 앱 모니터링

forever 명령어를 이용한 node.js 앱(지갑 모니터링) forever [start | stop | stopall | list | cleanlogs] [options] SCRIPT [script options] # 사용 중인 명령어 node 서버를 forever로 실행하면서 output 파일과 error 파일을 현재 폴더 기준 하위 폴더에 out.log 와 err.log 파일이 생성되게끔 하였습니다. 하위 폴더로 둔 이유는 -w 옵션을 사용하기 때문입니다. app.js 폴더 기준을 감지하고 있는데 로그가 계속 쌓이는것 까지 감지해서 forever가 오작동을 하면 안되겠죠? forever 를 이용한 app.js 노드 인스턴스 실행 $ forever start -w -o ../output.log -e..

Programming 2021.11.26

AI 코딩 기반 추천서비스 관련 자료

!! AI기반 추천서비스 관련 자료 소개드립니다. 1. 유투브 (1시간 분량) https://www.youtube.com/watch?v=v_wnkwuoHew 2. 관련 블로그 https://yeomko.tistory.com/3?category=805638 https://yamalab.tistory.com/107?category=747907 https://rstatistics.tistory.com/29?category=713124 https://www.fun-coding.org/recommend_basic1.html 3. 참조 논문 (첨부파일) - Matrix Factorization 모델은 부가 정보(암묵적인피드백, 일시적 효과, 신뢰 수준)의 결합을 바탕으로 기존의 Nearest-neighbor Tec..

Programming 2021.11.19

Jupyter notebook에서 Python 2.7 커널 사용하기

Powershell에서 conda activate가 작동이 되지 않는 문제 해결하기 CMD에서는 정상적으로 가상환경 전환이 가능하지만, Powershell에서는 권한문제로 정상적으로 작동하지 않아 conda 명령어가 작동하지 않는것은 물론 env에 진입이 불가능한 현상이 있습니다. >>> import os >>> import sys >>> print(os.path.dirname(sys.executable)) 'C:\\Users\\user\\Miniconda3' 파이썬에서 실행파일 경로를 확인하는 코드입니다. 원하는 conda 가상환경 경로로 표시되지 않는다면 아래의 과정을 통해 해결 하실 수 있습니다. PowerShell에서 아래 명령어 실행 # 콘다 패키지 관리자 및 모든 하위 패키지 업데이트 cond..

Programming 2021.11.11

[COS PRO 2급 파이썬 실습] 정수/실수 출력 프로그램

print("본 프로그램은 섭씨를 화씨로 변환해주는 프로그램입니다.") print("변환하고 싶은 섭씨 온도를 입력해 주세요") a = input() b = (a*1.8)+32 print("섭씨온도 : ", a) print("화씨온도 : ", b) ---> 에러 발생 왜 에러가 나는지 확인해보았다. 우선 에러메세지가 can't multiply sequence by non-int of type 'float' --> 시퀀스를 'float'유형의 정수가 아닌 값으로 곱할 수 없습니다. 라는 에러메세지로 type의 문제였다. * round를 사용하면 원하는 소수점까지 지정하여 출력이 가능하다.

Programming 2020.12.07

jupyter notebook에서 함수 도움말 보기 / 주석처리하기

jupyter notebook에서 함수에 대한 도움말을 통해 기능과 사용법 등을 확인할 수 있다. 방법은 간단하다. 예를들어 아래와 같이 sort에 대해 도움말을 보고 싶다면, 해당 함수 또는 입력값 뒤에 커서를 놓고 shift키 + tab키를 누르면 된다. 또한 손쉽게 주석처리 하는 방법도 있다. 일일히 # 또는 ''' - ''' 를 앞뒤로 넣어주지 않아도, 해당 라인에서 ctrl 키와 / 키를 눌러주면 자동으로 라인 앞에 #이 붙어 주석처리가 된다. 다시 원복 시에도 ctrl + / 를 눌르면 주석이 해제 된다. 즉, 주석 on/off ctrl + / 이다. * 마크다운 사용법 1. 헤더 사용하기 # #으로 크기조절 가능 2. 문장 강조하기 *, _, __, ~~ 위 기호를 사용하여 강조 3. 글머리..

Programming 2020.11.19

Visual Studio Code에서 Jupyter notebook 사용하기

* 가상환경을 만들어 그 안에서 jupyter 설치 하여 운영 - 로컬환경과 중첩될 경우의 수가 적어듬 1. Visual Studio Code 설치하기 2. Extension 설치 3. 파이썬 virtualenv kernel jupyter notebook에 연결 1) 파이썬 가상환경 설치 및 설정 * 가상환경 목록 조회 > workon python -m ipykernel install --user --name [가상환경이름] --display-name "[jupyter에 표시할 kernel의 이름]" 이 명령어를 이용해 jupyter notebook의 커널 목록에 원하는 가상환경을 추가할 수 있음 * open folder 또는 프로젝트 추가 python select interpreter에서 가상환경 경로..

Programming 2020.11.16

배치 파일 실행 시 선언한 변수 자동으로 지우기

- 배치 파일을 종료하더라도 배치 파일 안에서 정의한 변수들은, 자동으로 지워지지 않고, 환경 변수에 계속 남아 있습니다. 지저분하기도 하고 위험할 수도 있습니다. 그래서 배치 파일 안에서 변수들을 직접 지워주어야 한다. 그런데 사용한 변수들의 개수가 많다면 이 작업이 번거로우며, 이 때문에 변수들을 자동으로 지우는 방법을 알아본다. 변수를 정의하는 부분 앞에, setlocal 문을 넎음으로써 해결할 수 있다. @echo off set local set TEST=foo echo %TEST% 위와 같이 하면 배치파일을 종료할 때 %TEST% 라는 변수가 자동으로 사라진다. 그러나 변수를 정의하는 부분 뒤에 놓으면 그 변수는 자동으로 지워지지 않는다. setlocal은 자신의 뒤에 있는 문장들에게만 적용된다..

Programming 2020.10.26
반응형