반응형

※ 본 글은 생활코딩의 '지옥에서 온 Git'을 바탕으로 작성되었습니다. 본 블로그는 쓴이의 복습을 위해 사용됩니다.

 

 

**  기본적으로 Git에서의 명령어를 파악하려면 Git Bash 안에서 'git'이라고 명령어를 쳐보면 된다.

 

 

1. 내 위치 파악하기

$ pwd

 

 

2. 시작하기

git init

 

 

 

3. 디렉토리 내 파일확인

ls -al

ls -al

마지막 세번 째 줄이 .git이라는 파일이 생성되는데, 이게 바로 '디렉토리'이다.

 

 

 

 

4. 파일을 만들고 싶을 때

vim f1.txt

vim f1.txt

이 화면에 들어가서 수정을 하고 싶다면 i를 누르고, 원하는 형식으로 수정을 한다.

만약 종료하고 싶다면 esc를 누른 후 INSERT 화면에서 빠져나온 후

:wq를 통해(w는 write를, q는 quit를 각각 상징하는듯?) 빠져나온다.

 

 

 

 

 

5. 만든 파일을 보고 싶을 때

ls - al

cat f1.txt

ls - al
cat f1.txt

 

 

 

6. 내가 만든 파일의 status를 확인하고 싶은 경우 및 status 추가

git status

git add f1.txt

git status

git status
git add f1.txt
git status

처음 status에서는 tracking이 되지 않는 상황을 확인 하고,

두 번째 add 코드를 실행한 후

git이 해당 파일을 정확히 추적하고 있음을 확인

반응형
반응형

https://youtu.be/YFNQwo7iTNc

'니콜라스' 라는 개발자가 이 개념을 너무나 잘 정리했다.

 

Git과 GitHub의 관계를 정리하자면, 커피와 커피숍의 관계이다.

즉 Git은 커피이고, GitHub는 이 커피를 가지고 서비스를 하는 커피숍이다.

 

Git은 버전관리시스템이며, 하나의 소스파일을 통해 여러 파일을 통제할 수 있다.

 

또한 GitHub를 통해 코드를 공유하여 협업할 수 있으며, 누가, 언제, 어디서 이 파일을 열고 어느 부분을 고쳤는지를 확인하고 수정할 수 있다.

 

또한 Google이나 페이스북, 다양한 거대기업에서 OpenSource로 제공한 코드들이 있는데 이 코드들이 어떻게 작동하고 활용될 수 있는지를 알 수 있는 코딩 생태계의 거대한 바다라고 볼 수 있다.

 

- 끝 -

반응형
반응형

※ 본 글은 생활코딩의 '지옥에서 온 Git'을 바탕으로 작성되었습니다. 본 블로그는 쓴이의 복습을 위해 사용됩니다.

 

 

지옥에서 온 Git - 생활코딩

 

 

1. Git 설치 - Window 기준

 

https://git-scm.com/

 

Git

 

git-scm.com

해당 사이트 접속 후 컴퓨터 사양에 맞는 Git 프로그램 다운로드

해당 EXE 파일 실행 후 모든 설치를 Default를 기본으로 진행

 

 

2. 다운 후 Window 검색창에서 Git Bash 클릭

 

Git Bash는 윈도우에서 리눅스나 유닉스에서 사용하는 명령어 체제를 사용할 수 있도록 되어있다.

 

이어 해당 명령어 창에서 'git'이라고 쳤을 때 아래에 나오는 장황한 글자들이 나오면 설치가 완료된다.

 

- 끝 -

반응형
반응형

심플하게 얘기하자면

 

fit은 train_data에서 독립변수들을 통해서 y를 fitting할 때 그대로 사용하면 되는 함수다

 

그래서 regressor.fit()의 모양새가 된다.

 

하지만 이 훈련된 데이터 모델을 가지고 test_datat에 적용할 때는 fit_transform을 사용해야 한다.

μ와 σ를 train_data에서 가져다 써야하므로 transform 한다는 개념이다.

 

자세한 내용은 아래 내용 참조!

 

 

Difference between fit and fit_transform in scikit_learn models?

I am newbie to data science and I do not understand the difference between fit and fit_transform methods in scikit-learn. Can anybody simply explain why we might need to transform data? What doe...

datascience.stackexchange.com

 

반응형
반응형

(Data preprocessing, Linear Regression, Multinomial Regression 등은 이미 공부를 마친 상태이다... 나중에 추가 보완하거나 Data preprocessing Templete을 공유하는 방향으로 보충할 예정 ㅠ_ㅠ) 

 

 

 

1. Polynomial 회귀란 무엇인가?

 

Polynomial Regression(다항식 회귀)에 대해서 알아보자.

기본적으로 선형회귀에 대한 내용으로 n차 다항식의 형태를 띈다.

 

 

Machine Learning A-Z™: Hands-On Python & R In Data Science 중 Polynomial Regression Intuition

 

왜 P

 

olynomial 회귀를 사용하는가?

위키피디아 '선형회귀'

모든 데이터가 선형적인 모형을 띄면 쉽게 추정이 가능하겠지만

