본문 바로가기
  • UNIV_LIFE_BY_HUGWAN

Artificial Intelligence/Machine Learning 실습4

주피터노트북 커널 죽음, The kernel appears to have died. It will restart automatically, 무조건 해결가능한 방법 아 진짜ㅜㅜ 이거 때문에 몇 시간을 쓴 건지.... 저는 import keras를 하려는데 자꾸 저 오류가 떠서 진행이 안 되는 상황이었습니다. 첫 번째 방법) 주피터 노트북의 용량 늘리기 일단 인터넷에 치면 나오는 방법이 대부분 용량을 늘리라는 것입니다. 저도 당연히 따라서 했습니다. Finder(mac기준)에서 jupyter_notebook_config.py를 찾으면 됩니다. 검색해서 찾으시고 저 같은 경우에는 visual studio code로 열었는데, 코드가 4줄? 뿐이었습니다! 여기서 코드를 추가하시면 안 되고!! 저기. jupyter에 있는 jupyter_notebook_config.py에 들어가셔야 해요!! 전 이것 때문에도 많은 시간을 썼습니다ㅜㅜ. 여기서 Mac기준 command F 누.. 2023. 1. 16.
BREAST CANCER CLASSIFICATION(실습)-3 오늘은 유방암을 구별하는 머신러닝 마지막 실습입니다! 실습 1과 실습 2에서 데이터 분류와 학습까지 완료한 상태입니다. 이제 성능을 높이는 작업을 할게요! 성능을 높이는 작업 두 가지를 하겠습니다. 1. Data Normalization 2. SVM Parameters Optimization 1. Data Normalization Data Normalization을 하는 이유는 뭘까요? 우리가 pandas dataframe으로 만들었던 데이터의 일부를 가져오겠습니다. 저 데이터들의 값을 하나씩 봐보면 뭔가 불편한 점이 있지 않나요?.. 바로! 각각의 feature의 data 범위가 다르다는 겁니다. 예를 들어 mean concavity는 0.xx 범위를 가지고 있는데, worst perimeter는 10.. 2022. 12. 29.
BREAST CANCER CLASSIFICATION(실습)-2 저번시간에 데이터를 다루는 연습을 해봤습니다! pandas dataframe을 이용해서 데이터를 우리가 잘 이용할 수 있게 바꿔주었습니다. 이 부분은 제 블로그 https://univ-life-record.tistory.com/entry/BREAST-CANCER-CLASSIFICATION실습-1 를 참고해 주세요! 오늘은! 우리가 다룬 데이터를 가지고 기계를 학습시킬 겁니다. 사용할 머신러닝 방법은 SVM(Support Vector Machine)입니다! 일단 학습을 시키기 전에! 머신러닝 학습이란 게 무엇인가요? 기계에게 문제에 대한 정답을 알려주고 나중에 새로운 문제가 들어왔을 때 학습했던 것을 토대로 예측하는 것입니다. 그럼! 일단 문제와 이에 대한 정답을 머신러닝에게 학습시켜야 합니다. 문제와 정.. 2022. 12. 28.
BREAST CANCER CLASSIFICATION(실습)-1 안녕하세요! 요즘 머신러닝과 딥러닝에 관한 이론적인 공부와 더불어 이를 토대로 직접 구현해 보고 싶어서 공부 중입니다! 첫 번째 실습에서는 양성종양과 음성종양을 머신러닝을 통해 구별해 보겠습니다!! 오늘은 일단 데이터 셋을 다루는 방법에 대해서 알아보도록 하겠습니다. 재밌겠다! ㅎㅎ 일단 전체적인 개요에 대해서 설명하면, 1. 데이터 가져오기 2. 데이터 분석 3. 모델 학습(training) 4. 모델 평가 5. 모델 성능 개선 이런 과정을 통해서 모델이 완성되는데, [1,2], [3,4], [5] 이렇게 세 개의 파트로 나눠서 블로그를 작성해 보도록 할게요! 그럼 오늘은 데이터를 가져오고 분석하는 방법에 대해 공부하겠습니다! 오늘 배우는 내용이 뒤에서 계속 쓰이기 때문에 가장 중요한 것 같아요! 1).. 2022. 12. 27.