출처 : https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab

 

Essence of linear algebra

A geometric understanding of matrices, determinants, eigen-stuffs and more.

www.youtube.com

 

 

 

 

 

 

안녕하세요

호떡입니다.

 

 

 

 

오늘부터 선형대수학에 대한 기초정리를 시작해보려 합니다.

 

 

 

 

 

이 강의를 듣기 이전에는 오로지 수식, 암기를 통한 방식으로 선형대수학을 공부해왔어서

컴퓨터 공학을 배울 때 선형대수 관련 부분이 등장하면 항상 다시 개념을 잡고, 다시 새롭게 수식을 통해 공부하는 방식으로 익혀왔었습니다. 

 

 

 

 

 

언젠가 한번은 제대로 개념을 잡게되는 날이 오겠지, 

하면서 미뤄왔었는데

마침 좋은강의를 추천받아 들어보니

짧지만 많은 선형대수의 본질적인 원리를 담고 있었습니다.

너무너무 괜찮은 강의여서, 짧기도 하니 한번 수강해보시는 것을 추천 드립니다. 

 

 

 

 

정리하는 느낌으로 강의에서 배웠던 것들에 대해 포스팅 해 볼 예정입니다.

 

 

 

틀린 부분이 있다면, 언제든지 지적 부탁드려요!! 

 

 

 

Chapter1은 기본적인 Vector에 대한 설명이기에

Chapter2부터 포스팅 시작하도록 하겠습니다.

 

 

 

 

 

 

---------------------------------------------------------------------------------------------------------------------------------------- 

 

 

 

 

 

Chapter 2. Linear combinations, Span and Basis vectors

이 개념은, 선형대수학에서 가장 기초적인 원리이며 공간에 대한 이해를 바로잡을 수 있기에 반드시 알아야합니다.

 

 

 

 

 

 

 

1. 기저(basis)란 무엇일까?

 

 

 

 

 

 

i, j 를 좌표계의 기저(basis) 라고 한다.

 

 

 

 

 

위의 그림처럼, (3, -2)의 벡터가 존재한다고 가정해보자.

 

(3, -2)는 2개의 벡터 i와 j를 스케일링하고 더한 결과라고 볼 수 있다.

 

Linear combination : 선형조합의 예시 ==> 두 벡터를 스케일링하고 더하는 것

 

 

 

 

즉, 기저(basis)벡터들은 그 스칼라(좌표값)이 스케일링하는 대상이 된다.

 

위의 그림과 같이 특정 스칼라 값에 기저벡터를 스케일링해서 더한 것을 선형 조합이라고 한다.

 

그리고, 여기서 Span의 개념을 알 수 있다. 

 

 

 

 

 

2. 스팬(span)이란 무엇일까?

 

쉽게 말하자면, 두 벡터의 모든 선형조합의 결과를 뜻한다. 

예를들어, 3개의 벡터 v, w, u가 있다고 가정해보자.

 

v, w, u 벡터의 선형조합

 

우선 v와 w의 조합으로, 두 가지 상황을 볼 수 있다.

 

 

1] 맨 처음 놓여진 v 벡터(맨 처음 놓았다고 가정했을 때)위에 w 벡터가 놓인다면 

==> Span의 정의로 보았을 때 1차원(line)밖에 생성하지 못하기 때문에 Span은 바뀌지 않는다.

 

2] 이전에 잇던 벡터 span위에 놓여있지 않다면

==> 2차원 공간이 span이 된다.

 

 

 

그럼 3차원 공간으로 확장하여 생각해보자. 

 

3차원 공간의 확장도 마찬가지의 원리로 확인해볼 수 있다.

 

 

 

1] 세번째 추가한 벡터가 이전에 있던 두 벡터가 만드는 스팬에 놓여있다면

==> span이  바뀌지 않는다.

 

2] 1의 경우가 아니라면

==> 모든 3차원 공간이 span이 된다.

 

 

