선형 회귀 분석자세히
통계학의 기본 정리 먼저 보고오기 (내 블로그 글)
확률변수예를 들면 주사위는 1,2,3,4,5,6 이라는 확률 변수를 가질수있으므로 이산확률 변수, 또한 각각 확률 변수의 확률이 1/6이므로 이를 확률 분포로 그리면 딱딱끊김
더미변수
0 또는 1만으로 표현되는 값!
카테고리 값을 그냥 정수로 쓰면 회귀 분석 모형은 이 값을 크기를 가진 숫자로 인식하므로 더미변수의 형태로 변환 필요
예를 들면 1~12 월이 있는데 이것을 spring,summer,fall,winder로 0 or 1을 가진 변수로 바꿔주던...
데이터 마이닝이란?
참고
참고
머신 러닝머신 러닝은 유아기의 뇌를 학습시키는 것과 비슷하다. 마치 아무것도 모르는 애기한테 재는 나무야, 재도 나무고, 재도 나무.. 이런 과정들을 거치면서 애기는 어떠한 규칙이나, 판단의 잣대가 생긴다(머신러닝에서의 선형대수같은것)
학습과정에 중요한것은 데이터와 레이블이다
데이터는 예시들(말그대로 나무사진, 나무사진이 아닌 것들)로 구성된것
레이블은 나무가 맞다. 아니다의 표식이다. 예시와 같이 제공해줘야하는 것이다.
즉, 머신 러닝을 위한 데이터는 예시, 레이블쌍의 집합으로 구성된 충분한 양...
Rmac 에서 utf8관련오류
12345678#teminaldefaults write org.R-project.R force.LANG en_US.UTF-8#한글 깨짐#R에서 par(family="AppleGothic")getwd() #현재 경로 setwd() #기본 경로 설정
각 R 언어 해석자세히
123456#temminalbrew install r #R 설치ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew...
처음 외주를 시작하며인강 사이트를 외주 받으며
구현에 문제점과 오류을 기록하고
필요한 기능들, 이를 위해 습득해야될 것들, 나머지 어려웟던 것들을
어떻게 해결했는지를 종합적으로 정리해놓을 겁니다.
과정
설계(DB단(UML)과 홈페이지기준으로 두개를 계획후 이어지게함)
DB설계
app>model>field순으로 하나씩 생각하면서 기획서 3번보는것 추천
모든것이 구현이 될만한 게 일단 생각하면서 모두 추가해놓기
UML 그려보기
브라우저 페이지 기준 설계
페이지 별로 GET, POST등등을 어떻게 할것...
2장 - 함수함수는 큰 프로그램을 작고 단순한 조각으로 나눌 수 있게 해준다.
함수를 사용하면 가독성이 높아지고 코드를 더 이해하기 쉬워진다.
재사용 + 리팩토링까지 가능
파이썬에서 제공하는 함수들에는 다양한 부가 기능이 있다.
이러한 부가기능들은 함수의 목적을 분명하게 하고, 불필요한 요소 제거, 호출자의 의도를 보여주며, 찾기 어려운 버그를 줄여준다.
None을 반환하기보다는 예외를 일으키자
None이 의미를 가져서 return값이달라지면
0, []등 모두 false가 뜨고 None 또한 if 문에서 모두 if문 동작이 ...
왜 읽는가?파이썬을 쓰다보면 내가 짜는것이 효율적인지, 비효율적인지 따질수없었다.
코딩 스킬이 좋다라는 기준이 나에게는 없으니 내가 편한대로 짜버린 프로젝트가 whereMyPost였다.
지금 들어가봐도 엉망이다. 하지만 일단 작동은 하니까 항상 어지럽다.
하지만 다른 Django 같은 라이브러리를 보면 tree형식으로 각자의 디렉토리 안에 파일의 코드들이 역할에는 BaseCode들이 많고 이를 상속받아서 기능을 추가하는 방식으로 구현해서 기능을 추가, 수정하기도 편리하고, 누가 코드를 뜯어볼때도 편해진다.
코드를 잘짜면 모두...
기능에 따라django DEBUG=Falsedjango 프로젝트의 디폴트값은 DEBUG=True이다.
개발이 종료되면 DEBUG=False로 변경한다. 이때 달라지는점을 정리한다.
ALLOWED_HOSTS에 필요한 IP, DNS를 추가해줘야 서비스가능
12345678910111213ALLOWED_HOSTS = ['127.0.0.1'] 로 설정 후>> http://localhost:8000/ 로 접속시Bad Request (400)>> http:/...
IP주소왜 알아야해?IP주소는 집주소다. 집주소는 알아야 서로 정보를 전달할것아닌가?
개인적으로는 이번포스팅으로 개인 서버컴퓨터를 세팅 후 다룰 수있는 기반을 만들고싶었다.
IP주소란?인터넷(TCP/IP)에 연결되어 있는 모든 인터페이스(이더넷 카드 같은)는 고유의 IP주소를 가지고 있어야 통신할 수 있다.
IP주소는 32bit 크기를 가지는데 8bit(1byte) 씩 끊어서 옥텟 octets이라고 하고, 각 octet은 0-255의 범위를 가지는 10진수로 바꿔 마침표(“.”) 기호로 나누어 표기한다. ( 예) 8.8.8.8...
HTTPie기능httpie 는 python 으로 개발된 콘솔용 http client 유틸리티로 curl 대신 http 개발 및 디버깅 용도로 사용 가능하며 다음과 같은 특징이 있다.
왜 사용해야하는가?
요청과 응답이 어떻게 들어갔는지 볼수있고 다양한 기능을 내장함
curl 에 비해 사용이 쉬움
json 지원 기능 내장
출력을 포맷팅하여 보여주므로 가독성이 뛰어남
Form 과 file 업로드가 쉬움
HTTP 인증 및 커스텀 헤더 설정등
강력한 세션기능과 인증 기능을 제공함
설치1brew install httpie
기본 사용법...
세션vs 쿠키 vs 캐시세션이란
세션은 쿠키를 기반
하지만 사용자 정보 파일을 브라우저에 저장하는 쿠키와 달리 세션은 서버 메모리에 저장되고 서버 측에서 관리합니다.
서버에서는 클라이언트를 구분하기 위해 세션 ID를 부여하며 웹 브라우저가 서버에 접속해서 브라우저를 종료할 때까지 인증상태를 유지합니다.
물론 접속 시간에 제한을 두어 일정 시간 응답이 없다면 정보가 유지되지 않게 설정이 가능 합니다.
사용자에 대한 정보를 서버에 두기 때문에 쿠키보다 보안에 좋지만, 사용자가 많아질수록 서버 메모리를 많이 차지하게 됩니다....