본문 바로가기

분류 전체보기57

혼자 공부하는 머신러닝+딥러닝 2주차 2주차 미션: Ch.03(03-1) 2번 문제 출력 그래프 인증하기 & 모델 파라미터에 대해 설명하기 2. k-최근접 이웃 회귀 모델의 k 값을 1, 5, 10으로 바꿔가면서 훈련해보기. 그다음 농어의 길이를 5에서 45까지 바꿔가며 예측을 만들어 그래프로 나타내보기. knr = KNeighborsRegressor() x = np.arange(5, 45).reshape(-1, 1) # n = 1, 5, 10일 때 예측 결과를 그래프로 그리기 for n in [1, 5, 10]: knr.n_neighbors = n knr.fit(train_input, train_target) prediction = knr.predict(x) plt.scatter(train_input, train_target) plt.pl.. 2023. 1. 10.
혼자 공부하는 머신러닝+딥러닝 1주차 1주차 미션 - 코랩 실습 화면 캡처하기, Ch.02(02-1) 확인 문제 풀고, 풀이 과정 정리하기 [▶ 확인 문제] 머신러닝 알고리즘의 한 종류로서 샘플의 입력과 타깃을 알고 있을 때 사용할 수 있는 학습 방법은 지도 학습입니다. - 비지도 학습은 타깃 데이터가 없어 무엇을 예측하는 것이 아니라 입력 데이터에서 어떤 특징을 찾는 데 주로 활용됩니다. - 차원 축소는 고차원의 데이터를 저차원의 데이터로 변환하는 방법입니다. - 강화 학습은 기계 학습의 한 영역으로 선택 가능한 행동들 중 보상을 최대화하는 행동 혹은 행동 순서를 선택하는 방법입니다. 훈련 세트와 테스트 세트가 잘못 만들어져 전체 데이터를 대표하지 못하는 현상은 샘플링 편향입니다. 사이킷런은 입력 데이터가 행: 샘플, 열: 특성으로 구성되.. 2023. 1. 4.
글또 7기를 마치며 안녕하세요 오늘은 고동이 아니라 고공입니다 :) ​ 지금 매우 당황스럽습니다.. 티스토리에 올라가야 할 글을 네이버 블로그에 쓰고 있으니 말이죠. 판교 데이터 센터에 화재가 나서 카카오 서버가 먹통이 되어버렸습니다. 카카오랑 연동되어서 사용하던 티스토리도 당연 먹통이고요,, 그만큼 카카오가 제 생활 깊숙이 자리 잡고 있었네요. 물론 저뿐만 아니라 다른 분들도 그렇겠지만요! ​ 그나저나 제가 이 글을 쓰는 이유는 벌써 글또 7기가 끝났기 때문입니다! 와아아아🙌 ​ 매번 느끼는 거지만 항상 글또 마지막 글을 쓸 때는 벌써? 이런 느낌이에요. 중간에 힘들었던 기억도 있는데 자꾸 미화되는 느낌이 듭니다. 그래서 한번 다시 8기 신청해 볼 용기도 생기고 그러네요. 그만큼 시간이 빨리 흘렀던 것 같습니다. 그리고 .. 2022. 10. 23.
ERD 그릴 때 주의해야 할 사항 안녕하세요 고공입니다. 오늘부터 10월이 시작됐으니까 저번 글에 보신 분들은 아마 아실 수도 있을 거라고 생각합니다. 제가 어제부로 한 프로젝트가 끝났습니다!! 와아아아 🙌 사실 너무 기뻐요. 프로젝트하는동안 야근도 정말 많이 했고, 주말출근도 많이 했어서 기억에 남을 프로젝트가 될 것 같습니다. 그리고 DB도 직접 다뤄보고 설계도 발가락 살짝 담가보니까 아직도 제가 알아야 할 영역들이 많이 남아있어서 공부를 더더더 많이 해야겠다는 생각도 했습니다. 이번 프로젝트 기간 끝자락에서 ERWIN 프로그램을 이용해서 ERD를 많이 다뤄봤는데요, 써보면서 주의해야 할 점이나 공부했던 점을 이번 글을 통해 간단히 살펴볼 계획입니다. 1. 기본키 선정 제가 해야 했던 일 중 하나는 기존의 테이블들을 합쳐 하나의 데이.. 2022. 10. 2.
선형판별분석 LDA 이해하기 안녕하세요 고공입니다 :) 곧있으면 제가 4월부터 시작한 프로젝트가 9월 말에 마무리가 되는데요, 이후 바로 새로운 프로젝트에 투입이 됩니다. 곧 있을 새로운 프로젝트에는 선형모델을 적용해야 합니다. 이를 위해 선형 모델에 대해 공부해볼까합니다. 제 블로그에 선형 회귀, 다항 회귀, 로지스틱 회귀에 대해 공부한 것이 있으니 이번에는 LDA에 대해 선형대수를 곁들여서 정리하고자 합니다. 이론 중심이라 정리하는 것도 어려웠지만 개념 맛보기 정도로 생각하시면 될 것 같습니다! 1. LDA이란? LDA는 Linear Discriminant Analysis으로 우리말로는 선형판별분석이라고 합니다. LDA는 전통적인 선형 학습법으로 PCA와 마찬가지로 차원 축소 방법 중 하나입니다. 어떤 데이터 셋을 공간으로 투영.. 2022. 9. 18.
혼자 공부하는 SQL 6주차 6주차 미션 - market_db의 고객 테이블(member)에 입력된 회원의 정보가 변경될 때 변경한 사용자, 시간, 변경 전의 데이터 등을 기록하는 트리거 작성하고 인증샷 트리거는 INSERT, UPDATE, DELETE 문이 작동할 때 자동으로 실행되는 프로그래밍 기능입니다. 트리거를 활용하면 데이터가 살제될 때 해당 데이터를 다른 곳에 자동으로 백업할 수 있습니다. 자동으로 수행하여 사용자가 추가 작업을 잊어버리는 실수를 방지해주죠. 예를 들어, 회사원이 퇴사를 하면 직원 테이블에 퇴사한 직원의 정보를 삭제하면 됩니다. 즉, 퇴사한 직원의 데이터를 DELETE 문으로 지우게 되죠. 그런데 나중에 퇴사한 직원이 회사에 다녔던 기록을 요청할 수도 있습니다. 어떻게 퇴사한 직원 정보를 알 수 있을까요?.. 2022. 8. 21.