여기서 굉장히 중요한 개념인 linear dependent(선형 종속), linear independent(선형 독립)가 유도된다.

 

 

 

불필요한 벡터가 있어서 그 벡터를 추가해도 스팬이 더 확장되지 않을 때, 

즉, 스팬의 축소 없이 하나 이상의 벡터를 제외해도 되는 경우 ==> Linear dependent (선형 종속)

 

 

반면에, 각각의 벡터가 기존 스팬에 또 다른 차원을 추가하는것이 가능하다면 ==> Linear independent (선형독립)

 

 

 

 

 

 

여기서, 잠시 생각해볼 것

"공간의 기저(basis)는  선형독립적인 벡터들의 집합으로 스팬하면 그 공간이 된다"

 

선형 독립적인 벡터라는 것은, 기존스팬에 또다른 차원을 추가하는 것이 가능한, 즉 아예 다른 공간을 생성할 수 있는 벡터라는 것이며 즉 선형독립적인 벡터들이 만드는 그 공간이자, 그 공간의 기저basis가 된다. 

 

 

 

 

 

 

 

포스팅 끝! 

 

 

 

카카오 로고 (출처 : 카카오 홈페이지)

https://careers.kakao.com/index 

 

카카오 영입

카카오 영입

careers.kakao.com

 

 

 

 

 

 

Time Series Analysis 다뤄보고 싶기도 하고, 석사과정을 밟게되면 필수로 하게될 것 같아 

이전부터 가고싶었던 카카오 Data Scientist 관련 정보를 찾아보았다. 

 

 

 

 

 

 

그 중 현재 모집중인 카카오 데이터실 공고를 찾을 수 있었다.

 

 

 

[데이터실] (경력/신입) 카카오 데이터실 Data Scientist / Data Engineer 모집 

링크 >>

https://careers.kakao.com/jobs/P-12544?page=4 

 

카카오 영입

[데이터실] (경력/신입) 카카오 데이터실 Data Scientist / Data Engineer 모집 / 테크 / 정규직

careers.kakao.com

 

 

 

1. 카카오 데이터실이란? 

 

 

 

카카오 전사 데이터와 카카오 광고, 톡채널, 비즈니스 플랫폼 등을 접목한  Ad tech 를 연구/개발 하는 조직이다.

 

 

여기서, Ad tech는 무엇일까?

- AD (advertising - 광고), tech (technic - 기술)의 합성어이며, 즉 마케팅 인공지능 서비스이다.

 

 

 

: AD tech 관련 네이버 블로그 포스팅 

https://m.blog.naver.com/huvlesub/221815475275

 

애드테크(Adtech)란 무엇일까?

안녕하세요, 허블뷰 입니다. :) 오늘은 마케팅 인공지능 서비스에 무엇이 있는지 알아본 것들을 알려 드리...

blog.naver.com

 

 

 

 

 

업무 내용은 다음과 같다.

 

 

 

- SOTA 탐색 및 발굴, 현실을 분석하고 표현, 미래예측

SOTA는 state-of-the-art의 약자로, 최상위, 즉 사전학습된 신경망 중 최상위 모델을 이야기 한다.(DL)

 

 

 

여기서 Data Scientist와 Data Engineer로 나뉘어 공고를 진행중인데,

나누어서 지원자격을 보자면

 

 

 

 

지원 자격

----------------------------------------------------------------------------------------------------------

 

 

 

공통사항

 

- Go, pytho, Scala, Java, C/C++ 중 하나 이상의 언어에 능숙하신 분

- SQL 또는 HiveQL에 능숙하신 분

 

 

Data Scientist

 

-  Machine Learning / Time Series Analysis 문제에 대한 가설을 세우고 실험을 통해 결과를 도출하는 작업을 완결성 있게 해본 경험

 

 

Data Engineer

 

- 데이터 플로우 자동화 및 모니터링 경험

