전체 글 177

[핸즈온 머신러닝] 머신 러닝(Machine Learning)

🤔 머신러닝영상 처리, 번역기, 음성 인식, 스팸 메일 탐지 등 굉장히 많은 분야에서 응용되는 중이다. 특히 머신 러닝의 한 갈래인 딥 러닝은 자연어 처리 엔지니어에게 필수 역량이다. 머신러닝의 방식위쪽은 기존의 프로그래밍 접근 방식아래쪽은 머신 러닝의 접근 방식머신 러닝은 데이터가 주어지면, 기계가 스스로 데이터로부터 훈련성을 찾는 것에 집중한다. 주어진 데이터로부터 규칙성을 찾는 과정을 훈련(training) 또는 학습(learning)이라고 한다. 훑어보기머신 러닝을 위한 데이터: 훈련용 검증용 테스트용훈련: 머신 러닝 모델 학습테스트: 머신 러닝 모델의 성능 평가검증: 과적합이 되고 있는지 판단하거나 하이퍼파라미터의 조정을 위한 용도하이퍼파라미터(초매개변수): 모델의 성능에 영향을 주는 사람이 ..

ML 2024.06.05

[핸즈온 머신러닝] 선형 회귀(Linear Regression)

1. 선형 회귀(Linear Regression)어떤 요인으 수치에 따라서 특정 요인의 수치가 영향을 받 있다.어떤 변수의 값에 따라서 특정 변수의 값이 영향을 받고 있다.x에 의해서 종속적으로 y의 값이 변한다선형 회귀는 1개 이상의 독립 변수 x와 y의 선형 관계를 모델링 한다. 이때 독립변수 x가 1개이면 단순 선형 회귀라고 한다.1) 단순 선형 회귀 분석(Simple Linear Regression Analysis)곱해지는 값 w를 머신 러닝에서는 가중치(weight), 별도로 더해지는 값 b를 편향(bias)라고 한다.직선의 방정식에서는 각각 직선의 기울기와 절편을 의미한다.2) 다중 선형 회귀 분석(Multiple Linear Regression Analysis)x가 여러개일 때 사용2. 가..

ML 2024.06.05

[핸즈온 머신러닝] 로지스틱 회귀(Logistic Regression)

둘 중 하나를 결정하는 문제를 이진 분류(Binary Classification)라고 한다. 이런 문제를 풀기 위한 대표적인 알고리즘이 로지스틱 회귀(Logistic Regression)1. 이진 분류(Binary Classification)공부 시간과 성적 간의 관계를 직선의 방정식으로 표현한다는 가설 하에, 주어진 데이터로부터 가중치 w와 편향 b를 찾아 데이터를 가장 잘 표현하는 직선을 찾았다. 이번에는 배울 둘 중 하나의 선택지 중에서 정답을 고르는 이진 분류 문제를 직선으로 표현하는 것은 적절하지 않다.학생들이 시험 성적에 따라서 합격, 불합격이 기재된 데이터가 있다고 가정하자.시험 성적이 x라면 합불 결과는 y이다. 이 데이터로부터 특정 점수를 얻었을 때의 합격, 불합격 여뷰를 판정하는 모델을..

ML 2024.06.05

[핸즈온 머신러닝] 퍼셉트론(Perceptron)

인공 신경망은 수많은 머신 러닝 방법 중 하나이다.전통적인 머신 러닝과 딥 러닝을 구분해서 딥러닝을 이해하기 위해서는 인공 신경망에 대한 이해가 필요하다.1. 퍼셉트론(Perceptron)프랑크 로젠블라트가 1957년에 제안한 초기 형태의 인공신경망다수의 입력으로부터 하나의 결과를 내보내는 알고리즘! 신경 세포 뉴런의 동작과 매우 유사하다.아래는 신경 세포 뉴런이다.가지돌기에서 신호를 받아들이고, 역치 이상의 크기를 가지게 되면 축삭돌기를 통해서 신호를 전달한다.아래는 퍼셉트론 그림이다.신경 세포 뉴런의 입력 신호와 출력신호가 퍼셉트론에서는 각각 입력값과 출력에 해당된다.그림에서 x 는 입력값을 의미하며, w 는 가중치, y는 출력값이다. 그림 안의 원은 인공 뉴런에 해당한다.축삭돌기의 역할을 퍼셉트론에..

ML 2024.06.05

[핸즈온 머신러닝] 결정트리(Decision Tree)

🤔 결정트리란?분류와 회귀 문제에 널리 사용하는 모델다중출력도 작업 가능결정에 다다르기 위해 예/아니오 질문을 이어 나가면서 학습Hands On Machine Learning 실습6.1 결정 트리 학습과 시각화어떻게 예측을 하는지 살펴보는 것을 목적으로 한다.붓꽃 데이터셋에 DecisionTreeCrlassifier을 훈련시키는 코드다.from sklearn.datasets import load_irisfrom sklearn.tree import DecisionTreeClassifieriris = load_iris()X = iris.data[:, 2:] # 꽃잎의 길이와 너비y = iris.targettree_clf = DecisionTreeClassifier(max_depth = 2)tree_clf..

ML 2024.06.05

커뮤니케이션에서 가장 중요한 것은 무엇일까?

