목록2025/03/03 (3)
susinlee 님의 블로그

1. 태블로 실시간 업데이트 웹 크롤링을 통한 데이터 수집 수집한 데이터를 빅쿼리에 적재 적재한 데이터를 태블로와 연동 → 빅쿼리의 데이터가 적재되면(수정되면) 태블로에 연결된 데이터도 업데이트 되는 것을 확인 그전에 잠깐 개념 짚고 넘어가기..1. 라이브 연결 (Live Connection)데이터가 실시간으로 원본 데이터베이스에서 직접 조회됨쿼리가 실행될 때마다 BigQuery에 요청을 보냄(쿼리가 실행된다는 것이 뭐지?)데이터가 항상 최신 상태로 유지됨장점실시간 데이터 반영 → 원본 데이터 변경 시 즉시 적용됨저장 공간 사용 x → 태블로에서 별도로 데이터를 저장하지 않음단점쿼리 성능 저하 가능 → 매번 BigQuery에 직접 요청하여 속도가 느릴 수 있음BigQuery 사용 비용 증가 → 쿼리가 많..

처음 가입하는 사람에게는 $300 의 무료 크레딧을 줌 VM 을 만들기 전에 잠깐 개념 정리를 하고 가자1. VM (가상 머신, Virtual Machine)이란?VM은 컴퓨터 안에서 또 다른 가상의 컴퓨터(운영체제)를 실행하는 기술물리적인 하드웨어를 여러 개의 독립적인 컴퓨터처럼 사용할 수 있도록 해주는 가상화 기술의 핵심 요소하이퍼바이저라는 소프트웨어를 사용하여 VM을 관리하며, 대표적인 하이퍼바이저로는 VMware, VirtualBox, KVM, Hyper-V 등이 있음특징하나의 물리적 서버에서 여러 개의 VM 실행 가능각 VM은 독립적인 OS(Windows, Linux 등) 실행 가능서로 다른 소프트웨어 환경을 격리하여 운영 가능VM 사용 예시개발자가 테스트 환경을 만들기 위해 가상 머신을 사용..

잠시 오즈에 대한 개념을 짚고 넘어가면... 추가로...로그 가능도 함수는 원래 최대화해야 하는 함수하지만, 경사 하강법은 최소화하는 방식으로 작동함그래서 로그 가능도 앞에 - 를 붙여 최소화 문제로 변환이를 음의 로그 가능도(Negative Log-Likelihood, NLL)라고 부름 이는 곧 크로스 엔트로피(Cross-Entropy) 함수 import numpy as npclass LogisticRegression: def __init__(self, learning_rate=0.1, n_iter=1000, threshold=0.5): self.learning_rate = learning_rate self.n_iter = n_iter self.theta =..