- 대용량 데이터 처리에 대한 성능 최적화 경험

 

 

 

우대사항

 

- AdTech Ecosystem에 대한 이해가 있으신분

- 대용량 데이터를 처리하여 분석/모델링 까지 도출할 수 있으신 분

- 머신러닝/알고리즘/통계/수학 관련 분야의 석사 또는 박사 학위 소지하신 분

- 논문/특허/저서/수상경력 보유하신 분 

 

 

 

----------------------------------------------------------------------------------------------------------

 

 

 

 

가장 먼저 눈에띄는 것은 우대사항의 AdTech Ecosystem 이다. 

즉, 광고기술 생태계에 대한 전반적인 프로세스나 이해를 가진 사람을 우대한다는 뜻이다. 

광고기술도구 및 플랫폼등에 대한 경험이나 이해가 필요한 듯 하다. 

 

 

 

Ad Server나 SSP (Supply-Side Platform), DMP (Data Management Platform), CDP (Customer Data Platform), Ad Inventory Scanning & Ad Quality Tools 과 같은 기초적인 개념에 대해 알아봐도 좋을 듯 하다.

 

 

 

서치하다가 쉽게 설명해주는 사이트를 발견했다.

 

 

>> 링크

https://www.adbutler.com/blog/article/what-is-ad-tech-the-ad-tech-ecosystem-explained/

 

What is AdTech? Basics of The Ad Tech Ecosystem Explained

Home General What is AdTech? Basics of The Ad Tech Ecosystem Explained

www.adbutler.com

 

 

처음보는 단어들이 많이 등장해서 해석하는데 좀 어려웠지만, 광고기술의 생태계를 기초적으로 알기에 좋다.

 

 

 

 

 

카카오,, 

나중에 꼭 들어가고 싶다! 

 

'Interest Company' 카테고리의 다른 글

[Research Scientist] LVIS  (0) 2022.06.26

 

1. LVIS

