본문 바로가기

전체 글

(136)
mailchimp(메일침프) 알아보기 메일을 보내는 기능은 고객서비스에 필수이다. 일반적으로 누구나 예상할수 있지만, 쇼핑몰을 예를 들어서 메일이 언제 필요할지 간단히 정리해본다. 회원가입 메일 상품 주문 메일 발송 완료 메일 상품 광고 홍보 메일 공지 메일 등등 단순히 생각해본 사항만 이렇게 많은 Case에 대해서 메일발송이 필요하다. 웹서비스, 앱서비스등에서 다양하게 서비스 하는경우에 어떻게 메일을 보내는것이 좋을까? 메일을 서버-Backend에서 발송이 진행되어야 한다. 메일 발송 시점은 사용자의 Interaction이 있는 Front에서 수행이 되고 (즉시 발송 or 정해진 시점에 발송)등이 Backend에서 수행된다. ■ 메일 발송은 어떻게 개발하나요? java, python등을 사용할때 기본적인 메일 발송 모듈이 제공됩니다. ja..
Must Have 박미정의 깃&깃허브 입문 - 리뷰 해당 리뷰는 "골든래빗 출판사로부터 책을 제공받아 작성했습니다." http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791191905014 Git에 대해서 SW 개발자입장에서는 이제 필수적인 요소라고 생각된다. SVN도 예전부터 많이 사용하였지만 신규 프로젝트 및 새롭게 환경구성시에는 많이 전환하고 있는 추세이다. Git이 전반적으로 사용된지 국내에서 3~5년정도 되지 않았을까 생각이 든다. 현재는 대부분의 회사에서 사용중이다. Git을 사용할때 기술적인 부분, 사용되는 명령어의 어려움 보다 아래 사항이 부담이 될 것 같다. 혹시 내가 다른 분이 작업한 소스에 대해서 Merge를 잘못하면 어떻게 할까? Main Branch에 소스 적용이 잘 되..
밑바닥부터 시작하는 딥러닝.2 확실히 원리 기반으로 책이 설명되어 있는거 같아서 좋은거 같다. 1편에 이어서 2편도 공부해보고 느낀점은 간략히 정리하려고 한다. 2편을 볼려면, 그래도 1편을 보고 나서 학습하는게 좋을거 같다. 이 책의 특징은 라이브러리나, 프레임워크를 사용하지 않고 딥러닝 원리를 설명하는데 있다. (numpy정도는 제외!!) 번역 진행시 윤영선 교수님의 기여로 원서보다 조금 알기쉽게 추가된 내용이 있다고 하는데, 더 좋아진거 같다. 간단하게 Chap별로 중요한 keyword정도 뽑아보면서 정리하려고 한다. CHAPTER 1 신경망 복습 1.1 수학과 파이썬 복습 벡터(1차원 배열), 행렬(2차원 배열) numpy의 브로드캐스팅 기능 : 배열의 차원이 달라도 자동적으로 확장하는 기능 백터의 내적 : 두 벡터가 얼마나 ..
Do it! 플러터(Flutter) 앱프로그래밍 Flutter책을 찾아보면, 몇 가지가 나오는데 이지스 퍼블리싱 Do it시리즈가 눈에 들어왔습니다. 최근에 개정판이 나왔고, Do it시리즈가 서비스 수준과 비슷하게 최종 결과물을 도출하는 컨셉이여서 흥미로웠습니다. 우선 책을 살펴보면서 전체적인 리뷰를 해볼려고 합니다. 어떤 부분이 책에 언급되고, 배울수 있는 항목은 무엇인지 리뷰하면서 필요하신 분들은 책을 구매해서 좀더 자세히, 언급되지 않은 부분에 대해서 학습하시는 것이 목적입니다. 제가 관심가는 부분은 박싱을 했습니다. 플러터에 Dart언어 학습과 구성을 학습하고 IOS, Adroid의 Native와 통신하는 것은 필수로 학습이 필요하고 평소 궁금했는데, 사용해보지 못한 파이어베이스에 대해서 알 수 있을거 같고 샘플 여행정보 App을 등록해 볼 ..
Flutter 관심&흥미 최근에 Flutter 버전이 2.x버전으로 major-update를 하고 나서 많은 사람들이 관심이 많아졌다. 분명 Mobile, Web등 다양한 Device를 지원하는것은 누구나 원하는 기술일 것이다. Navative API를 지원하는 안드로이드, Swift등 OS에서 제공하는 API를 지원하는 언어보다는 제약이 있는것은 분명하지만, 분명 장단점은 명확한것이고, 어느정도 사용가능한 범주인가 확인해 보고 싶었다. 내가 생각하는 Flutter를 도입할 때 고민하는 사항을 정리해보면 Q) 구글에서 만들었지만, 향후 유지보수가 안되는것은 아닌가요? A) 예전에도 구글이 OpenSource로 제공한 것 중에, 현재 업데이트나 활동이 적은 것들이 있지만, 이번에 google I/O에서 Flutter에 관련된 Se..
파이콘 2021(pyconkr2021) 원래 10시부터 진행 예정이였는데, 12시로 연기가 되었다고 한다. 준비하신분들 너무 고생이 많으실거 같다. 재미있고 흥미진지한 내용이 많이 포함되어 있는거 같다. 토요일,일요일에 걸처서 2일동안 진행이 되니, 많은 분들이 좋은 정보를 얻어가시고, 공유받았으면 좋겠다. 유트브 : Pycon Korea(https://www.youtube.com/channel/UC26x6D5xpKx6io4ShfXa_Ow) session은 2개여서 아래 보이는 Track1, Track2여서 선택하여서 보시면 됩니다. https://2021.pycon.kr/session/ 오늘 최대한 다 듣고 싶은데, 우선 세션별 선택을 해보았다. 강의 시작전에 듣고 싶은것을 미리 선택을 해놓은것이 편하다.
시계열 (chap11) 시간 내에서 특정 순간의 타임스탬프 2000년 1월, 2020년도 전체 같은 고정된 기간 시작과 끝 타임스탬프로 표시되는 시간 간격 실험 혹은 경과시간 pandas는 표준 시계열 도구와 데이터 알고리즘을 제공 날짜, 시간 자료형, 도구 날짜와 시간 자료형 : datatime, time datetime : 날짜+시간+마이크로초까지 포함 (2021-09-15 18:10:31.862057) datetime(2011, 1, 7) : 2011-01-07 00:00:00 datetime(2008, 6, 24, 8,15,20,10) : 2008-06-24 08:15:20.000010 년, 월, 일, 시, 분, 초, 밀리세컨드 로 구성된다. timedelta 시간에 대해서 해당 일자에 +,- 을 수행한다. 여기서 사용..
밑바닥부터 시작하는 딥러닝.1 (chap6 : 학습관련 기술들) ㄴㅇㄹ 매개변수 갱신 신경망의 목적 : 손실함수의 값을 가능한 한 낮추는 매개변수를 찾는 것 → 매개변수의 최적값을 찾는 문제 → 최적화 확률적 경사 하강법 (SGD) 기울기를 이용해서 기울어진 방향으로 매개변수 값을 갱신하는 일을 반복해서 최적값을 찾아가는것 SGD의 단점 x,y 축이 심하게 굽어진 움직임을 가질때 단점 개선 (모멘템, AdaGrad, Adam) 모멘템 운동량을 뜻하는 단어, 물리와 관계가 있다. 기울기의 방향으로 힘을 받아 물체가 가속된다는 원리 AdaGrad 신경망 학습에서 학습률 값이 중요함 학습을 진행하면서, 점차 학습률을 줄여가는 방법 (실제 신경망에서 많이 사용됨) Adam 모멘텀 , AdaGrad의 기법을 융햡한것 가중치의 초깃값 신경망에서 특히 중요한것이 초깃값 초기값을 ..