이스트소프트
2021-05-05 · 약 5년 전
bayesian optimization in trading
AI는 인공신경망의 등장부터 두 번의 AI 겨울이 지난 현재까지 많은 산업의 패러다임을 바꿔나가고 있습니다. 특히 금융시장에서는 AI의 잠재력을 높게 평가하고, 현재 시장 트렌드 분석, 미래 시장 변화 예측 등을 위한 최적의 예측 모델을 연구하고 있는데요. 이같은 모델 개발을 위해서는 먼저 ‘초매개변수(하이퍼 파라미터, hyperparameter)’를 설정해야 합니다. 많은 연구들을 통해 알 수...
AI/MLData EngineeringPerformancePythonTools
하나의 조직에서 TensorFlow와 PyTorch 동시 활용하기
불타는 텐서 흐름!
AI/MLMLOpsPython
데브시스터즈
2020-11-27 · 5년 이상 전
데이터 분석 라이브러리 개발기 (1)
데이터 분석가들이 PySpark를 통하여 여러가지 데이터를 쉽게 분석할 수 있도록 편의를 제공하는 데이터 분석 라이브러리인 DevPlay Analytics 라이브러리를 만든 과정을 소개합니다.
AI/MLData AnalysisPython
for 루프에서 transaction.on_commit을 사용할 때 콜백 함수에 인자를 올바르게 넘기는 방법
transaction 블록 안에서 for 루프와 on_commit을 사용할 때 발생할 수 있는 이슈를 공유합니다. 트랜잭션이 성공적으로 커밋 된 경우에만 특정 동작을 실행해야 할 때가 있습니다. 이 때 장고의 transaction.on_commit 함수를 사용하여 콜백 함수를 등록하면 트랜잭션이 커밋된 후 등록된 순서대로 콜백 함수가 실행됩니다. 문제 상황 예를 들어, 8퍼센트 추첨 이벤트에서 10명의 사용자를 추첨하고 당첨된 사용자에게 안내를
BackendDevOpsDjangoPython
이스트소프트
2020-10-05 · 거의 6년 전
포털 적용 사례로 알아본 NER 개념과 활용법
안녕하세요, AI PLUS 테크블로그입니다. 오늘은 NER의 개념을 살펴보고, 포털에서 이를 어떻게 구현할 수 있을지 알아보려고 합니다. 1. NER 이란? NER은 Named Entity Recognition의 약자로, ‘개체명 인식’을 의미합니다. 개체명 인식이란 비정형 텍스트의 개체명 언급을 미리 정의된 카테고리(인명, 지명, 시간 등)로 분류하는것을 말하는데요. 오늘은 ‘미쓰에이 수지가 용인 수지에서 단독 공연을 개최하는건 수지에...
AI/MLData EngineeringPython
Python vs Javascript Array Methods Comparison
JavaScriptPythonTools
어반베이스
2019-12-17 · 6년 이상 전
Sagemaker에서 PyTorch를 활용한 딥러닝 이미지 분류 모델 학습 및 배포
안녕하세요. 어반베이스 Machine Learning 개발자 백윤아입니다. 어반베이스에서는 공간 분석 서비스인 Space 개발을 담당하고 있습니다. Space는 컴퓨터 비전 영역의 딥러닝을 활용하여 공간을 분류하고, 공간에서 사물을 검출하며 공간의 특성을 분석하는 서비스를 제공합니다. 이번 글에서는 Space의 API를 만들었던 과정에 대해 이야기 해보려고 합니다. AWS 클라우드를 활용하여 간단한 딥러닝 모델 학습부터 서버리스 API 구축까지
AI/MLAWSBackendDevOpsPython
날짜 구간에 값을 매핑하는 방법 (그리고 RangeKeyDict)
일정한 날짜 구간에 값을 매핑하는 방법을 알아봅시다. 한 줄 요약 날짜 구간에 값을 매핑할 때 RangeKeyDict를 이용하면 깔끔합니다. 자세히 특정 일자에 따라 값을 다르게 설정해야 하는 경우가 자주 있습니다. 예를 들어, 회사의 포인트 적립 정책이 2020년 1월 1일부터는 1 퍼센트, 2020년 2월 2일부터는 2 퍼센트, 2020년 8월 8일부터는 8퍼센트라고 합시다. 이것은 if 문을 이용해 간단히 코드로 옮길 수 있습니다. fro
BackendPythonTools
고객 행동 기반 실시간 딥 뉴럴 추천 시스템 : ForYou
(User behavior based Real-time Deep Neural Recommendation System on E-commerce : ForYou) 안녕하세요. 데이터랩의 김한태 입니다. 딥러닝 기술을 이용한 실시간 개인화 추천 서비스인 “ForYou”.”이런 상품 찾아다니셨조?” 구좌의 개발 내용에 대해 소개하고자 합니다. ForYou 딥러닝 추천 시스템의 동작 방식은 1. 다수의 고객 행동 로그를 수집하고, 2. 고객 행동의 시퀀
AI/MLData AnalysisMobilePythonRecommendation
파이썬 코드 골프
이번 파이콘 2018에서 레블업에서 진행하는 코드 골프에 참가했습니다. 코드 골프를 처음 알게 되어 시도 해봤는데 그 경험을 공유 합니다. 코드 골프란? 출처(https://www.barrymichaeldoyle.com/code-golf/) 코드와 골프는 과연 무슨 관계가 있을까요? 골프는 가장 적은 타수로 공을 홀에 넣는 경기입니다. 코드 골프는 이와 유사하게 가장 적은 타수, 즉 가장 적은 문자수로 알고리즘을 동작 시키는 경기입니다. 무려
CareerPythonTools
거울아거울아 스터디 - 7
호성님이 열정적으로 강의를 하고 있다 무엇을 배웠는가? 현주님의 정리로 MYSQL 기본문을 실제로 파이썬에서 다루는 내용을 학습하였습니다. 파이썬을 활용하여 직접적으로 MySQL DB에 접속 데이터를 조회, 수정, 삽입하는 방법을 배웠습니다. 기존에 배웠던 내용들을 바탕으로 파이썬에서 CSV 파일을 읽어오고 DB파일에 해당 파일들을 정리할 수 있었습니다. MySQL 이란? MySQL이란 전세계적으로 널리 사용되고 있는 오픈소스 관계형 데이터베이
DatabaseMySQLPython
거울아거울아 스터디 - 4
치킨은 중요해 무엇을 배웠는가? 보람님이 3.6장 까지의 요약을 준비해 주셨습니다. 여러 개의 통합문서 살펴보기 파이썬 내장 모듈 glob, os를 사용해 파일 경로와 파일명을 파싱하여 처리하려는 입력 파일 리스트를 만들고 for문을 통해 리스트를 돌며 아래의 함수들을 이용하여 각 파일의 이름, 워크시트 개수, 행/열 개수 등을 살펴볼 수 있었습니다. os.path.basename: 경로의 기본이름(파일명)을 반환 book.nsheets: xl
Data EngineeringPythonTools
거울아거울아 스터디 - 3
오늘도 열정가득 무엇을 배웠는가? 현우님이 3.3장 까지의 요약을 준비해 주셨습니다. 엑셀 통합 문서를 Python을 사용하여 처리하는 방법 1.xlrd, xlwt 패키지 활용 2.팬더스 활용 단일 워크시트 처리 1.엑셀 파일 읽기 및 쓰기 xlwt의 add_sheet(), wirte(), xlrd의 open_workbook() 활용 2.날짜 형식 할당 datetime 모듈의 date(), xlrd의 xldate_as_tuple() 활용 3.팬
Data EngineeringPythonTools
거울아거울아 스터디 - 2
피자와 함께 요약 과정에서 무엇을 배웠는가? 현주님이 2.12장 까지의 요약을 준비해 주셨습니다. CSV파일로 저장되어 있는 데이터를 기본 파이썬 코드와 팬더스로 다루는 것을 공부했습니다. 연속된 행 선택하기 기본 파이썬 코드는 for문으로 row를 순환하면서 조건에 맞을 경우 writerow(row) 함수를 써서 저장한다. 팬더스에서는 drop속성을 써서 지정한 행을 삭제한 후 to_csv 함수를 써서 저장한다. 헤더 추가하기 기본 파이썬 코
Data EngineeringPython
거울아거울아 스터디 - 1
스터디에 앞서 모두들 1장을 공부해오기로 했다. 못 따라 오실 분들을 위해서 매주 화요일에 2시간씩 시간을 내었다. github 계정을 만들어 드리고 git 사용법을 알려 드리고, ipython notebook을 설치 해 드렸다. 너무 어려워 말고 조금은 장난감 같이 생각해 주셨으면 하는 바람이다. 어찌되었든 스터디는 시작되었다. 다들 화이팅! 8퍼센트 야학 여기까지는 호성이 씀. 이제 지윤님의 후기 시작. 요약 과정에서 무엇을 배웠는가? 안영
CareerPythonTools
두숟갈 스터디 - 15
무엇을 공부했나요? 이번 시간에는 Two scoops of Django의 ‘22장 테스트, 정말 거추장스럽고 낭비일까?’ 와 ‘23장 문서화에 집착하자’에 대해서 함께 이야기를 나누었습니다. 22장 요약, 심화를 희진님이 준비해주셨고, 제가 23장을 요약했습니다. 테스트 부끄럽게도 제가 다닌 회사 중에 테스트를 강조하는 곳은 8퍼센트가 처음입니다. 8퍼센트의 CTO인 호성님은 파이콘 2015년 Python 테스트 시작하기 관련 발표도 하신적이
DjangoPythonTesting
두숟갈 스터디 - 13
무엇을 공부했나요? 이번 시간에는 Two scoops of Django 18장 django core 교체하기, 19장 django admin, 20장 django UserModel을 함께 살펴보았습니다. 동현님께서 세 장의 내용을 요약하셨고, 제가 심화(라고 쓰고 조금 더 알아보기 라고 읽습니다.)를 준비했습니다. 남홍님이 들고 오신 닭머리 카메라가 모두의 모습을 담아주었네요 18장 Django core 교체하기 짧은 대답: 할 이유가 없다.
BackendDjangoPython
두숟갈 스터디 - 14
무엇을 공부했나요? 이번 시간에는 Two scoops of Django의 ‘21장 장고의 비법 소스: 서드 파티 패키지들’을 살펴보았다. 현주님께서 내용을 요약하셨고, 문수님이 심화를 준비해 주셨다. PyPI Python Package Index에 대해서 한번더 소개합니다. 예전 회사에서는 다른 개발자들이 사용하는 Python Library를 작성하는 일도 했었기 때문에 Local PyPI 를 구축해 두고 사용했었다. PyPICloud 사용했던
BackendDjangoPythonTools