Site in (https://lviscorp.com/)

- Bringing Digital Innovation to Neuro Health

 

 

 

 

" LVIS, through our advanced brain network analysis tools (NeuroMatch™), provides Live Visualization to innovate how neurological diseases are diagnosed and treated. "

 

 

 

 

 

LVIS 는 뇌 네트워크 해독 및 신경계 질환, 신경정보 분석 기술을 통해 신경외과, 뇌질환 등 의료산업 분야에서 활동하는 회사이다. 뇌과학과 인공지능, 데이터분석, 컴퓨터공학 분야의 강한 전문성을 보유하고 있다. 

 

 

미국 캘리포니아 Palo Alto에 본사를 두고, 한국 강남에 한국 지사가 있다.

 

 

 

현재 EEG 고채널 분석을 프로젝트로 진행중이기도 하고, 의료 데이터나 Science Data를 분석하는 것이 꽤나 재밌어서 Indeed를 뒤적거리다 찾게 된 기업이다. 또한 Live Visualization기술도 (찾지는 못했다ㅠ) 개발하기에 더욱 관심이 생겼다. 현재 뉴로사이언티스트 채용공고가 올라왔는데, 관심있는 분들은 아래 링크를 타고 구경해보시길..

 

 

 

 

>> LVIS 뉴로사이언티스트, 서울 강남 지사 채용공고

https://kr.linkedin.com/jobs/view/research-scientist-%EB%89%B4%EB%A1%9C%EC%82%AC%EC%9D%B4%EC%96%B8%ED%8B%B0%EC%8A%A4%ED%8A%B8-%EC%84%9C%EC%9A%B8-at-lvis-3119986926?refId=Y0q2V6cMHnSUEsPEvla%2B0A%3D%3D&trackingId=bzqU%2FJPLyfdgKs%2BkfGkJmQ%3D%3D&trk=public_jobs_topcard-title

 

 

 

 

2018년에 SK주식회사가 엘비스에 투자한 바가 있으며, 최근인 2022년 1월에 SK네트웍스에서 엘비스의 '시리즈 B-2' 투자 유치를 진행했다 한다.

 

 

 

 

>> SK 네트웍스 엘비스 투자유치

https://www.electimes.com/news/articleView.html?idxno=227842/

 

https://www.electimes.com/news/articleView.html?idxno=227842/

 

www.electimes.com

 

 

 

 

현재 AI, Deep Learning 분야가 부상하고 있는 만큼 여러 산업분야에 빠르게 적용되고 있다. 마찬가지로 의료 분야에도 AI를 이용한 기술개발(HCI나 Health Care)이 이루어지는 만큼, 앞으로의 고성장이 기대되는 분야이다.

 

 

 

뉴로사이언스 외에도 다른 Carrer에 대해 찾아보니, (한국 기준)

 

 

 

----------------------------------------------------------------------------------------------------------------------------

SW ENGINEERING

1. Backend, 비디오 서비스 구축 및 연동

2. Backend, 서비스 API 백엔드 개발자

3. Backend, 서비스 최적화/배포 및 관리

4. Backend, Software Engineer, 백엔드 엔지니어

5. Frontend, Software Engineer, 프론트엔드 엔지니어

 

CLINICAL RESEARCH

1. Clinical Researcher

 

DATA SCIENCE

1. Machine Learning Engineer

2. Research Scientist (뉴로사이언티스트, 서울)

----------------------------------------------------------------------------------------------------------------------------

 

 

 

정도가 있었다.

 

 

 

Research Scientist 의 자격요건에 대해 간략히 설명해보자면,, 

 

- 다채널 뇌파도 (EEG) 신호처리 및 분석 (==> 내가 하고있는거!!)

- 기능적 자기공명영상 (fMRI) 분석 (==> 하고싶은거,,)

- EEG와 fMRI를 이용한 뇌 연결성 분석

 

 

- python, matlab을 이용해 정량적 과학 및 엔지니어링 분야 연구 경험 (자기장 연구, 현재프로젝트 등..)

- 의료/ 다채널 신호처리, 기계학습, 신경과학 데이터 분석

- 바이오 엔지니어링, 바이오 메디컬 엔지니어링, 전자공학, 신경과학 혹은 정량적 과학 엔지니어링 분야 석사 이상

 

 

 - 뇌질환 분야 데이터 분석 전문성

- 의료영상 데이터 관리, 처리 및 분석 파이프라인 구축 경험 (MRI, fMRI, SPECT, PET, EEG, MEG, sEEG, ECoG)

- 의료 과학 분야에 기계학습을 응용한 경험

 

 

 

 

머신러닝 엔지니어도 채용공고가 있어 찾아봤는데, 

의료데이터 (Time-series signal, Image data) 전처리, 가공및 분석, 의료 데이터 분석 알고리즘 개발, 컴퓨터비전/ML 최신논문 구현 및 적용, 컴퓨터비전, 머신러닝 Conference/journal 출판 이력 등 심화적인 능력이 필요한듯 하다. (박사급 이상)

 

 

 

알아보고 나니 지금 하고있는 EEG 플젝도 잘 마무리하고, 의료분야 fMRI를 한번 도전해보고싶다. 

 

이전에는 이 분야를 시작하기 전 뇌를 분석하기 매우 까다롭고 어려울 것이라고만 생각했는데 플젝을 좀 해보고 나니 뇌 신호가 오히려 복잡해서 여러 분석기법들을 적용해 해석할 수 있다는 점이 참 매력적이다. 

세상에는 참 재밌는 것들이 많다!! 

 

 

 

 

 

호떡의 개발블로그에 오신 것을 환영합니다!

공부를 시작한지는 얼마 안되었지만,

지금까지 공부한 것들을 정리해보며 블로그를 작성해보려 합니다. ㅎㅎ

 

감사합니다~! 

 

- 2022.06.24 start

+ Recent posts