분류 전체보기 129

[React] 처음 만난 React(리액트) 강의 정리

element 가장 작은 단위 immutable, 생성 후에 children, attribute를 바꿀 수 없다. 렌더링된 element를 업데이트 하는법. 새롭게 렌더링 하기. components and props component 구성요소 Component-Based 레고 블록 조립하듯 컴포넌트들을 모아서 개발. 개념적으로 JavaScript function과 비슷하다. 입력을 받아서 출력을 내보냄. 입력은 Props, 출력은 React element. component: 붕어빵 틀, element: 붕어빵. props 속성. Component의 속성. props: 붕어빵 재료(팥, 슈크림, 고구마). 모양은 같은데 속은 다른 붕어빵. Read-Only 값을 변경 할 수 없다. 붕어빵 다 구웠는데 속..

[넷플릭스] 지니 &조지아 짧리뷰

볼매 여주 드라마의 주인공은 지니인 '안토니아 젠트리'라는 흑인 여성 배우인데, 보면 볼수록 매력이 넘치신다. 드라마가 요즘 넘쳐나는 시대인데, 내용이 별로라도 주인공의 연기력과 매력만 있다면 끝까지 정주행할 힘이 난다. 특히 이 드라마에서 주인공들의 미모가 그렇다. 마커스도 너무 잘생겨서 지니 앤 조지아 검색하면 마커스부터 나온다. 가벼운 스토리, 그렇지 않은 주제 전체적인 스토리는 어렵지 않다. 흑인 여학생의 삶을 사는 지니와 백인 여성의 삶을 사는 조지아. 조지아는 감추고 있는 비밀이 여럿있고, 금방 사랑에 빠진다. 지니는 그런 엄마를 이해하지 못한다. 드라마에서는 인종 차별에 대해서 깊이 이야기 하려 한다. 흑인이어서 차별받는 지니의 삶은 안타깝고, 엄마인 조지아는 믿을 수가 없다. 트린디한 조지..

[Django] 코호 - 실시간 코인 호재 캘린더 PROC 12

우선 며칠간 글을 안썼는데, 그동안 웹 배포를 마쳤다. 내가 한 것은 아니지만, 과정을 기록하겠다. 장고 크론탭을 1시간 마다 실행 시켜야 했는데, 코인 크롤러가 멀티프로세스로 되어 있어서 오류가 발생했다. 서버가 다운되는 문제가 생겼다. 그래서 이제는 6분 정도 걸리는 코드를 생으로 돌리기로 했다. 크론탭은 리눅스 환경에서 실행이 가능한데, 윈도우에서 테스트를 하려고 도커를 열심히 공부했지만, 결국에는 잘 안됐다. 덕분에 도커라는게 뭔지 어렴풋이 알게 되었다. 말보다 웹 사이트를 보여주면 간단할 것 같다. 업데이트는 꾸준히 까진 아니고, 모바일 출시 했을 때, 반응이 좋으면 업데이트에 신경쓰기로 했다. 이제 안드로이드와 IOS에 웹뷰로 배포를 시작할 것이다. 여기 담당은 내가 맡기로 했다. 안드로이드는..

[TensorFlow] 비트코인 예측 딥러닝(LSTM) 모델 PROC 1

TensorFlow 생활코딩 강의를 듣고나서, 주가 예측에 대해 찾아보았고 이를 비트코인(가상화폐)에 적용시키면 어떨까 싶었습니다. 사실 돈복사 기계를 만들고 싶었지만, 돈잃는 기계를 만들어버렸습니다. 기록을 정리해보겠습니다. 아래의 블로그에서 거의 다 가져왔습니다. 90%가 복붙된 코드입니다. 딥러닝(LSTM) 삼성전자 주가 예측 블로그 구글의 Colaboratory로 개발했습니다. import 하는 모듈 import requests import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from sklearn.preprocessing import MinMaxScaler from sklearn.model_selection im..

[TensorFlow] 생활코딩 Tensorflow (python) 정리

Tensorflow (python) - 생활코딩 수업소개 이 수업은 코드로 딥러닝을 구현해보는 딥러닝 기초 수업입니다. 텐서플로우를 이용하여 가장 간단한 형태의 텐서플로우 딥러닝 모델을 작성합니다. 무엇을 넣을까가 아니라, 무엇 opentutorials.org 계층구조 인공지능 머신러닝 문제 :분류 알고리즘 : 인공신경망(딥러닝) 라이브러리 : 텐서플로우 머신러닝 프로세스 1. 과거의 데이터를 준비합니다. 2. 모델의 구조를 만듭니다. 3. 데이터로 모델을 학습(FIT)합니다. 4. 모델을 이용합니다.

[TensorFlow] 생활코딩 머신러닝1 정리