선형적이지 않은 모양(ex) 위 그림의 1사분면의 모양)으로 데이터가 분포되어 있다면 선형모형은 맞지 않을 것이다.

이럴 때 다항식 회귀가 필요하다.

다항형태이면 분포와 맞을 수 있다.

 

 

 

다항식 회귀(Polynomial) vs 다중 회귀(Multinomial)

 

 

처음엔 다중회귀와 다항식 회귀의 차이를 몰랐는데, 위 그림과 같이 간단히 설명할 수 있다.

다시 말하자면, n차형 다항식 형태이면 다항회귀, 1차형이고 변수가 많으면 다중회귀인 것이다.

 

 

 

 

 

왜 Linear라고 부르는가?

어쨌든 선형으로 표현이 가능하다.

y와 x간의 관계를 직선형이 아니더더라도, 곡선형으로라도 선형으로 표현 가능하기 때문이다.

만약에 분모의 영역에 x가 들어가게 된다면 더이상 선형이라고 부를 수 없을 것이다.

 

 

반응형
반응형

머신러닝은 통계학도로서 데이터 업계에 관심을 갖고 따라오다 보니 결국에는 마주하게 되는 관문 같은 것 같다.

 

일부 마케팅적인 용어와 섞이며 주가를 높이고는 있지만 실제로 이게 어떻게 구동하는지 잘 몰라 면접 때도 애를 먹었던 머신러닝. 다양한 루트로 지식을 접해오다가 문득 체계적으로 공부하고 배워보고 싶다는 열망이 생겼다.

 

다양한 공부 루트가 있을 수 있다.

Udacity, Datacamp, 앵드류 응 교수의 강의 등

 

하지만 개인적으로 하나하나 체계적으로 따라가고 짚어주면서 나름 실습도 겸할 수 있는 강의를 원했고

마지막으로 선택하게 된 게 udemy 강의였다.

 

 

 

(해당 페이지는 구글 서칭을 통해 발견할 수 있는 다양한 블로그 중에서 공부방법을 잘 정리해 놓은 페이지인 것 같아 링크를 공유한다.)

 

머신러닝 공부 순서, 방법 및 강의 정리

이번 포스팅에서는 작년부터 머신러닝 공부를 시작하면서 들었던 강의와 머신러닝 공부 방법에 대해서 정리해보려고 한다. 필자도 아직 머신러닝을 마스터하려면 갈 길이 멀었지만, 그간 공부했던 경험을 토대로..

gomcine.tistory.com

 

 

그 중에서도 아래 강의를 듣기 시작했는데, 생각보다 굉장히 상세하게 설명해주고 넘어가는 편이다.

이론적인 부분부터 실제적인 부분까지,

게다가 중간에 코드가 업데이트 되거나 바뀌면 수정해서 업데이트를 다시 해주는 강사의 친절함까지.

게다가 9만 명이 넘는 사람들의 평가가 4.5가 넘는다는 건 꽤나 높은 신뢰도를 준다.

게다가 대폭 할인행사를 자주하는 편이라 저렴한 가격으로 들을 수 있다.

 

이제 거의 다섯 번째 챕터를 넘어가는 과정이지만, 상당히 만족하는 편

 

 

다만 어느 정도의 영어가 뒷받침 되어야 편할 것이다. 자막이 있긴 한데 코드와 내용 그리고 영어까지 따라가는 것은 입력의 문제가 발생할 수도 있다.

 

아무튼 앞으로의 포스팅은 내 공부와 더불어 차분히 이런 내용들을 정리하여 올려볼 생각이다.

반응형
반응형

Postgre SQL pgAdmin에서 /로 시작하는 명령어는 안먹힌다.

고로 아래와 같이 해야 한다.

select * from pg_database; -- 데이터베이스 목록 검색
select * from pg_tables; -- 테이블 목록 검색
select * from pg_catalog.pg_namespace; -- 현재 db의 전체 스키마 조회

 

 

반응형

'Data > Postgre SQL' 카테고리의 다른 글

DBeaver를 사용한 Postgre SQL  (0) 2020.04.11
Postgre SQL pgAdmin 사용법  (0) 2019.09.25
반응형

postgre sql을 설치하면 자동으로 pgAdmin이 깔린다.

요즘은 버전 4로 깔리는 듯??

 

 

왼쪽 트리맵에 있는 구조 차례대로

Postgre SQL 서버 - 데이터베이스 - 스키마 - 테이블대로 가면 되는 것 같다. 그 외 여타 것들은 중요하지 않다.

다만 메뉴바 위에 번개모양을 누르면 SQL 명령어로 가게 되는데 저게 중요한 것이다.

SQL을 하려면 저게 필요한데 저거 찾는데 30분은 걸린 듯하다.

 

명령어는 천천히 다음시간에..

반응형

'Data > Postgre SQL' 카테고리의 다른 글

DBeaver를 사용한 Postgre SQL  (0) 2020.04.11
PostgreSQL pgAdmin 데이터베이스, 테이블 조회  (0) 2019.09.25

+ Recent posts