[Tistory] 입지 분석 FLOW 및 입지 최적화 모델 공부

입지 분석 프로젝트 전체적인 FLOW• 현황, 수요, 추세 파악: EDA 및 시계열 분석 등 • 사용할 변수 채택: 주성분 분석(PCA), 상관분석 등 • 행정구역 선정: 군집분석(계층적, k-means, k-medoids, GMM)결과 보팅 등 • 행정구역 내 최적입지 선정: 공간최적화모델(LSCP, MCLP 알고리즘) 적용, 프로젝트의 방향성에 더 적합한 모델을 최종 모델로 채택 등 ———————————————— EDA(Exploratory Data Analysis, 탐색적 자료분석)● 간단한 그림과 수를 통해 데이터가 무엇을 말하는지 살펴보기 위해 데이터를 살펴보는 분석 ● 시각화를 통해 수집된 변수들의 경향성을 파악 및 비교 가능 시계열 분..

[Tistory] 경북 김천서 럼피스킨병 첫 발생, 백신 접종에도 불안감 확산

안녕하세요. 주자예요. 한동안 바쁘게 지내느라 미쳐 럼피스킨병 진행상황을 확인하지 못했다가 오늘 인터넷 뉴스를 보고 안타까운 마음에 포스팅을 준비했습니다. 2023년 10월 말부터 시작된 소 럼피스킨병이 경상북도 김천시 농소면에서 처음으로 발생했습니다. 경북 김천에서 첫 럼피스킨병 발생 지난 13일 이 농장의 한우 1두에서 회음부 결정이 관찰돼 경북동물위생시험소서부지소에서 시료를 채취해 간이 검사를 한 결과, 양성 판정을 받았습니다. 김천시는 이 암소의 시료를 채취해 농축산검역본부에 정밀검사를 의뢰했고 14일 럼피스킨병 감염이 확정됐습니다. 이 농장은 모두 28두의 한우를 키우고 있으며, 지난 11월 7일 LSD 백신 접종을 완료한 상태였습니다. 이에 따라 방역당국은 양성 판정을 받은 한우를 살처분하고 ..

[Tistory] MSA 환경에서 Kafka 이벤트 기반 주문 처리와 트랜잭션 관리

서론MSA 환경에서 상품 주문 처리 기능을 구현하는 과정에서 트랜잭션과 이벤트 발행의 실행 시점 차이로 인해 문제가 발생하였다. MSA 환경에서 트랜잭션과 이벤트 발행의 중요성트랜잭션과 이벤트 간의 일관성을 보장하는 것은 시스템의 안전성, 데이터 일관성, 그리고 서비스 간 느슨한 결합을 유지하는 데 중요하다.데이터 일관성 유지: 트랜잭션이 성공적으로 커밋된 경우에만 이벤트를 발행함으로써, 데이터 일관성을 보장해야 한다.ex) 주문 처리가 성공적으로 이루어진 경우에만 결제 처리 이벤트를 발행해야 한다.분산 시스템에서의 느슨한 결합: 이벤트 기반 아키텍처는 서비스 간의 느슨한 결합을 지원한다.트랜잭션 결과에 따라 이벤트를 발행하면, 각 서비스는 독립적으로 작동할 수 있으며, 이벤트를 구독하는 방식으로만 다른..

[Tistory] Optimizer

딥러닝에서 Loss Function의 최솟값을 찾는 과정을 Optimization 이라고 합니다.   GD, SGD, mini-Batch GD 가 뭐에요?$$ W_{t+1} = W_{t} – \eta g_t $$ 더보기함수의 기울기를 계산하여, 기울기의 반대방향으로 조금씩 이동하면서 최솟값을 찾아나가는 최적화 기법 입니다.전체 학습 데이터를 대상으로 경사 (Gradient)를 계산하면 GD,하나의 데이터를 골라, 경사를 계산하는 방법을 SGD,GD와 SGD의 절충안으로, minibatch로 학습 데이터로 나누어 진행하는 방법을 mini-Batch GD 라고 합니다.일반적으로 SGD 최적화를 수행했다고 하면, mini-Batch를 말한다고 보면 될 것 같습니다.p.s.SGD를 수행하다보면, Iterate에..

[Tistory] 한국어에서 한자 발음이 더 복잡한 이유는 무엇일까

