전체 글 39

[24년 12월 회고] 대시보드 지표 기준에 대한 고민

IPTV 이용자 활성화 지표에 대한 대시보드를 작성하는 과정에서 생긴 고민 1. ARPU, ARPPU IPTV를 설치한 것부터 매월 기본 요금이 과금이 된다.VOD, 채널, OTT에 대한 각각의 영역에서 무료/유료 고객으로 나누는 기준을 어떻게 세워야 할까? VOD 서비스 운영 실적에 대한 관점으로 보면IPTV를 이용하며 추가적으로 VOD에 과금을 유도하는 것을 목적으로 둔다. 이때 유료 사용자는 VOD 단건 구매, VOD 월정액 구독료 부가서비스 가입으로 정의할 수 있다.일정 기간 동안 서비스를 사용하는 모든 사용자에 대한 정의는 어떻게 내려야 할까?해당 기간동안 아예 셋탑을 실행하지 않은 경우는 제외"서비스를 이용한 모든 고객 = 채널 시청, VOD 구매, VOD 재생, 부가서비스 신규 가입, 셋탑 ..

[python 라이브러리] xlwings - DRM 걸린 엑셀 파일 파이썬 작업

https://www.xlwings.org/ Python in Excel alternative: Open. Self-hosted. No limits.Write add-ins, custom functions (UDFs), and macros with Python in Excel. Run locally or on your infrastructure with all the packages you need.www.xlwings.org 회사에서 파이썬을 이용해서 엑셀 문서를 데이터프레임으로 불러와서업무 자동화를 하기 위한 함수를 작성할 때가 있습니다.매크로를 사용하기에는 엑셀 파일이 무거워져서 느려지는 경우에 파이썬을 활용하면 손쉽고 빠르게 할 수 있는 장점이 있죠. 하지만 DRM 보안 프로그램이 깔려 있는 경우..

Mac M1(ARM 아키텍처)에서 library(rJava) 오류 해결 과정

{r}install.packages(rJava)library(rJava)rJava 패키지를 실행할 때 다음과 같은 오류가 발생. Error: package or namespace load failed for ‘rJava’: .onLoad failed in loadNamespace() for 'rJava', details:  call: dyn.load(file, DLLpath = DLLpath, ...)  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/rJava/libs/rJava.so':  dlopen(/Library/Frameworks/R.framework/Ve..

[서강대 AI MBA(5기)] 2024년도 1학기 중간시점까지

대학원 생활1. 분반, 조알바트로스, 베리타스 2개 분반으로 나뉘고, 각 분반마다 3개조씩 총 6개 조로 구성되어 있다.토요일 전일제 수업이다보니 조끼리 점심 식사, 간식 식사를 함께 한다. 2. 수강신청수강신청은 행정팀에서 일괄적으로 해주고, 추가 MBA 기초 과목을 신청할 수 있다.경영통계는 초반에 들어야 이후에 과목에서 통계 기반으로 진행되는 이론을 이해할 수 있다는 4기 기수의 조언을 듣고,경영통계를 추가로 신청했다.다행히 온라인이라서 평일 저녁에 오프라인 수업을 들어야하지는 않았다. 3. 주차 지원MBA 행정팀에서 주차 할인을 받을 수 있는 사이트와 ID를 공유해주시며, 1일 주차 할인 적용된 주차비는 11,000원이다. 4. 원우회 행사4기 원우회에서 신입생 환영회를 마련해주셔서, 저녁시간에 ..

[Hive] HiveQL 주요 내장함수 정리 part1 (DDL)

apache hive하둡 환경에서 데이터를 관리하고 쿼리하기 위한 데이터 웨어하우싱 솔루션SQL과 유사한 HiveQL을 사용하여 데이터 처리주로 배치 작업, 대용량 데이터 분석을 위해 사용HiveQL Data Types https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types LanguageManual Types - Apache Hive - Apache Software FoundationHive Data Types Overview This lists all supported data types in Hive. See Type System in the Tutorial for additional information. For data typ..

[서강대 AI MBA(5기)] 서강대 AI MBA 지원 과정 ~ 입학 (24년 3월 입학)

23년 상반기(~5월 말)동안 부트캠프를 통해서, 데이터 분석 / 머신러닝, 딥러닝, 추천시스템에 대해서 배우고프로젝트를 통해 실습 경험을 쌓았다.7월에는 연세대학교 DX 여름방학 캠프에 멘토로 참여하면서, 취업 준비를 병행했는데 다행히 IPTV 데이터 분석 직무에서 일할 수 있었다.(트렌드 및 장르에 따른 콘텐츠 이용, 매출에 대한 데이터 위주로 분석 중이다.)그리고 몇 개월이 지나, 대학원에서 좀더 빅데이터 / AI에 대해 체계적인 커리큘럼을 밟아보고 싶다는 목표가 생겼다.직장인이 병행할 수 있는 대학원에 대해 몇 군데 후보를 정해놓고, 최종적으로 입학한 곳은 서강대학교..

[AI School/TIL] Python 5일차_23.01.06

2023.01.06 (금) 파이썬 5번째 강의를 들었습니다. [Python 문법 5] 오늘은 오늘은 class에 대해서 더 부가적인 개념을 배우는 시간이었습니다. 1. Getter, Setter : 객체의 내부 변수에 접근할 때, 특정 메서드를 거쳐서 접근할 수 있도록 하는 방법 (자동차 부품을 사용자가 마음대로 바꿀 수 있게 하면 고장이 나니까, 제한을 걸어주는 것으로 생각) class Person: def __init__(self, name, pw): self.name = name self.pw = pw person = Person('peter', 'abcd') person.pw = 'qwer' person.pw 게터, 세터를 이용해서 제한을 걸어보자. 내용을 입력하세요. 2. method 종류 (3..