전체 글 17

[표현] elephant in the room

“the elephant in the room” is a an idiom for an important or enormous topic, question, or controversial issue that is obvious or that everyone knows about but no one mentions or wants to discuss because it makes at least some of them uncomfortable and is personally, socially, or politically embarrassing, controversial, inflammatory, or dangerous. 아주 obvious하거나 사람들이 다들 아는, 중요하거나 큰 주제/문제/이슈인데, 아무도..

영어/스피킹 2022.08.15

해외선물 트레이딩 조언글 모음

1. 익명 대개 초보자들이 하는 실수가 방향성을 정하고 롱이든 숏이든 잡는데 들어가면서 손절 라인은 정한 틱만큼 칼 손절하는데 (이거 조차 안되면 하지말고) 이러지말고 얼마정도 올라가겠다 내려가겠다 생각한거 만큼 반절 짜르고 손절 라인은 익절할만큼의 40프로정도만 잡아 돈걸고 하지말고 매일 프리장5번 본장5번정도 메모장이든 모투를 하든 승률 70이상 일때까지는 매매할 생각하지말고 기한은 최소 한달 복기는 꼭하고 내가 먹을 것보다 손절 라인이 길다? 니가 죽을 자리라고 생각하고 매매하지말고 2분봉이든 5분봉이든 10분봉이든 너에게 맞는 분봉을 찾는것도 중요하고 매매에 앞서 일봉 주봉 4시간봉 60분봉 정도는 충분히 봐두고 본매매 시작은 프리장으로, 프리장이 본장보다 쉽지 변동성이 적으니까 반의반으로 짤라서..

트레이딩/파생 2022.08.07

서버리스(serverless) 장점

요새 대세인 AWS Amplify (+ AppSync, DataStore)는 서버리스 기술을 이용한 것이다. 서버리스란 말 그대로 물리적인 서버가 존재하지 않는 것이며, 다음과 같은 장점이 있다. 하나의 언어만 필요 예컨데 AWS Amplifiy와 같은 툴을 사용하면, JavaScript만으로도 훌륭한 백앤드를 포함한 scalable application을 만들 수 있다. 적은 코드 자체 제공하는 함수를 사용함으로써 코드의 양을 줄이고 전체적인 복잡도를 낮출 수 있다. 난이도는 쉬워지고, 에러는 적어지고, 협업 시 유리해진다. 서버 관리 불필요 서버를 따로 구해서 유지할 필요가 없다. 확장성 서버리스의 가장 큰 장점 중 하나다. 갑자기 사용자가 폭발하더라도 서버와 데이터베이스가 알아서 이에 맞게 확장되기..

앱 개발 2021.03.01

리액트 시작: CRA(create-react-app) vs Gatsby vs Next.js

React로 새로운 웹앱 프로젝트를 시작할 때 CRA(create-react-app), Gatsby.js, Next.js 중에서 뭘 써야할까? 1. CRA가 유리한 경우 - SPA(single page application)이고 백앤드가 필요하지 않은 경우 - 서버 API만 있으면 되는 경우 - 그냥 React 맛만 봐보고 싶은 경우 - 내가 만든 library를 사용해보고 싶을 경우 2. Gatsby가 유리한 경우 - 랜딩 페이지를 만드는 경우 - 스태틱 웹사이트를 만드는 경우 - 검색이 잘 되어야하는 경우(SEO나 AMP) - 성능 최적화가 필요한 페이지가 있을 경우 3. Next.js가 유리한 경우 - 프론트, 백앤드가 모두 필요한 경우 - express.js로 짜놓은 것의 프론트 작업이 필요한 경..

프론트앤드 2020.12.13

GPT-3 동작 원리

OpenAI의 GPT-3이 엄청난 언플을 통해 대중들에게 꽤나 핫하다. 국내 유명 경제 팟캐스트에서도 소개가 되었으며, 마치 혼자 글을 청산유수처럼 짓는 것처럼 묘사되었다. GPT-3의 비밀을 파헤쳐보자. 문장을 만들어내는 인공지능에는 아래 움짤처럼 보통 인풋으로 키워드가 좀 들어간다. 이를 바탕으로 글을 쓰기 위해서, 머신러닝 모델이 엄청난 양의 데이터를 '학습한' 것을 바탕으로 아웃풋을 낸다. 예를 들어보자. 즉 인풋으로 '로봇공학의 삼원칙 중 제1원칙을 말하라'를 줬을 때, 이에 맞도록 '로봇은 인간에게 해를 가하거나, 혹은 행동을 하지 않음으로써 인간에게 해가 가도록 해서는 안된다'를 말해야 한다. 이를 위해 GPT-3은 엄청난 양의 텍스트를 학습했다. 약 3000억개의 텍스트 토큰이 사용되었다...

머신러닝 2020.11.11

TPU와 GPU의 차이점

구조적으로는 TPU와 GPU는 매우 다릅니다. GPU랑 달리 TPU는 coprecessor라서 스스로 코드를 실행하지는 못합니다. 즉 모든 코드의 실행은 CPU에서 이루어집니다. 사실 구조적으로 더 말하기는 너무 전문적이죠. 현실 상황에서 가장 큰 차이점은 TPU가 GPU보다 더 저렴하고, 전력을 훨씬 적게 쓴다는 점입니다. 구글이 발명한 수많은 것들 중 많은 것은 망했지만, TPU는 성공적인 것으로 보입니다. 그렇다고 GPU를 대체하지는 않겠죠. 왜냐면 TPU는 머신러닝에만 쓸 수 있기 때문입니다. 참고: https://cloud.google.com/blog/products/gcp/an-in-depth-look-at-googles-first-tensor-processing-unit-tpu

머신러닝 2020.11.11

데이터 과학자(data scientist) 전망

Q. 왜 사람들은 데이터 과학자는 죽은 직업이라고 하나요? 회사들이 많이 뽑지 않았었나요? A. (2020. 02. 24) 데이터 과학자(Data Scientist)의 시대가 끝났다고 처음 말을 꺼낸 사람 중 한명으로서, 그렇게 주장하는 이유 10가지를 말씀드릴게요. 1. 데이터 과학자를 뽑는 수는 지난 4년 간 쭉 감소해왔습니다. 상당히 넌센스입니다. 왜냐하면 거의 매년 데이터 관련 직업의 양은 두배씩 늘었기 때문입니다. 2. 지금 가장 핫한 직업은 '머신러닝 엔지니어(machine learning engineer)'입니다. 지난 2년간 그래왔습니다. 3. 현실에서 일하다보면, 실제 적용되는 머신러닝은 모두 데이터에 의존합니다. 데이터를 구하고, 잘 가공하는 일과 거리가 먼 직종인 데이터 과학자를 비싼..

머신러닝 2020.11.10