녕로그
Home
  • 분류 전체보기 (79)
    • 강화학습 (0)
    • NLP (7)
    • 읽어본 논문들 (1)
    • 개발 (67)
      • 개인 프로젝트 (5)
      • 오류조치 및 팁 (10)
      • Flutter (2)
      • 2022-하계모각코 (12)
      • 2022-동계모각코 (12)
      • 2023-동계모각코 (25)
    • 잡담, 생각 (4)
Home
  • 분류 전체보기 (79)
    • 강화학습 (0)
    • NLP (7)
    • 읽어본 논문들 (1)
    • 개발 (67)
      • 개인 프로젝트 (5)
      • 오류조치 및 팁 (10)
      • Flutter (2)
      • 2022-하계모각코 (12)
      • 2022-동계모각코 (12)
      • 2023-동계모각코 (25)
    • 잡담, 생각 (4)
블로그 내 검색

녕로그

App 개발, 머신러닝을 공부하는 블로그입니다.

  • NLP

    Simple Linear Regression 실습

    2022. 7. 27.

    by. 안녕진

    개인 공부 목적의 포스팅입니다. 잘못된 정보가 있다면 댓글 남겨주시면 수정하도록 하겠습니다.
    감사합니다.

     

    💡 주제 설명

    Simple Linear Regression 실습을 진행했다.

     


    📌 배경

    변수의 상관관계를 찾는 건데 왜 Regression이라는 이름이 붙었을까 궁금했는데, 
    생각을 잘 정리해서 포스팅해주신 분이 있어서 참고했다. [링크]

     


    🔍 과정

    • Simple Linear Regression 실습 코드를 작성해보며, 정말 간단하게 동작만 확인했다.
    population으로 y = 0.5*x + 0.3과 같은 형태의 데이터를 정의했다.
    모델은 predict = w*x+b의 형태인데, w와 b를 random 한 값으로 초기화했다.
    그리고 SGD라는 optimizer로 학습시켰다.

    [실습 진행한 코드는 Github에서 깔끔하게 확인할 수 있습니다.]

     

    • pyplot 관련
    for loop를 돌면서 내 가설 그래프가 모집단의 분포 그래프와 일치해지는 모습을 동영상 보듯 보고 싶었다.
    그런데 그냥 for loop 안에 plt.plot(x, y)을 넣으면, loop를 돌 때마다 새로운 그래프가 생겨버린다.

    from IPython import display
    def train_and_test(): # for loop 내부에서 호출되는 함수
        ...
        display.clear_output(wait=True)
        plt.plot(x, y)
        plt.show()
        ...

     

    이런 식으로 이용하면 아래 영상처럼 동작하도록 만들 수 있다.
    저작자표시 (새창열림)

    'NLP' 카테고리의 다른 글

    감정분석 (naive bayes classifier, 나이브 베이즈 분류기)  (3) 2022.10.02
    cost function of Logistic Regression  (0) 2022.08.11
    Feature Scaling의 효과 (Loss 시각화) 실습  (0) 2022.07.29
    Feature scaling의 종류  (0) 2022.07.28
    [pytorch] DataLoader  (0) 2022.07.27

    댓글

    관련글

    • cost function of Logistic Regression 2022.08.11
    • Feature Scaling의 효과 (Loss 시각화) 실습 2022.07.29
    • Feature scaling의 종류 2022.07.28
    • [pytorch] DataLoader 2022.07.27
    맨 위로
전체 글 보기
  • Github
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
안녕진

티스토리툴바