한국어에서 한자 발음이 더 복잡해 보이는 이유는 다음과 같습니다: 1. 역사적 발전 과정: 한국 한자음은 중국의 여러 시기 발음과 한반도의 고유 발음이 혼합되어 형성되었습니다[3]. 이로 인해 한국어 한자음이 더 복잡해진 측면이 있습니다. 2. 음운 체계의 보존: 한국 한자음은 상당히 보수적으로 유지되어 왔기 때문에 현대 중국어보다 오히려 옛 중국어 발음에 더 가까운 경우가 있습니다[3]. 이는 한국어 한자음이 더 다양하고 복잡한 형태를 유지하게 된 원인 중 하나입니다. 3. 종성(받침)의 존재: 한국어는 종성을 가지고 있어, 한자 발음이 더 다양하게 나타날 수 있습니다. 이는 중국어나 일본어에 비해 더 복잡한 음운 구조를 만들어냅니다. 4. 음운 변화의 영향: 한국어 자체에서 일어난 음운 변화도 한자음..

[Tistory] [React] 트리 구조 메뉴 쉽게 만들기

우연히 글을 보다가 트리 구조의 메뉴를 만드는 것을 보고 나중에 참고할 수 있을 것 같아서 글을 쓴다.1. react-arborist 맛보기1) 설치하기npm install react-arborist2) 데이터 셋팅export const data = [ { id: “1”, name: “public”, children: [{ id: “c1-1”, name: “index.html” }] }, { id: “2”, name: “src”, children: [ { id: “c2-1”, name: “App.js” }, { id: “c2-2”, name: “index.js” }, { id: “c2-3”, name: “styles.css” } ] ..

[Tistory] 갤럭시 워치 액티브2 44mm sm-r820

https://namu.wiki/w/%EA%B0%A4%EB%9F%AD%EC%8B%9C%20%EC%9B%8C%EC%B9%98%20%EC%95%A1%ED%8B%B0%EB%B8%8C2 갤럭시 워치 액티브2 – 나무위키 이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권 namu.wiki 1. 개요[편집] 삼성전자가 2019년 8월에 공개한 타이젠 스마트 워치다. 2. 사양[편집] 2.1. 제품 사양[편집] 셀룰러 모델의 사양에만 해당하는 경우 녹색 글씨로 표기. 2.1.1. 40 mm 모델[편집] 프로세서 삼성 엑시노스 9 Series (9110) So..

[Tistory] 카카오테크캠퍼스 2기 | STEP2 | 13일차(24-07-10) 회고

⭕ 카카오테크캠퍼스 2기 | STEP2 | 13일차(24-07-10) 회고📝 함수 추상화 API 호출 로직이 컴포넌트에 결합되어 재사용성이 떨어졌다.const { data, isLoading, error } = useQuery( [‘rankingProducts’, filterOption], () => fetchRankingProducts(filterOption), { keepPreviousData: true },);개선 코드: useFetchRankingProducts라는 커스텀 훅을 API 파일에 정의하여 useQuery 로직을 캡슐화하였다. // api.jsexport const useFetchRankingProducts = (filterOption) => { return useQuery( ..

[Tistory] 고팍스 적자 지속 뉴스를 보면서

0. Summary1. 고팍스는 고파이를 제네시스에 운영을 맡김2. FTX사태로 인해 제네시스 출금이 막힘3. ftx 자금 전액 돌려받는다 1. 5대 거래소중 3개 거래소 적자 지속 ● 2년 동안 적자 지속아래 뉴스를 통해서 보면 고팍스는 적자가 지속되고 있다. https://n.news.naver.com/mnews/article/243/0000059065?sid=101 고팍스는 VSAP 갱신 신고를 준비하고 있다는 기사를 봤는데, 대부분의 가상자산 업체는 올해에 갱신 신고를 해야된다고 했었다. 그런데 별도의 뉴스가 나온 것을 보고 좀 의아하다 라는 생각을 했었는데 위 뉴스를 보고 나서야 알았다. 고팍스가 상대적으로 가상자산업체중에 비중이 작기 때문에 이런 신고 자체도 큰 일이 될 수 있다는 것을 말이다..

[Tistory] #C2. 웹 크롤러 서비스를 확인해보고 직접 만들기로 결심하다.

1. 웹 크롤링을 내가 직접 해보겠다며 덤비기 시작했다. 이전에 서울 전역의 쉐어하우스 정보를 전부 다 수집했었다. 그 때가 코로나가 막 시작했을 때였으니 학문적인 가치가 있을 거라고 생각했다. 코로나로 인한 공유경제 주거 부분에서의 비포 애프터 금액 비교랄까? 그 때 내가 알고 있는 쉐어하우스 중개 서비스를 다 개발자에게 알려주고, 개발자가 매일 금액 변동과 공실 변동 사항을 정리해서 알려줬다. 아쉽게도 사업을 마무리하면서 더 이상 해당 프로그램을 사용하지 않게 된 바람에 까마득히 잊어버리고 있었다.  이제는 그 업무를 내가 직접 해보려고 하는 것이다. 과아연..이제 막 파이썬에 입문한 병아리 단계에서 이런 작업에 어느 정도로 접근이 가능할지부터 궁금해지기 시작했다. 자, 그렇다면 웹 크롤링은 대체 무..