인류는 인간의 고유한 영역으로 남아있던 결정을 기계에게 맡 긴다. 기계가 스스로 결정을 하도록 하는 기술이 머신러닝이다. 머신러닝이란 판단력을 기계에게 부여하는 기술이고, 이 판단력으로 모델(Model)이라고 부르기로 했다. 또한 이 모델을 만드는 과정을 학습(Learning)이라고 부르기로 했다. 표는 현실의 데이터를 로봇이 학습할 수 있는 일종의 틀 역할을 한다. 행 : instance, observed value, record, example, case 열 : feature, attribute, variable, field 독립변수는 원인, 종속변수는 결과. 머신러닝은 지도학습, 비지도학습, 강화학습으로 분류된다. 지도학습은 과거의 데이터로 학습해서 미래를 예측한다. 회귀(숫자 예측)와 분류(카테고..

[Django] 코호 - 실시간 코인 호재 캘린더 PROC 11

결국에는 다시 원점으로 돌아왔다. 배포는 이번주 주말까지는 무조건 완료하기로 했다. 과연 이번주 주말까지 끝낼 수 있을지도 의문이다. 솔직히 시간은 많지만, 점점 의욕이 떨어지는 기분이다. 끝이 다다를수록 심해지는데 어쩔 수 없다. 번아웃을 극복해야 한다. 해결한 문제 멀티 프로세스와 멀티 스레드를 사용해도 속도가 더 줄어들지 않아 전부 멀티 프로세스로 바꿨다. 요약하자면 Rollback을 시켰다. ORM의 구조를 바꿨다. JSON형태로 바로 넘겨주기로 했다. model.py의 class내용을 바꿨다. 마주친 문제 ORM데이터의 구조를 바꿨는데, sql파일을 migrate를 다시 해주어야 했다. 찾아보니깐 attribute를 바꿨을 때 python mange.py syncdb이걸 사용하라고 되어있는데 없..

[SW 마에스트로 12기] 합격 후기

우선 합격 후기를 쓰게 되어서 너무 좋다. 서류 전형 : 글자수를 채우려고 노력했다. 하지만 장래 희망에 대해 3000자를 쓰라고 하는데, 여기서 약 1000자 정도 밖에 못 채웠다. 나머지는 2300자 정도 채웠다. 서류전형은 대부분 합격시키는 걸로 알고 있었다. 자소서는 심층면접 때 중요한 자료로 활용되고, 또 점수 반영이 어떻게 되는지 알 수 없기 때문에 대충 쓰는건 바람직하지 않다고 생각한다. 1차 코딩 테스트 : 2월 27일 (토), 집에서 봤다. 동시에 접속하는 사람이 많아서 초반 렉이 걸린다. 그리고 여기서 부정행위를 체크하는 툴을 아무것도 사용하지 않는데, 시험 도중 구글링을 해도 알지 못한다. 나의 뇌피셜인데, WEB캠, 화면 공유 이런걸 사용하지 않은 이유가, 1차는 인원이 너무 많아서..

[SW 마에스트로 12기] 심층 면접 후기

문제가 될 시 삭제하겠습니다. 합격 시 공개하겠습니다. 내가 받은 질문을 정리하고, 기록하려고 한다. 면접은 21년 03월 28일 일요일에 진행했다. 26일 금요일, 27일 토요일, 28일 일요일 이렇게 3일 동안 나워서 본다. 대기장에 면접 시작 20분전에 입장이 가능했다. 밖에서 기다려야 했다. 37분 쯤 도착해서 문 앞에서 기다렸다. 정확히 9시 40분이 돼서 입장했다. 체온측정을 하고, 본인확인을 하고, 교통비를 수령한 후에 대기장소로 들어갔다. 대기장소는 회의실같았는데 그렇게 넓지도 좁지도 않았다. 5명의 자리에 번호가 쓰여져 있었고 각자 자신의 번호에 앉았다. 여기까지는 사무국 분들이 안내를 해주신다. 9시 55분에 면접장소로 이동했는데, 생각보다 엄청 넓어서 신기했다. 옆사람과의 거리가 양팔..

[SW 마에스트로 12기] 2차 코딩 테스트 후기

문제가 될 시 삭제하겠습니다. 그리고 합격시 공개하겠습니다. 난이도를 붙였지만, 개인적인 의견이고 나대는 목적이 아니라 난이도를 공유하려고 함이고, 제가 소마 준비할때, 코딩 테스트가 어떤 난이도를 갖고있는지 아예 몰라서 이곳저곳 뒤져서 정보를 얻었기 때문에 대략적인 공부의 범위를 설계할때 도움을 받았던 것 같습니다. 설명회 때, 난이도 질문이 많이 나오기도 하고 공식적으로 난이도가 어떠어떠 하다를 답해주기 힘들기 때문에 공유하면 좋을 것 같다고 생각했습니다. 문제를 푸는 방법에는 여러 알고리즘을 사용할 수 있고 또 알고리즘을 사용하지 않고 애드혹 알고리즘 처럼 자신만의 참신한 방법으로 풀 수 있습니다. 정답 개수를 알려주지 않았기 때문에 제가 푼 방식이 틀렸을 수도 있기에 참고하실때 주의해주시면 될 것..