1. 커뮤니케이션은 왜 중요한가?커뮤니케이션은 조직에서 일을 하다보면 중요합니다. 정말 중요시해야하는 사실은 바로, ”설명하지 못하면 아무것도 네것이 아니다.”라는 사실입니다. 우리가 앞으로 일을 할 때에도 내가 아무리 열심히 개발을 해도, 일을 처리해 가더라도 정작 그 사람과 커뮤니케이션 미스가 있었다면 그 일은 의미가 없어집니다. 또한 내 지식이 남에게 전달되지 않는 것은 모른다는 것과 다르지 않습니다.  2. 개인의 커뮤니케이션누군가에게 전달되지 않으면 아무것도 모르는 것과 같습니다. 조직에서 일을 아무리 열심히 해도 누군가가 이 일을 이해하지 못해서 받아오지 않거나 주변사람의 의견을 반영하지 않았다면 아무 의미가 없는 일입니다. 누군가는 커뮤니케이션에서 가장 중요한 것은 문서작성을 잘한다, 언변이..

스타트업 인턴 2024.06.05

경제학 공부를 시작하다

진짜 골때리는 일이 생겼다.갑자기 경제공부가 하고 싶어졌다.  입학하기 전에도 대학가서 경제학개론을 꼭 수강해보고 싶었다. 나름 경제학은 지성인의 소양이라고 생각하기 때문에!!!! 어쨌든 한번은 공부하고 싶다고 생각했는데 진짜 이제는 더 미루면 안되겠다 진짜 한번은 꼭 해보고싶다 싶어서 이참에 자격증 몇 개 따면서 더 효율적으로 공부해보자는 마인드로 시작하기로 결심했다. 네카라쿠배 가신 선배님들..이라면 날 뜯어말리고 욕하겠지만... 그렇지만... 나는 이것도 나름 가치있는 일이라 생각한다!!! 취업을 넘어서 세상 돌아가는 것도 알 필요가 있고 현대인들의 최소한의 교양이라고 생각한다. 경제학이라 함은, "일상을 연구하는 학문"이자 "개인과 사회를 두 수준에서 총체적으로 경제를 연구하는 학문"이다. 애덤 ..

카테고리 없음 2024.06.03

당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까: 쇼펜하우어 아포리즘 [인내]

산책의 동료는 '고뇌'로 족하다 건강한 생활은 육체와 정신의 조화를 통해 개선된다. 육체와 정신 양쪽 모두 건강한 성공적인 생활은 매우 드물다. 살아있는 사실 하나만으로도 인간은 피로를 느낀다. 사사로운 움직임마저도 신체엔 부담이다. 이를 견뎌내며 건강하고 활기찬 생활을 오래도록 관리하려면 그만한 대가를 치러야 한다. 좋은 습관이 그 대가라고 할 수 있는데, 좋은 습관을 기르는 습관이 있다면 그것은 인내다. 인내는 무조건 참고 견디는 것을 말하는 게 아니다. 자기 몸이 견딜 수있는 범위를 깨닫고 그 범위 안에서 유지하는 것이 진정한 인내다.  무턱대고 견뎌내지 못할 때 까지 버티는 것이 인내가 아니다. 남을 따라서 나도 할 수 있다고 믿는 것은 동반 자살이다. 몸과 마음이 불쾌하지 않도록 나의 기준을 정..

독서 및 회고 2024.05.30

[DRIVE] 동기부여의 3가지 요인

이번 글은 아마 Drive에 대한 내용이라기보다 책을 읽으면서 최종적으로 느꼈던 감상에 대해서 중점적으로 남길 것 같다.  다니엘 핑크 다니엘 핑크는 참고로 뉴웨이브 경제 잡지《패스트 컴퍼니(Fast Company)》의 기고가 겸 편집위원으로, 몇 년간 미국 각지에 여러 단독업자, 임시직 초소형 사업자 수백 명과 그들의 삶의 노동에 관해 직접 인터뷰를 했던 사람이기 때문에 어느정도 신빙성이 있다고 생각해도 괜찮을 것 같다. 그뿐만 아니라 최고의 미래학자고 꼽히며 비지니스 사상가로 불린다. 경영학계의 오스카로 불리는 '싱스커스 50Thinkers 50'이 2년마다 선정하는, 전 세게에서 가장 영향력 있는 사상가 50인 중 한 명이다.   2부 동기부여의 3가지 요인이번 글에서는 2부의 "동기부여의 3가지 ..

스타트업 인턴 2024.05.23

쿼드 트리 뒤집기(QUADTREE 난이도:하)

쿼드 트리(QUADTREE)대량의 좌표 데이터를 메모리 안에 압축해 저장하기 위해 사용하는 여러 기법 중 쿼드 트리란 것이 있다.주어진 공간을 항상 4개로 분할해 재귀적으로 표현하기 위해 쿼드 트리라는 이름이 붙었다. 가장 유명한 예시로 검은 색과 흰 색밖에 없는 흑백 그림을 압축해 표현한 사례가 있다. 쿼드 트리는 2**n * 2**n크기의 흑백 그림을 다음과 같은 과정을 거쳐 문자열로 압축한다. 이 그림의 모든 픽셀이 검은 색일 경우 이그림의 쿼드 트리 압축 결과는 그림의 킉에 관계없이 b가 된다.이 그림의 모든 픽셀이 흰 색일 경우 이 그림의 쿼드 트리 압축 결과는 그림의 크기에 관계 없이 w가 된다.모든 픽셀이 강튼 색이 아니라면, 쿼드 트리는 이그림을 가로 세로로 각각 2등분해 4개의 조각으로 ..