nany0h의 등록된 링크

 nany0h로 등록된 네이버 블로그 포스트 수는 79건입니다.

AI 머신러닝 선형회귀 Linear Regression - SSE, SSR, SST, 결정계수 (R squared), 수정된 결정계수 (adjusted R squared) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 앞에서 선형회귀 모형과 회귀직선(회귀식)을 알아보았습니다. 그리고 학습데이터와 수학적 모형을 통해 회귀식의 계수를 추정하는 방법에 대해서도 이야기 하였습니다. 그렇다면 추정한 회귀식이 얼마나 정확한지 어떻게 표현할 수 있을까요? 위 의문에 답을 주는 것이 결정계수 입니다. 이번에는 결정계수에 대해서 알아보고자 합니다. 결정계수 (R Squared) : 선형회귀 모형을 통해 구한 회귀 직선, 회귀 식의 적합도라고 볼 수 있습니다. 값은 0 ~ 1 사이의 값을 가집니다. 1 에 가까울 수록 더 적합하다고 볼 수 있습니다. 1 에 가까울 수록 회귀 직선과 측정된 표본 값 들이 더 가깝다는 것을 나타냅니다. 조금 더 풀어서 표현해보면, 1 에 가깝다는 것은 측정된 표본들과 (학습 데이터) 회귀 직선을 통해 알 수 있는 선형 회귀 모형의 예측 값의 (추정 값) 잔차 (차이, residual)

파이썬 데이터전처리 Dataframe loc iloc File open read write [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 감사합니다. ^^ [Pandas, Dataframe] : Series 는 1차원 이고 Dataframe 은 2차원 배열 자료형 입니다. Dataframe 은 행 인덱스와 열 인덱스로 구성 됩니다. 행 인덱스를 인덱스로 표시하고 열 인덱스는 칼럼이라고 표시합니다. 마찬가지로 값은 ndarray 타입으로 저장되어 연산을 효율적으로 할 수 있도록 지원 합니다. Dataframe 은 하나 이상의 Series 의 모음, 집합이라고도 이야기 합니다. : 1번 생성 방식 pd.DataFrame({"col1":[1,1], "col2":[2,2]}, index=["1", "2"]) : 2번 생성 방식 pd.DataFrame([[1,1], [2,2]], columns=["col1", "col2"], index=["1", "2"]) DataFrame 조회 방식 1. DataFrame.head(x) : 맨 앞에서 부터 x 개 행

AI 딥러닝 Tensorflow 퍼셉트론 신경망 학습 예제 및 텐서 Tensor 의미 [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. ^^ *텐서플로우 설치와 버전 확인은 아래 처럼 가능합니다. [Tensorflow 설치] - pip install tensorflow - conda install tensorflow 버전 확인 import tensorflow as tf print(tf.__version__) * Tensorflow 의 큰 특징은 Tensor 객체를 사용한다는 것 입니다. [텐서 객체, Tensor] import tensorflow as tf test = tf.random.uniform([3,3], 0,1) 여기서 test 객체는 tensor (3x3 행렬) 객체 입니다. Tensorflow 에서 다차원 배열을 tensor (텐서) 라고 합니다. numpy에 ndarray 와 비슷하게 생각 할 수 있습니다. 텐서플로우 버전1에서는 tensor와 ndarray 사이의 연산을 허용하지 않고 구분하였습니다. 하지만 텐서플로우 버전2

구피 물고기 어항 물갈이 여과기 온도 조명 [내부링크]

안녕하세요. 쪼맹입니다^^ 오늘도 소소한 지식을 공유해볼께요. 우선 제가 사용하는 제품 사진 첨부합니다.^^ [물갈이] 1. 물갈이제 (염소제거제) 를 넣어서 수돗물을 중화시켜줘야 합니다. 2. 수돗물이 중화 된 후 (최소 1시간) 어항에 꼭 필요한 박테리아 활성제를 넣어 줍니다. * 제품 뒷면에 있는 적정양을 꼭 지켜주세요. * 물에서 냄새가 나고 수면에 거품이 생기거나, 물이 탁하게 되면 물을 갈아줘야 한다는 신호 입니다. [물고기를 옮길 때] : 기존 수조 물과 물고기를 함께 봉투에 담아서 옮길 수조 물 위에 20~30분 정도 놓아서 새로운 물 온도에 적응될 수 있도록 합니다. 그 후 물고기만 봉투에서 꺼내서 새로운 어항에 옮깁니다. * 물이 너무 깨끗하면 물고기에게 오히려 안좋다고 합니다. 정수기 물은 사용하지 않습니다. [어항에 여과기가 필요한 이유] "여과기(혹은 기포기)를 꼭 놓아야 하나요?" 여과기가 없어도 가능은 하지만 관리가 훨씬 어렵습니다. 수질 정화하는 박테리아

미국 피노누아 와인 추천 오봉클리마 피노누아  AuBonClimat [내부링크]

안녕하세요. 쪼맹 입니다. ^^ 오늘은 "오 봉 클리마, 피노누아 2020" 을 소개 하고자 합니다. 미국의 피노누아 품종으로 Dry 한 레드 와인 입니다. 가격 대비 맛과 향이 정말 좋습니다. 생산 지역은 미국 캘리포니아 Santa Barbara County 이고 와이너리 이름이 오 봉 클리마 입니다. 인터넷에서 확인해보면 보통 가격이 5만 ~ 6만원 대 이고 저는 코스트코에서 할인할 때 3만원 후반대에 샀었습니다. Vivino 평점이 3.9 점 입니다. 10만원 이하 와인 중 3.9 점이면 제 경험상 굉장히 높은 편 입니다. 고기, 파스타, 연어와 잘 어울리는 Dry 한 레드 와인 입니다. 은은한 붉은 과실, 개인적으로 딸기 향이 인상적이며 적당한 바디감과 타닌이 적어 목 넘김이 부드럽습니다. 피노누아 품종이 100% 여서 밝은 레드 컬러 였습니다. 은은한 과일향과 부드러운 목 넘김이 좋아서 또 찾게 될 것 같고 추천하고 싶은 신대륙 레드 와인 입니다. 가격대도 행사 시 3~4만

AI 머신러닝 딥러닝 그래프 신경망 Graph Neural Networks [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘은 "그래프 신경망" 에 대해서 소개하고자 합니다. 우선 기본이 되는 내용에 대해서 다시 한 번 알아보고자 합니다. [인공신경망] : 인공신경망은 인간의 뉴런 구조에 영감을 얻어 만들어진 인공지능(AI) 기술 중 하나의 형태로 기계학습 모델 입니다. : 퍼셉트론을 다중으로 연결해서 구성하는데 하나의 퍼셉트론의 계산 결과를 다음 퍼센트롭에 전송해 가면서 각 퍼셉트론 노드들의 가중치를 찾고 최종적으로 정답을 가장 잘 찾는 신경망을 구성해나가게 됩니다. 퍼셉트론 결과 노드에 활성 함수를 적용하여 비선형 문제도 다룰 수 있게 됩니다. : 생물신경망과 인공신경망은 특정 경계 (역치) 값이 넘으면 반응을 하게 되는 공통점을 가지며, 시간의 흐름이 있어야 작동하는 생물신경망과 시간의 흐름과 상관 없이 입력 값만 있으면 출력 값이 정해져 있는 인공신경망은 시간의 흐름이라는 차이점을 가집니다 [퍼셉트론] : 1958년에 탄생한 오래 된 기술이지만 딥러닝의 구성요

파이썬 데이터전처리 기본 개념 list tuple 반복문 itertools [내부링크]

안녕하세요. 쪼맹입니다.^~^ 오늘도 소소한 지식을 공유하고자 합니다. [데이터 전처리가 필요한 이유] : 데이터 전처리가 필요한 이유는 현실 데이터는 분석 목적에 맞게 딱 정리되어 있지 않습니다. 그래서 데이터 분석 기법을 그대로 적용하기 쉽지 않습니다. 즉, 노이즈, 결측치, 이상치, 필요한 데이터 미 통합 등이 존재하기 때문에 전처리를 통해 데이터를 가공해야 합니다. 이렇듯 데이터 전처리는 필수적인 요소이며 가장 많은 시간이 투입되는 부분 입니다. 효과 : 데이터 분석이 가능하도록 합니다. 더 나아가 효율화 합니다. : AI 알고리즘 모델의 성능을 향상 시킵니다. : 분석 하면서 여러 가지 인사이트를 얻을 수 있습니다. 이러한 과정은 AI 알고리즘 선택과 학습 파이프라인 개선에 큰 영향을 주게 됩니다. * 데이터 전처리를 위해서는 전처리 과정을 단계별로 정의하고 순차적으로 정리해야 합니다. [리스트 (list) 와 튜플 (tuple) Python] : 리스트 (list) 와 튜

머신러닝 파이썬 데이터전처리 numpy ndarray pandas dataframe [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 감사합니다. ^^ [ndarray] : Numpy 자료형으로 배열의 효율적인 연산을 위해서 개발 되었습니다. import numpy as np a = np.array([1, 1.4, 2]) print(a) 결과 array([1., 1.4, 2.]) * 한 가지 데이터 타입만 저장할 수 있기 때문에 float 로 통일되어 저장 되어 있는 것을 볼 수 있습니다. List 와 ndarray 차이점 : List 는 서로 다른 데이터 타입을 담을 수 있습니다. 유연합니다. : ndarray 는 같은 데이터 타입만 저장할 수 있습니다. (int 끼리, float 끼리, 동일한 타입) : List 는 서로 다른 데이터 타입을 저장하기 때문에 각 요소 정보가 따로 저장됩니다. 그래서 접근을 위해서는 속도가 느리고 효율적이지 못합니다. : ndarray 는 같은 데이터 타입이기 때문에 한 곳에 한 번에 저장 되기 때문에 속

디자인패턴 생성패턴 싱글톤패턴 Singleton Pattern [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유드리고자 합니다. 감사합니다. ^^ 오늘은 디자인 패턴에서 생성 패턴에 속하는 싱글톤 패턴에 대해서 알아보고자 합니다. [싱글톤 패턴] : Singleton pattern : GOF 디자인 패턴의 생성 패턴에 속합니다. : 클래스의 인스턴스가 하나 인 것을 보장하기 위해 사용합니다. : 모든 클라이언트에서 하나의 인스턴스에 접근하고 Multi Thread 에서도 안전합니다. : 전역 변수와 같지만, 전역 변수 사용 시 Multi Thread 에 안전하지 않고 사용하는 클라이언트와 함수를 독립적으로 관리할 수가 없게 됩니다. 그래서 Singleton pattern 을 사용합니다. : static 지역 변수로 선언 시 컴파일 할 때 .data 섹션에 할당 합니다. 프로세스 실행 시 메모리에 할당 합니다. getInstance 함수 호출 시 생성자가 호출 됩니다. 구현 Class Singleton { // Singleton 클래스

디자인패턴 컴포지트 패턴과 데코레이터 패턴 Composite Pattern Decorator Pattern [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유하고자 합니다. 항상 감사합니다. ^^ [컴포지트 패턴] : Composite pattern : GOF의 디자인 패턴 중 구조 패턴 (Structual Pattern) 에 속합니다. : 폴더와 파일 구조를 하나의 동일한 기반 클래스로 동시에 다루는 것을 상상해 보면 좋습니다. 즉, 단일과 복합 객체를 동일한 기반 클래스를 상속 받도록 하여서 동일하게 다루면서 트리 구조 처럼 관리 합니다. : 단일과 복합 객체 간의 차이를 두고 싶지 않을 때 사용 합니다. : 유연성 있고 새로운 요소를 쉽게 추가할 수 있는 범용성 있는 설계가 가능하게 해줍니다. : 재귀적 포함 관계를 이용한 디자인 패턴 입니다. 구현 // 단일과 복합 객체가 공통으로 사용하는 기반 클래스 class BaseItem { public: BaseItem(){} // 소멸자는 가상함수로 만들어야 실제 구현 객체 소멸자가 수행 됩니다. virtual ~BaseItem

수원역 맛집 막걸리 전이 맛있는 퓨전 요리 전문점 백화전 [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 수원역에서 찾은 맛있는 퓨전 요리 전문점 "백화전" 을 소개해보고자 합니다. ^^ 비오는 날 막걸리가 생각나서 무작정 들어갔는데 저와 친구들은 만족스러웠습니다.^^ 비오는 날에는 전에 막걸리를 꼭 찾으시는 분들이라면 강력 추천합니다. 백화전 경기도 수원시 팔달구 향교로 39 지층(매산로2가) 깔끔한 인테리어 수원역 8번 출구 도보 5분 다양한 전과 막걸리 그리고 퓨전요리 깔끔한 맛과 분위기 비오는 날 다시 가고 싶은 맛집 제가 느낀 백화전 특징 입니다. 위치는 수원역 8번 출구에서 나와서 조금 걸어 올라가야 합니다. 화요일 휴무 입니다. 영업 시간은 평일은 오후 4시 ~ 새벽 2시 주말은 오후 4시 ~ 새벽 3시 입니다. 가게에 들어가면 큰 스크린이 있습니다. 백종원 쌤의 스트리트 푸드파이터가 식용 증진 효과를 불러일으키고 있었습니다. 저희는 10종 모듬전과 돼지 팍팍 김치전을 시켰는데요. 너무 맛있었습니다. ^^ 느끼하지 않고 담백 & 깔끔했습니다

디자인패턴 템플레이트 패턴과 스트레터지 패턴 Template Pattern Strategy Pattern [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다.^^ [템플레이트 패턴] : Template Pattern : GOF의 디자인 패턴 중 행위 패턴에 (Behavioral Pattern) 입니다. : 기반 클래스에서 알고리즘 처리 규약을 명시하고 각 구현 클래스에서 구체적인 알고리즘을 정의하는 것 입니다. 알고리즘 처리 과정 및 규약은 공통으로 유지하면서 상속을 통해 내용을 재정의 할 수 있게 합니다. : 변하지 않는 부분은 기반 클래스에 위치하여 공통으로 사용하고 변하는 부분은 구현 클래스에서 재정의하여서 사용하는 방식 입니다. : 공통 부분 추출을 통해 코드를 재사용하고 변경되는 부분을 분리 하여 재정의 가능하도록 한다는 측면에서 효율적인 패턴 입니다. : C++ 기준으로 공통 내용은 기반 클래스에 위치 시켜서 함께 사용하고, 변하는 부분은 Virtual 가상 함수로 생성하여 규약을 정의한 후 상속을 통한 가상함수 재정의를 통해 클래스를 구현 하는 것 입

AI 딥러닝 깊은 다층 퍼셉트론 DMLP [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. [딥러닝] : 딥러닝은 신경망을 깊게 쌓아서 성능을 높이는 방식 입니다. 여러 레이어를 쌓은 다층 퍼셉트론에 연장선에 있다고 볼 수 있습니다. 기존 역사 : 1980년 대 나왔지만 1) 각 노드 매개 변수 학습을 위한 출력층에서 입력층 방향으로 오류 감소 기반 계산을 하는 오류 역전파 알고리즘 적용 시 학습에 중요한 그레디언트 (Gradient) 소멸로 정상적으로 매개변수 값을 정할 수 없는 것 과 2) 많은 매개변수에 비해 적은 학습 데이터로 인한 과잉적합 (Overfit) 문제 3) 그리고 학습에 많은 컴퓨터 리소스 필요한 부분 때문에 큰 효과와 호응을 얻지 못하고 있었습니다. 딥러닝 활성화 이유 : GPU 발전으로 학습 시간이 단축 되었습니다. : 인터넷이 발전하고 데이터 양이 폭증하면서 딥러닝 학습을 위한 학습 데이터가 많아졌습니다. : 위와 같은 혁신을 기반으로 다양한 딥러닝 알고리즘 및 기법이 (

베트남 리젠트 푸꾸옥 투베드룸 라군 풀빌라 [내부링크]

Regent Phu Quoc Bai Truong, Dương Tơ, Phú Quốc, Kiên Giang, 베트남 베트남 리젠트 푸꾸옥 Room type. 투베드룸 라군 풀빌라 베트남 푸꾸옥 여행 중 머물렀던 리젠트 푸꾸옥 투베드룸 라군 풀빌라입니다! IHG 어플에서 조회했을때, 조식포함 기준 1박에 1400달러 입니다. 요즘 환율이 좀 떨어져서 제가 예약할때보단 저렴해진것 같아요 IHG 회원이시면 예약시 할인이 되니 호텔 예약시 어플과 여행사 가격을 비교해보시면 좋을 것 같아요. IHG 회원은 멤버쉽 가입만해도 회원입니다. 리젠트 푸꾸옥에 가실 생각이면 멤버쉽 가입을 추천드려요. 멤버쉽 가입하면 호텔 내 식당에서 20% 할인을 받을 수 있어요. 왕이득! 제가 예약했던 룸은 투베드룸 테라스 풀빌라였습니다. 11월 여행이었는데 8월에 여행사를 통해 예약을 진행했는데 여행이 다가올수록 룸 가격이 저렴해지는거에요.... 제가 예약했던 것보다 50만원 가량 싸져서 너무 슬펐어요 ㅠㅠ 하지만

베트남 리젠트 푸꾸옥 프라이빗 비치 [내부링크]

베트남 리젠트 푸꾸옥 프라이빗 비치 베트남 리젠트 푸꾸옥 프라이빗 비치를 소개합니다. 오션클럽 앞에 위치한 프라이빗 비치 풀빌라 특성상 객실 내부에서 수영을 즐기는 사람들이 많아서 그런지 프라이빗 비치에는 사람이 별로 없었어요. 썬베드는 텅텅 비어있었고 해먹에 누워 독서를 즐기는 외국인들! 너무 여유로운 풍경에 저 또한 마음이 편안해졌습니다. 아이와 키즈클럽에서 노는동안 아빠는 프라이빗 비치에서 오전내내 산책하고 누워있고 바다를 즐기신것 같아요. 푸꾸옥 바다는 똥물이다! 라는 얘기가 많았는데, 실제로 에메랄드 빛 바다는 아니었지만 휴양을 즐기기에 충분했습니다. 미리 예약을 하면 옆에서 해변 액티비티도 즐길 수 있더라구요. 아이는 할아버지와 바다수영을 즐겼구요. 생애 첫 바다수영! 엄청 좋아했어요. 객실 내 풀에서의 수영과는 또 다른 매력이 있었습니다. 저 큰 바다를 전세내고 놀았어요. 썬베드에 누워있으니 직원분이 물을 가져다주셨어요. 이날은 좀 더워서 저희가족도 음료를 주문해서 한잔

베트남 리젠트 푸꾸옥 조식 라이스마켓 [내부링크]

베트남 푸꾸옥 여행 리젠트 푸꾸옥 조식 : 라이스마켓 푸꾸옥 여행동안 우리가족의 아침을 책임져준 리젠트 푸꾸옥 조식 라이스마켓 입니다. 숙박기간동안 조식포함이었기때문에 4일동안 야무지게 모든 메뉴를 먹어본것 같아요. 리젠트 푸꾸옥 라이스마켓 조식 시간 06:30 ~ 10:30 할아버지와 손녀는 아침 6시 기상! 매일같이 모닝수영을 즐겼어요. 덕분에 저희부부는 아주 조금 더 자고 일어나서 8시반쯤 부랴부랴 버기를 부릅니다. 아침시간엔 붐비기 때문에 버기가 조금 늦게오더라구요. 그래서 가끔 걸어서 가기도 했어요. 걸어서 가도 10분-15분 정도밖에 안걸렸습니다. 여행을 가기 전부터 리젠트 푸꾸옥 라이스마켓 조식이 어마어마하는 이야기를 들어서 기대를 엄청 하고 갔어요. 4일동안 이용한 리젠트 푸꾸옥 라이스마켓의 조식은 '딱 있을것만 있다!' 입니다. 샐러드, 빵, 시리얼, 스프링롤, 쌀국수, 딤섬, 반미 등등등. 가짓수가 엄청 많은건 아니지만 손이 가는 음식이 많았어요. 저희 아이는 4일

C++ 디자인패턴 생성자, 소멸자 흐름과 관계 그리고 가상함수 (virtual) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘은 생성자, 소멸자에 대해서 알아보고자 합니다. 부모 클래스 (기반 클래스) 와 자식 클래스 (파생 클래스) 구조에서 생성자와 소멸자 흐름과 관계를 알아보고자 합니다. 아래처럼 가장 기본적인 소스 코드를 구성하면 부모 생성자 --> 자식 생성자 --> 자식 소멸자 --> 부모 소멸자 순으로 수행 됩니다. [부모 클래스 (기반 클래스)] [자식 클래스 (파생 클래스)] [수행 결과1] [수행 결과2] C++ 컴파일러는 자식 클래스 에서 생성자를 호출하면 부모 클래스의 생성자를 무조건 호출하게 됩니다. 즉, Child() 코드가 Child() : Parent() 로 변경되게 됩니다. 여기서 기본적으로 부모 클래스에 생성자가 없다면 생성자를 만들어 주지만 만약 아래 처럼 인자를 받은 생성자만 있다면 에러가 발생 합니다. 생성자가 있으니 만들어주지 않은데 인자가 있는 생성자만 있고 인자가 없는 기본 생성자는 없기 때문이죠. 만약 기본 생성자 없이

C++ 디자인패턴 추상클래스, 인터페이스, 프로토타입패턴, 기본 복사생성자, 접근변경자 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유하고자 합니다. ^^ 항상 감사합니다. [추상클래스] : 한개 이상의 순수 가상함수가 있는 클래스를 말하며, 객체를 직접 만들 수 없습니다. 상세 구현 역할을 하는 파생 클래스에게 해당 함수는 꼭 만들어야 한다고 약속을 공유하는 역할을 합니다. 만약 순수 가상함수로만 구성된다면 기능 규약을 정의하는 인터페이스 역할을 하는 것이고, 일반 함수와 혼합해서 쓴다면 추상 클래스 역할이라고 볼 수 있습니다. * 인터페이스 : 순수 가상함수만 가지고 있으며, 정의해야 하는 함수 규약들을 전달하는 역할을 합니다. * 추상클래스 : 순수 가상함수와 더불어 일반 함수도 가지고 있으며 규약을 전달하며 동시에 공통화 시킬 수 있는 부분을 가짐으로써 코드를 효율화 시켜줍니다. 디자인패턴에서는 인터페이스와 추상클래스를 활용한 약한 결합 (loosely coupling) 이 중요합니다. 즉, 자료 구조 저장 혹은 인자 전달 등 객체를 다룰 때

C++ 디자인패턴 데코레이터 패턴 (Decorator Pattern) [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 항상 감사합니다. ^^ [데코레이터 패턴, Decorator Pattern] : 동적으로 기능을 추가하고자 할 때 사용하는 패턴 입니다. 데코레이터 패턴은 객체에 동적으로 새로운 서비스를 추가 할 수 있게하는 융통성 있는 방법을 제공 합니다. 객체에 기능을 포장지 감싸 듯이 추가하는 것을 상상해 보면 좋습니다. 기능을 추가하는 것은 템플레이트 패턴 처럼 가상함수와 상속 개념을 통해서도 가능합니다. 하지만 단순히 기능을 추가하는 것이 목적이라면 상속은 해당 객체의 내용/변수도 포함하는 새로운 객체를 만드는 것 입니다. 즉, 장난감A에 기능 B를 추가하고 싶은 것 뿐 인데 기능 B를 추가해서 장남감 B를 만들어 버리게 됩니다. 이러한 문제를 극복하고자 데코레이터 패턴을 사용합니다. 객체를 인자로 받아서 기능 함수를 호출 및 추가 합니다. 즉, 장난감A에 B라는 기능을 가진 포장지를 감싸서 사용하는 것 입니다.

미국 와인 추천, 파인 릿지 나파밸리 까베르네쇼비뇽 (Pine Ridge Napa Valley Cabernet Sauvignon) [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 "파인 릿지, 나파밸리 까베르네쇼비뇽 Pine Ridge, Napa Valley Cabernet Sauvignon" 을 소개하고자 합니다. 뒷 편 라벨 사진 입니다. ^^ 미국 와인 입니다. 와우 Vivino 평점이 4.5 입니다. 대박 ^^ 제가 지금 까지 본 평점 중에 가장 높은 것 같습니다. 한국 기준 인터넷에서 확인 해본 가격 정가는 25만원 대 인 것 같습니다. 저는 할인 기간에 12만원 정도에 구매 했었습니다. 바닐라향과 오크향이 납니다. 맛은 드라이하고 풀 바디감이 입안을 가득 채워 줬습니다. 산도와 타닌은 적당해서 맛이 깔끔 했습니다. 향도 맛도 풍부해서 정말 좋았고 천천히 음미하고자 노력 했습니다. 좋은 날, 좋은 음식과 함께 해보세요. 추천합니다. 저는 아직 초보자라 많은 향을 느끼지 못했지만 시나몬, 블루베리, 블랙 베리, 바닐라 그리고 삼나무의 향이 풍겨져 나오며 입 안에서는 잘 익은 체리의 과즙이 느껴지는 와인 입니다. 잘 어

베트남 해외 여행 출국 하루 전 최종 체크 사항 준비물, 환율, 주의사항, 금지품목 [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 베트남 출국 하루 전 최종 점검을 해보고자 합니다. ^^ [성인 준비물] 치약, 칫솔, 세안제, 로션, 속옷, 수영복 샤워기본체, 샤워필터 여름옷, 얇은 바람막이 삼각대 모기약, 버물리, 비상약, 밴드 썬글라스, 썬크림, 모자, 슬리퍼(샌들) 환전(달러로 환전해서 가면 좋음!) 여권 운동화, 운동복 [아이를 위한 준비물] 성인을 위한 준비물 + 미역국밥, 누룽지, 김, 아이용비상약 비행기에서 놀거리 (스티커북, 색칠놀이, 색종이, 클레이 아이패드....!) 유모차!!!!! 영문 가족관계증명서 (아이기준 발급) +) 14세 미만 아동이 부모와 함께 동반 여행시에도 가족관계증명서가 필요하다고합니다. 아이 기준 가족관계증명서 영문으로 발급 꼭!! [환전 및 환율 체크] 오늘 날짜 기준으로 베트남 환율은 10만 동(VND) 기준 5700원 입니다. 10만 동에 약 6천원 이라고 외우고 있어야 겠네요~. 다른 방법은 베트남 동에서 0을 하나 빼고 1/2 하는

AI 머신러닝 생물 신경망 인공 신경망 퍼셉트론 경사하강법 활성,손실 함수 [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 항상 감사합니다. ^^ [생물 신경망] : 사람의 뇌를 구성하고 정보를 처리하는 단위가 뉴런의 (neuron) 입니다. : 뉴런은 세포체 (cell body, soma) / 수상돌기 (dendrite) / 축삭 (axon) 으로 구성 됩니다. 세포체는 연산, 수상돌기는 정보의 수신, 축삭은 정보의 발신을 담당 합니다. 축삭은 다른 뉴런으로 화학 물질을 이용해 정보를 전달하고 이러한 연결을 시냅스 (synapse) 라고 부릅니다. : 인간의 뇌는 1000억 개 이상의 뉴런으로 구성 됩니다. 이러한 생물 신경망으로 부터 영감을 얻은 것이 인공 신경망 (Artificail Neural Network, ANN) 입니다. [인공신경망] : 인공신경망은 인간의 뉴런 구조에 영감을 얻어 만들어진 인공지능(AI) 기술 중 하나의 형태로 기계학습 모델 입니다. : 퍼셉트론을 다중으로 연결해서 구성하는데 하나의 퍼셉트론의 계

베트남 리젠트 푸꾸옥 투베드룸 테라스 풀빌라 [내부링크]

푸꾸옥의 천국 리젠트 푸꾸옥 type. 투베드룸 테라스 풀빌라 아버지 칠순여행으로 다녀온 리젠트 푸꾸옥! 그곳은 천국이었습니다. 살면서 다닌 많은 여행 중 가장 호화로운 대접을 받아서 행복했고 영원히 못잊을 것 같습니다. 최고의 서비스를 제공해준 리젠트 푸꾸옥 호텔에게 감사의 인사를 전합니다. 아빠의 첫 해외여행이었는데 정말 행복했다고 합니다. 호텔은 제가 열심히 검색해서 예약한 내돈 내산입니다. 가족여행이어서 두개의 독립적인 방이 필요했어요. 리젠트 푸꾸옥에는 2베드룸, 3베드룸, 4베드룸까지 있더라구요. 2개의 방으로 충분해서 투베드룸 예약! 테라스 풀빌라와 라군 풀빌라를 고민했는데 라군풀빌라는 1박에 50만원 이상 더 비싸서 테라스 풀빌라로 예약을 했습니다. 체크인은 비행기가 딜레이되어서 저녁에 진행했습니다. 리젠트 자체 픽업을 미리 예약했었는데 푸꾸옥 공항을 나오니 직원분들이 피켓을 들고 서계셨어요. 어두운 밤에 택시 잡고 그랬으면 힘들었을텐데 미리 픽업을 예약하길 잘했다고

미국 피노누아 추천, 코코모 소노마 코스트 고퍼 힐 피노 누아, 와인 선물 추천 [내부링크]

안녕하세요. 쪼맹입니다. 오늘 소개할 와인은 "코코모 피노누아" 입니다. Kokomo, Sonoma Coast Gopher Hill Pinot Noir 인터넷에서 가격이 298,000원 이라고 나오네요. 저는 운좋게도 단골 와인샵의 이벤트 때 13만원 정도에 구매하였습니다. Vivino 점수가 무려 4.4 입니다. 개인적으로 저는 위 점수가 높을 수록 만족스러운 와인이었습니다. 신뢰가 가는 것 같습니다.^^ 드라이한 약간 산도가 있는 피노누아 레드 와인이었습니다. 브리딩을 조금 하면 더 풍부한 체리향을 느낄 수 있었고 적당한 바디감과 목 넘김이 좋았습니다. 맛도 향도 너무 좋아서 천천히 음미했던 와인 입니다. 피노누아를 좋아하시는 분에게 추천 합니다. ^^ 드라이한 레드와인이기에 고기와 잘 어울린다고 합니다. 저는 와이프님 덕분에 수육과 함께 즐거운 시간을 보냈습니다. 수육과도 잘 어울렸습니다^^ 요즘 코르크 마개를 열 때 와이너리 마다 특색 있는 글씨와 문양을 보는 취미가 생겼습니

AI 머신러닝 시계열 데이터 알고리즘 DTW(Dynamic Time Warping), Fast DTW [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘은 DTW 와 Fast DTW 에 대해서 알아보고자 합니다. [DTW] : Dynamic Time warping, 동적 시간 뒤틀림 : 두 시계열 데이터 간의 유사성을 측정하는 알고리즘 입니다. 두 시계열 데이터 간의 거리가 최소화 되는 방향으로 매칭 시켜서 누적거리가 최소화 되는 경로를 찾습니다. : 음성 인식, 의료 분야, 비디오 & 오디오 분야 등에 사용 됩니다. 즉, 두 신호의 유사성을 계산하는 것이 키 입니다. : 단순히 동일한 시간에 데이터 뿐만 아니라 주변 데이터까지 비교 대상으로 매칭하여 가장 비슷한 데이터를 찾고 매칭 후 거리를 계산하는 것 입니다. : DTW Matrix 를 구해서 최소 값을 가지는 경로를 구하여 데이터를 매칭 합니다. 장점 : 서로 다른 길이의 시계열 데이터의 유사도 분석이 가능합니다. 단점 : 알고리즘 구현이 어렵고 연산량이 많습니다. 소스 예시 import numpy as np import dtw id

AI 머신러닝 비지도학습 군집분석(Clustering) K-means [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 소소한 지식을 공유 해보고자 합니다. 항상 감사합니다. ^_^ 우선 비지도학습에 대해서 알아보고자 합니다. [비지도학습] : 저희가 일반적으로 알고 있는 정답 데이터가 있는 데이터를 통해 학습하는 것이 지도학습 이고, 정답 데이터 없는 데이터를 통해서 유의미한 특징과 값을 찾아내는 것이 비지도학습 입니다. 대표적으로 차원축소와 군집 분석이 있습니다. [군집분석] : Clustering, 비지도학습 알고리즘 입니다. : 각 개체의 유사성을 측정하여 유사성이 높은 객체를 군집으로 묶고 분류 합니다. 각 군집의 특징을 파악하고 활용하며, 분류 된 군집 간 비슷한 것은 합치고 다른 것은 더 명확히 분리하면서 유의미한 결과를 만들 수 있습니다. : 같은 군집 내에 포함된 객체는 서로 비슷한 특징을 (동질성) 가지고 다른 군집에 속한 객체 끼리는 다른 특징을 (이질성) 가지도록 명확하게 분리하는 것이 알고리즘 성능에 키 포인트 입니다. : 넷플릭스 같이 서비스

동탄 참치 초밥맛집 은행골 [내부링크]

은행골 동탄점 참치/초밥 맛집 은행골 동탄점 경기도 화성시 동탄지성로 94 105호106호 은행골 집근처 애정하는 초밥집 은행골 동탄점 입니다. 1동탄 센트럴파크 건너편 개나리공원 쪽에 위치해있습니다. 은행골은 남편과 연애할 때 망포에 있는 곳을 자주 방문했는데요, 여러 지역에 체인점이 있는것 같습니다. 연애시절 참치를 사주며 저를 꼬셨던 남편^^ 그때는 참치코스를 먹었더랬죠ㅎㅎ 참치에 소맥~ 굿이죠!? 그 은행골이 동탄에도 생겼습니다. 지나다니면서 빨간간판에 공사중이었던 가게를 보고 설마 은행골인가!!? 했는데 진짜 은행골이었어요. 은행골이 생긴뒤로 저희부부는 종종 은행골에서 저녁을 해결합니다. 사이드로 나오는 냄비우동을 아이가 잘 먹기 때문에 외식하기 편해요. 엄빠는 비싸고 맛있는 참치 먹고 애는 공짜우동이라니...싶지만ㅎㅎㅎ 가끔 엄빠도 스트레스를 풀어야하니깐요. 은행골에 메뉴입니다. 간결하죠? 이날은 초밥이 먹고싶어서 방문했던터라 특진초밥, 도로set 주문 완료 영롱한 초밥의

신논현역 회 룸식당 맛집, 청첩장 모임 추천 모슬포 숙성회 전문점 [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 신논현역 횟집, 숙성회 전문점 모슬포 숙성회 전문점을 소개하고자 합니다. 신논현역에서 정말 가깝습니다. 교통편이 좋습니다. 개별 룸 방식이라 조용한 모임에 추천 합니다. 오마카세 가성비가 좋고 맛있습니다. 건물 2층에 있으며 입구 모습입니다. 강남에 있는 다른 곳과 다르게 많이 붐비지 않는 한산한 느낌이 좋았습니다. ^^ 메뉴판 입니다. 저는 모슬포 오마카세 1인을 먹었는데요. 가격 대비 만족스러웠습니다. 회가 깔끔하고 맛있었습니다. ^^ 각 개별 룸마다 있는 편하게 주문 가능한 기계가 있습니다. 저는 이게 너무 좋았습니다. 굉장히 만족스러운 시설 이었습니다. 처음으로 나온 우동 입니다. 맛있었습니다. ^^ 새우장 입니다. 신선하고 맛있었어요 또 먹고 싶네요 ^^ 새우장과 함께 그리고 회가 나오면 초밥을 만들어 먹으라고 나온 밥 입니다. 새우장이 생각보다 크죠? 맛있었습니다. 오마카세 1인 메뉴를 4명이 시켰을 때 나온 회 입니다. 회 종류가 다양합

AI 머신러닝 비지도학습 군집분석(Clustering) 계층적군집, DBSCAN [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유드리고자 합니다. ^^ 우선 비지도학습과 군집분석에 대해서 다시 한번 알아보고자 합니다. [비지도학습] : 저희가 일반적으로 알고 있는 정답 데이터가 있는 데이터를 통해 학습하는 것이 지도학습 이고, 정답 데이터 없는 데이터를 통해서 유의미한 특징과 값을 찾아내는 것이 비지도학습 입니다. 대표적으로 차원축소와 군집 분석이 있습니다. [군집분석] : Clustering, 비지도학습 알고리즘 입니다. : 각 개체의 유사성을 측정하여 유사성이 높은 객체를 군집으로 묶고 분류 합니다. 각 군집의 특징을 파악하고 활용하며, 분류 된 군집 간 비슷한 것은 합치고 다른 것은 더 명확히 분리하면서 유의미한 결과를 만들 수 있습니다. : 같은 군집 내에 포함된 객체는 서로 비슷한 특징을 (동질성) 가지고 다른 군집에 속한 객체 끼리는 다른 특징을 (이질성) 가지도록 명확하게 분리하는 것이 알고리즘 성능에 키 포인트 입니다. : 넷플릭스 같이

AI 분류 정확도 평가, Confusion Matrix Precision(정밀도) Recall(재현율) Accuracy(정확도) Specificity(특이도) / ROC, AUC [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. [Confusion Matrix] : 실제 정답지 범주와 알고리즘 모형이 예측한 범주가 일치하는지를 개수로 표현한 결과표 입니다. : 진짜 양성 ( True Positive, TP ) / 진짜 음성 ( True Negative, TN) / 거짓 양성 ( False Positive, FP ) / 거깃 음성 ( False Negative, FN) 4개로 구분하는 표 이자 행렬 입니다. TP : 진짜 양성, True Positive : 정답 범주가 양성 / True 인데 모형 예측도 양성 / Positive 인 케이스 입니다. : 예를 들어 코로나가 양성인 사람을 검사기가 양성으로 예측한 경우 입니다. : 정답을 맞춘 케이스 TN : 진짜 음성, True Negative : 정답 범주가 음성 / False 인데 모형 예측도 음성 / Negative 인 케이스 입니다. : 예를 들어 코로나가

AI 머신러닝 Support Vector Machine (서포트 벡터 머신, SVM) Kernel SVM (커널 SVM), 다항식 커널(Polynominal Kernel) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 서포트 백터 머신 (Support Vector Machine) : 성능이 좋은 머신러닝 지도학습 모델 입니다. : SVM 은 경계면을 찾는 알고리즘 입니다. 경계면은 Hyerplane (초평면) 이라고 볼 수 있습니다. 2차원 = 선, 3차원 = 면 을 Hyerplane 이라고 볼 수 있습니다. n 차원은 n-1차원의 Hyperplane 이 존재 합니다. : 분류 범주 (클래스) 사이를 여유롭게 잘 나눌 수 있는 margin (거리) 를 최대화하는 초평면을 찾는 것이 알고리즘의 포인트 입니다. : 회귀 와 분류 문제에 모두 사용 가능합니다. 어려운 (복잡한) 분류 케이스에도 잘 동작 합니다. 또한 선형 과 비선형 문제에 모두 적용 가능합니다. Margin : Margin 은 Hyperplane 과 support vector 사이의 거리를 의미 합니다. : Hyperplane (초평면)

재테크 무인 가게 창업 - 무인 아이스크림 과자 가게 정점, 단점, 주의사항, 매출, 투자금 회수 [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 무인 가게 창업에 대해서 공부하면서 알게 된 내용을 공유해보고자 합니다. 소소한 내용이 도움이 되었으면 좋겠습니다. 요새 무인 가게를 창업하고 싶어서 걸으면서 주위를 돌아보면 거의 모든 곳에 무인 가게, 무인 아이스크림 가게가 있습니다. 그만큼 이미 대중화된 아이템 인 것 같습니다. 큰 아파트 단지에는 2~3개가 있기도 합니다. 기존 가게를 권리금을 내고 인수하는 것을 알아보는 것도 하나의 방법 인 것 같다는 생각합니다. 우선 무인 아이스크림/과자 가게의 장점을 정리해보았습니다. 무인 가게의 장점은 적은 인건비 입니다. 제가 다른 일을 할 수 있는 시간을 가질 수 있다는 것이죠. 알아보면 하루에 1시간 정도면 무인 가게를 챙길 수 있다고 합니다. 부업으로 좋은 것 같습니다. 부업으로 생각하는 저에게 가장 큰 장점 인 것 같습니다. 투자금이 다른 아이템에 비해서 적은 편 입니다. 아이스크림냉장고 (대여가능) / CCTV / 키오스크 / 선반 / 인테리

AI 머신러닝 모델 평가 K-Fold Cross Validation, Learning Curve, Validation Curve [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 감사합니다. ^^ 알고리즘 모델을 학습 할 때 주어진 데이터를 통해서 모델에 성능과 정확도를 판단 할 수 있어야 합니다. 회귀 모델에 같은 경우는 R-squared 를 통해서 성능을 평가할 수 있습니다. R-squared 는 아래와 같은 방법으로 구할 수 있습니다. SSE ( sum of squares error) : 추정/예측 값 (회귀 선에 위치한 값 / 회귀 식 결과) 과 정답 값 (실제 값) 의 차이 (residual, 오차) 를 제곱 한 것 입니다. : 오차(Error) 에 대한 변동성을 볼 수 있습니다. SSR (sum of squares regression) : 추정/예측 값 (회귀 선에 위치한 값 / 회귀 식 결과) 과 정답 값 (실제 값) 의 평균 값 의 차이를 제곱 한 것 입니다. : 직선 (Regression) 에 대한 변동성을 볼 수 있습니다. SST ( sum of squares to

AI 머신러닝 비지도학습 차원축소 PCA (주성분분석) [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 감사합니다. ^^ [비지도학습] : 저희가 보통 알고 있는 정답 데이터가 있는 학습 데이터를 통해 학습하는 것이 지도학습 이고, 정답 데이터 없이 학습 데이터를 통해서 유의미한 특징과 값을 찾아내는 것이 비지도학습 입니다. 대표적으로 차원축소와 군집 분석이 있습니다. 정답 데이터가 있으면 지도학습 정답 데이터가 없으면 비지도학습 [차원축소] : dimensionality reduction : 독립변수 (feature) 가 많으면 = 고차원이면 다양한 특징을 대변할 수 있다는 장점이 있지만 학습이 오래 걸리고 결과 수렴이 어려운 경우가 많습니다. 오히려 성능이 나빠질 수도 있습니다. 그래서 의미를 제대로 표현할 수 있는 특징을 추려내면 학습 속도와 모델 성능을 개선할 수 있습니다. 이러한 과정을 차원축소라고 합니다. 장점 : 고차원 학습 데이터를 이용하여 학습하면 모델이 굉장히 복잡하게 만들어 집니다. 복잡한

AI 머신러닝 나이브베이즈 (NaiveBayes) 알고리즘 , 베이즈 정리, 조건부 확률, 나이브 가정, 활용 예시, 장단점 [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 감사합니다. ^^ 오늘은 나이브 베이즈 (NaiveBayes) 를 알아보고자 합니다. 나이브 베이즈 분류는 조건부 확률 / 베이즈 정리를 이용하는 모델 입니다. 베이즈 정리를 통해서 분류를 할 수 있는 머신러닝 알고리즘 입니다. 나이브 베이즈 알고리즘은 아이템을 구분/분류 하는 모형 입니다. 학습 데이터의 독립 변수들이 서로 조건부독립 이라는 가정을 사용하는 알고리즘으로 이러한 가정을 나이브 베이즈 가정이라고 부릅니다. 나이브 베이즈 분류는 베이즈 정리에 기반한 통계적 분류 기법으로 단순한 지도 학습 알고리즘 이지만 대용량 데이터를 통해 훈련 및 예측하는 속도가 빠르고 정확도가 높은 분류 알고리즘 입니다. * 조건부 확률 (Conditional Probability) : P(A|B) , 사건 B가 일어났을 때 사건 A가 일어날 확률로, 특정 사건이 일어났다는 가정하에 다른 한 사건이 일어날 확률을 뜻 합니다

베트남 푸꾸옥 여행 준비물 (with 4살 아이랑) [내부링크]

베트남 푸꾸옥 여행을 준비하면서 꼭 챙겨가야하는, 챙겨가면 좋을 필수품에 대해 정리해보았습니다. 성인 준비물 치약, 칫솔, 세안제, 로션, 속옷, 수영복 샤워기본체, 샤워필터 여름옷, 얇은 바람막이 삼각대 모기약, 버물리, 비상약, 밴드 썬글라스, 썬크림, 모자, 슬리퍼(샌들) 환전(달러로 환전해서 가면 좋음!) 여권 운동화, 운동복 푸꾸옥의 대부분의 호텔에서는 샤워기 필터가 필수라고해요! 저는 신생리조트인 리젠트푸꾸옥으로 가기 때문에 챙겨가지 말까 생각을 했어요. 하지만 아이가 있기때문에 피부에 혹시 안좋을까싶어 샤워기본체와 필터를 챙겼습니다. (조심해서 나쁠건 없죠^^) 실제로 푸꾸옥 다녀오신분들 후기를 보면 샤워기필터가 하루만 지나도 쌔까매지는 곳이 많다고 합니다. 챙겨가시면 좋을 것 같아요. 저는 바디럽 샤워기필터를 샀어요. 리젠트 푸꾸옥 샤워기에 대한 후기는 없어서 제가 다녀온 뒤에 리뷰하도록 할게요. 저는 해외에 나가면 호텔 헬스장을 이용하는 편이에요. 휴양지 호텔 헬스장

요즘의 쪼맹이 [내부링크]

요즘 우리 쪼맹이는 사람나이 36살이라고 한다. 그래서 그런지 오뎅놀이에도 뛰는게 시원찮고 반응이 뜨뜨미지근하다. 통조림만 달라고 하고 새벽에 깨우는 빈도가 늘어났다. 새벽 2시에는 통조림 달라고 이앵! 새벽 4시에는 템테이션 달라고 이앵! 8시에는 일어나라고 이앵! 엄마가 일찍 출근해야하는 날에는 어떻게 알았는지 6시에 알람을 맞추면 5시 55분에 그릉그릉으로 엄마를 깨워준다. 엄마 발이 제일 좋은 쪼맹(5.2kg) 엄마는 너무 무거워..... 주말에는 쪼맹이의 접종이 있었다. 집근처 에스동물병원에 다니고 있는데 매우 친절하시다. 매년 1년 패키지로 끊어서 접종을 하고 있는데 이번에 새로 끊었다. 접종하러 가는 쪼맹이 겁에 잔뜩 질렸다. 요즘 문을 열면 나가고싶어서 드릉드릉하는데 막상 나오니까 무섭지? 집이 최고야 쪼맹아!!! 나가면 넌 큰일난다규 쫄보 쪼맹! 이렇게 늘어지게 누울수 있는것도 집뿐이다! 쪼맹이는 접종 2개와 목덜미에 심장사상충을 바르고 집으로 돌아왔다. 한껏 화난

프리미엄 세계 맥주 추천 이네딧 담 (INEDIT Damm) [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 프리미엄 맥주 이네딧 담에 대하여 알아보고자 합니다. 너무 너무 맛있어서 추천해드리고 싶었습니다. 잔이 SAPPORO 잔 인게 아쉽네요. (ㅠㅠ) 근데 신기하게 별 모양이 일치 합니다. 두둥 스페인 맥주 입니다. 맥주 종류는 Witbier (윗 비어) 인데요. 알코올은 4.8도 입니다. 원래 코스트코에 이네딧담 캔맥주를 팔아서 종종 사먹었는데 요즘엔 안보이더라구요. 이네딧담은 캔맥주보다 병맥주가 더 맛있다해서 꼭 먹어보고싶었는데 집근처 고래맥주창고에 있는걸 발견! 한병에 6,000원이었습니다. 고래맥주창고는 체인이기때문에 어느곳이든 있을 것 같습니다. 이네딧담은 유명 쉐프가 자신의 레스토랑에서 사용하기 위해 만든 맥주라고 합니다. 세상에 많은 맥주 중에 마음에 드는 것이 없어서 직접 만들다니 굉장합니다. 그래서 그런지 다른 맥주와 차별된 맛이 느껴지는 것 같습니다. 예전에 시도 된 적 없는 이라는 뜻을 가진 이네딧 담 맥주 라거 맥주와 밀 맥주를 섞

SW Trend MSA 를 위한 DevOps(데브옵스), Jenkins(젠킨스), HELM(헬름) 정의 및 특징 [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘은 MSA 개발 환경 구축을 위해 알아야 하는 시스템과 용어들에 대해서 정리해보고자 합니다. 도움이 되셨으면 좋겠습니다. 감사합니다. [DevOps] : DevOps 는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 개발 조직의 역량을 향상 시키는 문화/철학 방식의 도구들의 조합 입니다. 고객의 다양한 요구사항에 빠르게 대처하여 시장 경쟁력을 갖추고 효율적인 개발 및 운영이 가능 해집니다. DevOps 는 Development와 Operation 의 합성어 입니다. 개발, 테스트, 배포, 운영 등 일련의 파이프라인을 구성하여 변경점을 원 클릭으로 지속적으로 통합, 배포, 운영하는 도구들의 모음이자 개발 문화 & 철학 입니다. 장점 : 작업 속도가 빨라져서 효율적으로 비즈니스 성과를 창출 할 수 있습니다. : 소프트웨어 릴리즈 프로세스를 자동화 함으로써 제품을 빠르게 혁신 및 개선할 수 있습니다. : DevOps 를 통한 지속적인 통합과 전

SW Trend 블록체인(Blockchain) 정의, 장점, 단점, Fullnode, Lightnode, 역사 [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 감사합니다. ^^ 오늘은 블록체인에 대해서 알아보았습니다. [블록체인] : 네트워크 상에서 정보를 개인들이 투명하게 공유하고 개인 간 합의 (투표) 를 통해서 데이터 안정성 (투명성) 을 확보 할 수 있는 네트워크 상의 데이터베이스 라고 볼 수 있습니다. 안전하게 공유되는 분산된 데이터 라고 볼 수 있고, 데이터를 수집, 통합, 공유할 수 있습니다. 그래서 우리는 탈 중앙화 된 데이터 기술이라고 부르고 있습니다. 장점 . 탈 중앙화 : 개인에게 공유되어 있는 블록 데이터들이 있으며, 데이터 (의견) 충돌 시 개인 간 합의 기술을 통해 중재하여 안정적으로 유지 됩니다. 즉, 은행 처럼 거래 내역을 보증해줄 중앙 조직이 필요 없고 각 개인들의 데이터를 (블록) 통한 합의 (투표)를 통해 보증 하는 것 입니다. . 투명성 및 불변성 : 많은 개인들이 동일한 정보를 가지고 있는 데이터를 (블록) 소유하고, 주기적으

가성비 스페인 레드 와인 추천 프로메사 모나스트렐 시라 (Promesa Monastrell Syrah) [내부링크]

"가성비 레드 와인 추천, 프로메사 모나스트렐 시라" 안녕하세요. 쪼맹 입니다. 오늘은 가성비 레드 와인을 추천 및 리뷰 해보고자 합니다. ^^ 가격은 할인 및 수입사 여부에 따라 다르겠지만 보통 1~2만원 대 입니다. 가격이 좋기 때문에 가성비 스페인 레드 와인으로 추천하고 싶습니다. 맛은 바디감이 있고 타닌이 꽤 느껴 졌습니다. 초보자 느낌으로는 살짝 묵직한 느낌의 맛있는 레드 와인 같습니다. 고기와 파스타 같은 양식에 잘 어울리는 것 같습니다. 개인적으로 약간 오늘은 입 안에 가득차는 알코올이 느껴지는 와인을 먹고 싶다고 할 때 찾게 될 것 같습니다. Vivino 리뷰를 보면 3.5점 정도 입니다. 제가 지금가지 봐온 와인들의 평점 기준으로 봤을 때는 높지 않고 평범하다고 볼 수 있을 것 같습니다. 하지만 데일리 와인으로는 좋은 것 같아서 개인적으로 추천드리게 되었습니다. 스페인 와인 입니다. 스페인은 세계에서 가장 넓은 면적의 포도밭을 보유하고 있다고 하죠. 하지만 환경조건이

베트남 푸꾸옥 여행준비 (베트남항공, 아빠 칠순여행) [내부링크]

베트남 푸꾸옥 여행준비편 올 초부터 준비한 아빠 칠순여행 푸꾸옥! 임신하고 아이낳고 코로나 터지고 해외여행 못 간지 4년이 되었다. 원래 매년 해외 나가면서 스트레스 풀던 나였는데 안나가다보니 또 계획하는게 어색.....! 70평생 동안 일하러 해외나간거 말고는 해외를 가본적 없는 아빠를 위해 어느 나라를 갈지 열심히 써치써치 처음에는 괌을 가려고 했다. 4살 아이도 함께 가야하므로 아이동반으로 편한 곳, 아빠가 좋아할만한 곳을 찾았을 때 아무래도 미국령인 괌이 있어보였다. 하지만 고공행진하는 환율 가격대비 룸 컨디션은 별로인것 같은 괌... (항상 여행갈때 나는 초호화 호텔을 좋아함...ㅎㅎ 가성비호텔은 잘 안감;;; 하얗고 푹신한 침구 러버임) 이 돈을 주고 괌을 가야하나? 싶었을 때 알게된 푸꾸옥! 어떻게 알게됐는지는 기억이 나지않지만 어찌됐든 알게된 곳ㅎㅎ 아마 스사사에서 본것 같다. 푸꾸옥은 베트남의 제주도라고 불리는, 베트남 사람들이 즐겨찾는 섬이라고 한다. 구글 지도로

SW Trend NodeJS (Node.js) 개념, 특징, 장점, 단점 [내부링크]

안녕하세요. 개발자 쪼맹 입니다. 오늘도 소소한 지식을 공유해보고자 합니다. 감사합니다. ^^ 오늘은 Node.js 에 대하여 알아보고자 합니다. [NodeJS] : 2009년 처음 소개 된 Node.js 는 JavaScript 언어를 활용한 스프트웨어 플랫폼 입니다. 즉, JavaScript를 실행 할 수 있는 환경 입니다. 특히 서버 사이드 개발에 사용되고 있으며, 내장 HTTP 서버 라이브러리를 가지고 있어서 별도의 서버 소프트웨어 (IIS, 아파치 등) 없이 동작 가능합니다. JavaScript 는 프론트엔드 분야에서 주로 활용 되었지만, Node.js 가 등장하면서 용도가 달라졌습니다. Node.js 라는 프레임워크 덕분에 JavaScript 로 서버단 기술까지 제어할 수 있게 된 것 입니다. Front-end와 Back-end 에서 모두 JavaScript를 사용할 수 있다는 부분은 유지 보수와 개발, 학습 측면에서 큰 장점입니다. Node.js 는 Non-blocking

베트남 푸꾸옥 날씨, 특징, 예절, 주의할 점, 팁, 입국 금지 물품 알아보기 [내부링크]

안녕하세요. 쪼맹입니다. 오늘은 베트남 여행 전 베트남 공부를 해보고자 합니다. 이 글이 여행을 준비하는 분들에게 도움이 되었으면 합니다. ^^ 베트남의 수도는 하노이 이고 인구는 약 9천 8백만 입니다. 우리 나라 인구보다 엄청 많네요. 그리고 베트남어를 사용하고 화폐는 베트남 동을 사용합니다. 15일간 무비자로 체류 가능한 나라이고 동남아시아의 인도차이나 반도 동부에 있는 나라 입니다. 태국과 필리핀 사이에 위치하고 있네요. 오늘 날짜 기준으로 베트남 환율은 10만 동(VND) 기준 5870원 입니다. 10만 동에 약 6천원 이라고 외우고 있어야 겠네요~. 다른 방법은 베트남 동에서 0을 하나 빼고 1/2 하는 것 입니다. ^^ 푸꾸옥은 이런 베트남의 제주도라고 불리고 있습니다. 11월 ~ 4월 여행을 추천하는데요. 이 기간에 맑은 날이 많다고 합니다. ^^ 그리고 평균 기온이 24 ~ 28 도 수준으로 여행하기 딱 좋은 기온인 것 같아요. 베트남은 5월 ~ 10월이 우기이고,

이탈리아 가성비 와인 추천 로르나노 끼안티 클라시코 (Lornano Chianti Classico 2018) [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 이탈리아 가성비 와인을 추천하고자 합니다. ^^ Vivino 평점이 3.9 로 좋습니다. 개인적으로 평점이 4점에 가깝거나, 4점이 넘으면 대체적으로 맛있는 것 같습니다. 아무래도 사람의 입맛은 비슷한 것 같습니다.^^ 2018 년 빈티지로 이탈리아 와인 입니다. 이탈리아 Chianti 에서 생산 되었는데요. Sangiovese 품종 입니다. 아래서 이탈리아 와인 특징과 Sangiovese 품종의 특징도 알아볼께요~ 고기와 어울리는 드라이한 레드 와인 이었습니다. 바디감과 타닌, 산도가 모두 적당했고, 체리 같은 붉은 과실향이 풍부하게 느껴졌습니다. 데일리 와인으로 좋은 다시 마시고 싶은 와인 이었습니다. 고기, 닭 요리, 파스타, 피자 등과 어울리는 레드 와인 인 것 같습니다. 저는 아래 요리와 함께 먹었습니다. ^^ 고기가 아니라 연어 였지만 저는 만족 스러웠습니다. 가격은 4만 5천원이 여러 곳에서 제시하는 정가 인 것 같고 저는 3~4만원 사

코코몽 키즈랜드 키즈카페 뉴코아아울렛 동수원점 [내부링크]

코코몽 키즈랜드 키즈카페 뉴코아아울렛 동수원점 코코몽키즈랜드 뉴코아아울렛 동수원점 경기도 수원시 팔달구 인계로 154 코코몽키즈랜드 뉴코아아울렛 동수원점 : 네이버 방문자리뷰 2,648 · 블로그리뷰 164 m.place.naver.com 코코몽 키즈랜드 뉴코아아울렛 동수원점에 다녀왔습니다. 친구가 같이 공동육아를 해주어서 함께 키즈카페에 갔어요. 너무너무 고마운 친구에요 독박육아 하는 날이었는데 친구덕분에 신나는 주말을 보내고 왔어요. 뉴코아아울렛 동수원점 9층에 위치해있어요. 주차장은 별관 주차장까지 매우 많이 있었어요. 주말이라 거의 만차였지만 다행히 자리가 하나 있어서 댈 수 있었어요. 코코몽 키즈카페에 간다고 출발부터 한껏 들떠있던 우리딸! 130cm이상은 입장 금지여서 작은 아가들을 위한 놀이터였어요. 저희 딸은 스피드를 즐기지 않고 여유로운 공간에서 놀고싶어하는 아이여서 매우 만족스러운 키즈카페였어요. 규모도 작고 큰 아이들이 별로 없어서 즐겁게 놀 수 있었어요. 이모가

AI 머신러닝 결정나무 모형 결정 트리(Decision Tree) 개념, 장점, 단점, 랜덤포레스트(Random Forest) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 이번 머신러닝 알고리즘은 결정 나무 모형을 살펴보고자 합니다. 많은 인기가 있는 알고리즘 모형 입니다. 제 생각에는 이해하기 쉽고 직관적이라는 장점 덕분 인 것 같습니다. 결정나무 모형의 결정 트리가 있습니다. 분류 문제와 회귀 문제에 사용될 수 있습니다. 나무 구조로 의사 결정 규칙들을 정해서 분류하고,값을 예측 하는 방법 입니다. 조금 더 상세하게 설명해보면 정확도를 높게 하는 방향으로 나무 구조 각 노드에 위치한 의사 결정 규칙들을 계속 변경하며 더욱 정확하게 분류하고, 값을 예측하는 방식 입니다. 나무 구조를 살펴보면, 루트 (root) 노드 (최상위) / 내부 (internal) 노드 / 리프 (leaf) 노드로 이루어 집니다. 루트와 내부 노드가 결정 기준/조건으로 이루어졌다고 생각하면 좋습니다. 루트 노드 쪽으로 갈 수록 분류 및 예측에 큰 영향을 주는 기준과 조건이 위치

AI 머신러닝 결정나무 모형 CART 알고리즘, 지니지수 (GINI Index) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 이번에는 결정트리 (Decision Tree) 내용 중에 CART 에 대해서 알아보고자 합니다. [CART] : Classification And Regression Tree (분류와 예측에 사용) : 지니지수가 작아지는 방향으로 모든 예측 변수를 (Feature) 사용하여 트리를 만들어가는 방법 입니다. scikit-learn은 CART 알고리즘을 통해 이진 트리를 만듭니다. (이진트리는 자식 노드가 두 개) 지니지수는 불순도를 나타내는 인덱스로 지니지수가 작아지는 형태로 Tree가 만들어진다고 볼 수 있습니다. 즉, 지니지수를 가장 작게 하는 예측 변수를 중요하다고 보고 해당 변수를 이용하여 정확도가 가장 높은 Tree를 만들어 나갑니다. 즉, A 라는 예측 변수를 이용했을 때는 지니지수가 0.5 인데 B라는 예측 변수를 이용하니 0.1 이 된다면 B라는 예측 변수를 이용하여 Tr

미국 피노누아 와인 추천, 프린스힐 (PrinceHill) 피노누아 2017 (프린스 힐 에스테이트 리제르바 피노누아) [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 프린스 힐 와인에 대해서 설명드리고자 합니다. 미국 피노누아 입니다. 종류: 레드 와인 지역: 미국 Oregon, Willamette Valley, Dundee Hills 브랜드: Prince Hill Vinyard 품종: 피노누아 100% 알코올 도수: 13.9% 저는 개인적으로 정말 마음에 들었습니다. 그래서 Vivino 를 찾아보았더니 "평점이 4.2" 와우. 4.0 이 넘으면 보통 항상 성공한다고 느끼는데 4.2는 정말 오랜만에 본 것 같습니다. Vivino 에도 That's very rare! 라고 표시해 주고 있네요. 멋집니다. 와인 입문자 입장에서도 너무 맛있었습니다. 조금 씩 아껴 먹으며 향과 맛을 음미하고 했던 와인 이었습니다. 과일향도 느껴지고 맛은 살짝 가벼우면서 부드러웠습니다. 그리고 너무 달지 않고 딱 적당했던 것 같습니다. 인터넷을 찾아보니 흙 내음, 젖은 낙엽 향도 나는 조화로운 와인이라는데 아직 저는 느끼지 못하는 어려운

수원 광교 원천동 핫플 원천맥주 [내부링크]

수원 원천동 핫플레이스 원천맥주 원천맥주 경기도 수원시 영통구 광교호수공원로 20 B1-27호, B1-28호 원천맥주 : 네이버 방문자리뷰 32 · 블로그리뷰 12 m.place.naver.com 수원 광교 원천동 맥주집으로 유명한 원천맥주에 다녀왔어요. 친구가 광교로 이사해서 집들이겸 방문하였다가 근처에 있는 원천 맥주집 고고! 위치는 더샵레이크광교 오피스텔 단지 안에 위치해있습니다. 단지가 새로 생겨서 그런지 정말 좋더라구요. 야경도 좋고 이사가고싶은 그런 곳이었어요. 들어가자마자 할로윈 분위기 뿜뿜! 이런 맥주집이 너무 오랜만이었던 저는 한껏 신났어요. 너무좋았습니다. 이런 맥주집 정말 와보고 싶었거든요. 원하는 취향의 맥주를 셀프로 따라 먹는 곳! 처음에 맥주를 따르러갈때 사장님께서 맥주 따르는 법 및 취향저격 맥주를 추천해주세요. 맥주태깅 팔찌를 타고 원하는 맥주앞에서 태깅을 하면 맥주를 따를 수 있어요. 각 맥주는 ml당 가격이 책정되어있습니다. 이곳에서 맘에드는 잔을 꺼

오대장 델리 부대찌개 오리지널, 부대찌개 택배 [내부링크]

오대장 델리 부대찌개 오리지널 ohdaejangdeli : 네이버쇼핑 스마트스토어 감성 정육 스토어 오대장델리 m.smartstore.naver.com 항상 집에서 부대찌개를 끓여먹었는데 오대장 델리 부대찌개를 알고부터는 기획셋트가 떴을 때 바로 주문해 쟁여둡니다. 수제햄이어서 더 건강한 느낌! 소세지 좋아하는 우리 딸래미는 부대찌개용 햄을 따로 볶거나 구워서 주면 잘 먹어요. 기획셋트는 4묶음에 68000원 그냥 낱개로 구매하면 1봉지에 20000원입니다. 배송비는 5000원이라고 명시되어있네요. 5만원 이상이면 무료배송이기때문에 셋트로 사는게 이득이죠! 셋트판매는 아주 가끔 하시는것 같아요. 인스타 팔로우해놓고 셋트 판매 피드가 올라오면 사는 편입니다. 방부제가 들어가지않는 오대장 델리 부대찌개여서 유통기한이 길진 않아요. 냉동 3개월이라고 적혀있었어요. 주말에 아빠가 놀러오거나 캠핑갈때 늘 꺼내는 아이템입니다. 맛도 굿! 요리법까지 친절하게 적어주셔서 매우 간편! 저는 다데기를

666버거 수원점 본점 [내부링크]

666버거 수원점(본점) 666버거 본점 경기도 수원시 영통구 매영로 112 666버거 본점 햄버거 맛집이라고 하는 666버거 수원점에 다녀왔어요. 친구중에 햄버거 러버가 있는데요, 새로운 버거맛집이 오픈했다고해서 다녀왔습니다 한적한 사거리에 외국에 있는 건물처럼 자리잡고있는 666버거입니다. 인테리어도 깔끔했어요. 주문은 키오스크로! 버거메뉴는 8개정도 되었습니다. 4명이서 가서 각각 다른 메뉴를 시켜보았어요. 저는 머쉬룸 버거셋트 주문! 점심시간에 방문했는데 사람이 꽤 있었고, 메뉴대기시간이 20분정도 걸린다고 써있었어요. 주문을 하고 기다림의 시작..... 기다리고.... 또 기다리고...... 점심시간에 방문한건데 생각보다 너무 오래걸렸어요. 그리고 제 주문은 누락되어서 5분 정도 더 기다렸어요^^; 미안해하시면서 자리로 가져다주시긴했어요. 한 30분 넘게 기다렸던것 같아요. 수제버거여서 제조에 시간이 좀 걸리는것 같아서 아쉬웠습니다. 이제 햄버거 등장! 햄버거 고기는 육즙이

강남 청첩장 모임 맛집, 강남 고기 맛집, 봉우이층집 [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 어제 다녀온 강남 고기 맛집이죠. 봉우 이층집에 대해서 공유해보고자 합니다. ^_^ 헉! 하는 소리가 나오는 언덕을 고기를 먹겠다는 의지로 오르면 봉우이층집이 나옵니다. 이름을 참 잘 지었다는 생각을 했습니다. 개인적인 리뷰 결론은 고기가 맛있습니다. 고기도 맛있지만 전문가 이신 직원분께서 구워주셔서 더 맛있는 것 같습니다. 반찬도 고기와 너무 잘 어울리고 같이 나오는 탕도 너무 맛있습니다. 다만 2시간 제한이 있습니다. 맛있는 식사 후 긴 대화는 근처 맥주 집으로 ^^ 가게는 생각보다 큽니다. 테이블도 꽤 많아요.~ 개별 자리마다 있는 메뉴판 스티커 입니다. 고기 가격 참고 하시면 좋을 듯 해요. 어떻게 하면 고기를 맛있게 먹을 수 있는지 고기 종류마다 설명을 해놓으셨습니다. 설명대로 먹어봤는데 맛있었습니다. 꿀맛 이었어요~ 호호 게다가 고기를 먹는 순서까지!! 가끔 궁금했는데 좋은 꿀팁이었습니다. 저희도 위처럼 목살, 삼겹살, 항정살 순서로 먹었

캠핑감성템 델루나 오로라 무드등 MO-700 [내부링크]

델루나 오로라 무드등 MO-700 가끔 예쁜 조명 아래에서 술한잔 하고싶을때 집에서 감성술집 노래 틀어놓고 분위기 내고싶을때 오로라 무드등만한게 없는것 같아요. 친구가 생일선물로 사준 오로라무드등! 내돈내산은 아니지만 칭구돈칭구산!!ㅎㅎㅎ 캠핑 가서도 오로라조명 틀어놓고 멍때리면 너무 좋을 것 같아요. 캐나다에 오로라 보러가고싶은 로망이 있는데 그건 아이가 좀 컸을 때 실현가능하니까 당분간 아이가 클 때 까지는 오로라 무드등으로으로 분위기에 취해볼게요~ 구성품과 설명서에요. 단순하지만 있을건 다있는 델루나 오로라 무드등입니다. 콘센트를 꽂고 오로라무드등틀 키는 순간 눈앞에 환상이 펼쳐집니다. 잔잔한, 인디감성 노래 틀어놓고 조명을 보고 있으면 스트레스가 풀려요. 가끔 기분전환하기 좋은 것 같아요. 반짝반짝 조명이어서 아이가 좋아할줄 알았는데 아이들보다는 어른들이 더 좋아하는 조명인것 같아요. 아이들에게는 역시 미러볼이 짱인것 같아요. 집에서의 혼술을 즐기는 요즘 오로라 무드등을 켜놓

AI 머신러닝 선형회귀 Linear Regression - 개념, 종속변수, 독립변수, 최소제곱법, SSE, SSR, SST [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 선형회귀는 Linear Regression 입니다. 가장 처음 배우는 기본이라고 볼 수 있는 지도 학습 알고리즘 중 하나 입니다. 지도 학습 알고리즘은 정답이 있는, 레이블링 데이터가 있는, 데이터를 처리할 때 사용하는 알고리즘을 입니다. 즉, 정답지가 있는 데이터를 통해 값을 예측하고 알고리즘을 평가합니다. 선형회귀는 예측하고자 하는 목표 값이 수치형 데이터 일 때 사용 됩니다. 예로 온도 / 키 / 몸무게 / 집 값 등 수치형 데이터들을 대표적으로 생각해 볼 수 있습니다. 선형회귀, Linear Regression 은 관련 변수들이 존재하고, 해당 변수들을 통해 함수적 관련성을 밝혀 나갈 수 있도록 수학적 모형을 가정 한 후, 학습 데이터를 통해서 알맞은 변수 값을 추정해 나갑니다. 위 내용은 쉽게 쓴다고 했는데도 어려운 것 같습니다. 조금 더 살펴보고자 합니다. 우선 변수에 종류

와인 도멘 페블레 마르사네 레 에세죠 (Domaine Faiveley Marsannay Les Echezeaux) - 피노누아, 프랑스 와인, 선물추천 [내부링크]

안녕하세요. 쪼맹 입니다. 오늘은 어제 먹은 와인을 소개하면서 저도 함께 공부해보고자 글을 쓰게 되었습니다. 소소한 지식을 여러분과 함께 나누고자 합니다. ^^ 생일 선물로 받은 와인이었습니다. (동기님 감사합니다.) 결론은 만족 입니다. 개인적으로 호불호가 적을 것 같습니다. 선물로 추천하고 싶습니다. 목 넘김이 좋았고 타닌과 당도, 산미도 적당했습니다. 술술 넘어가서 기분좋게 마셨습니다. 개인적으로 시간이 조금 지나니까 더 부드럽게 느껴졌습니다. 이번 와인은 개인평은 맛있는 중도를 지킨 와인이라고 말하고 싶습니다. 피노누아 여서 그런지 색이 옅었습니다. 참 이쁘네요 ^^ 참고로 두 가지 용어를 정리해보고자 합니다. 저도 초보라서 항상 혼용해서 잘못 사용하는 것 같아서 공유드리고 싶었습니다. 우선 디켄딩은 와인 병속에 가라 앉은 침천물을 미리 제거하는 것을 말합니다. 침전물이 제거되지 않으면 처음 몇 잔은 괜찮지만 후반 쪽으로 갈 수록 침전물이 있을 수 있기 때문입니다. 손님에게

신사 가로수길 우림황소곱창 (+신사 디자인위크) [내부링크]

신사역 가로수길 곱창맛집 우림황소곱창 신사역 가로수길에서 곱창이 먹고싶을 때 우림 황소곱창 추천합니다. 가로수길 메인거리 골목 상권에 위치한 곱창맛집이었습니다. 우림황소곱창 : 네이버 방문자리뷰 303 · 블로그리뷰 637 m.place.naver.com 안다즈강남에 머물다가 가로수길 구경을 가기로 했어요. 압구정에서 가로수길까지 산책하기도 좋은 동선이고 구경거리도 많았어요. 이날은 가로수길에서 행사도 열렸더라구요. 와인샵, 악세사리샵 같은 곳에서 부스를 열고 귀엽고 깜찍하고 맛있는것들을 많이 팔아서 재밌게 구경했어요. 크러쉬 축하공연까지!!!!! 몰랐던 행사인데 날짜를 아주 잘 골랐죠? 사람이 너무 많아서 지나가면서 찍어본 크러쉬..! 노래 정말 잘하시더라구요^^ 이곳저곳 편집샵을 둘러보다가 배가고파와서 무엇을 먹을지 열심히 고민했어요. 친구가 아이를 낳고 구워먹는 곱창집 같은 곳은 못가봤다고해서 곱창집을 가기로 했습니다. 저도 얼마전에 4년만에 곱창집 가서 곱창구이 먹었던것 같은

신사 가로수길 햄버거 브루클린버거더조인트 (+가로수길 탬버린즈) [내부링크]

신사 가로수길 햄버거 맛집 브루클린버거더조인트 브루클린더버거조인트 가로수길점 서울특별시 강남구 도산대로15길 12 가로수빌딩 1층 치즈스커트로 유명한 햄버거 맛집 신사역 가로수길 브루클린버거더조인트 입니다. 대학시절 맛있게 먹었던 기억이 나서 근처에 온김에 찾아가보았어요. 가로수길 예쁜 골목에 숨어있는 브루클린버거더조인트! 점심시간 전에 도착했더니 자리가 있었어요. 조금 지나자 사람들이 몰려들어와서 대기하더라구요. 주말 점심에 가실분들은 조금 일찍 가시면 안기다리고 편할것 같아요. 하지만 햄버거가게 특성상 회전율이 빠르다는점! 메뉴판이구요. 저희는 브루클린버거더조인트의 시그니쳐 치즈스커트와 브루클린웍스를 시켰어요. 고기양은 작은 사이즈로요! 작은 사이즈도 충분히 배불렀어요. 감자튀김도 추가! 감자튀김을 찍어먹을 밀크쉐이크도 추가! 감자튀김 + 밀크쉐이크 조합 국룰입니다. 어떤 프로그램에서 봤는데 배우 최우식씨가 햄버거 안에 감자튀김을 넣고 케찹을 뿌린 뒤 같이 먹는 것을 보았어요.

약수역 퀸즈베리도넛하우스 [내부링크]

약수역 퀸즈베리도넛하우스 퀸즈베리도넛하우스 서울특별시 중구 다산로19길 29 1층 약수역 핫플! 퀸즈베리도넛하우스에 다녀왔어요. 우리딸이 도넛을 엄청 좋아해요. 아이들은 대부분 다 좋아하는 것 같죠?ㅎㅎ 아이에게 도넛츠를 사다달라는 요청을 받았는데 마침 근처에 퀸즈베리도넛하우스가 있었습니다. 11월에 출국 예정이어서 신라면세점서울점 구경을 갔다가 방문한 곳이에요! 동대입구역과 약수역 사이, 약수역에 조금 더 가까운 곳에 위치해있었습니다. 주택가 골목 사이에 위치해있었는데요, 찾아가면서도 "이런곳에 도넛가게가 있단말이야?" 싶었어요. 한적한 골목을 걷다보면 북적북적 사람이 붐비는 퀸즈베리도넛하우스를 찾을 수 있었습니다. 골목 사이에 숨겨진 핫플이더라구요! 내부는 이미 만석이었고 약간의 대기줄이 있었어요. (일요일 오후 기준) 건물 1층 전체가 퀸즈베리도넛하우스였고, 내부는 넓은 편은 아니었기에 복작복작 도넛이 크기가 작아서 아이가 먹기에 딱 좋았어요! 모양도 아이가 좋아할것 같아서 대

두피 영양제 통한 탈모 예방, 봄이오다 2년 넘게 쓴 내돈내산 후기 [내부링크]

안녕하세요. 오늘은 봄이오다 라는 두피 영양제를 소개하고자 합니다. 2년 넘게 제가 사용해보니 머리가 잘 빠지지 않고 모발과 두피가 건강해지는 느낌을 받고 있어서, 지금도 자기 전 마다 꾸준히 사용하고 있습니다. ^^ 굉장히 오래 이용한 정말 내돈내산 후기를 쓰게 되었습니다. 글 쓰면서도 재미 있네요~ 개인적인 의견으로 효과가 좋습니다. 두피가 건강해지고 모발 뿌리에 힘이 더 느껴집니다. 머리카락도 덜 빠지고 전체적으로 더 풍성해진 기분 입니다. 그리고 천연 성분이라 더 안심입니다. 머리가 많이 빠지고 탈모가 진행되는 것 같아서 좋은 제품을 찾다가 만나게 되었습니다. 제품을 뿌리면 시원하고 느낌이 산뜻해서 좋습니다. 끈적거리거나 미끄럽지 않아서 거부감이 없는 것 같아요. 추가로 어떤 성분이 있고 효과가 있는지 알아보고자 합니다. 저도 2년 넘게 쓰고 있으면서 누가 물어보면 어성초가 들어있어서 두피 건강에 좋다고만 이야기 했던 것 같은데 이번에 명확히 알게 되었습니다. 제품에는 어성초

안다즈 서울 강남 (5성급) 디럭스 킹베드룸 [내부링크]

안다즈 서울 강남 (5성급 호텔) 디럭스 킹 베드룸 친구와 호캉스를 다녀왔습니다. 안다즈 서울 강남! 5성급 호텔, 직원들의 친절함, 룸컨디션이 좋았던 호텔이었습니다. 디럭스 킹 베드룸에 투숙했습니다. 처음 도착해서 호텔 입구와 로비를 보았을 때 엥 여기가 5성급인가? 싶은 생각이 들었습니다. 다른 5성급 호텔보다 정신없고 작았어요. 하지만 체크인을 진행해주시는 직원분들이 매우 친절하셨어요. 다른 투숙 후기들을 보면 직원의 친절도에 대한 호평이 많았는데 정말 친절하셨어요. 체크인을 진행하는동안 웰컴티도 주셔서 인상깊었습니다. 체크인 : 오후 3시 체크아웃 : 다음날 오전 11시 주말(토요일) 기준 오후 2시 40분쯤 도착했는데 이날은 체크인을 여유롭게 할수있었어요. 호텔 로비에서 나는 향기도 좋았습니다. 기분을 좋아지게 만드는 향기였어요. 로비의 작품들도 마음이 편안해지는 그런 마법이 있었어요. 전반적인 룸 컨디션이 정말 좋았어요. 카페트에서 먼지를 발견했다는 후기를 보고가서 걱정했

Software Trend 러스트 (Rust) 프로그래밍 언어에 대하여 - 러스트 제어문 if, loop, while, for [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 프로그래밍 언어에서 가장 자주 사용되는 부분이라고 생각 됩니다. 바로 제어문 부분 입니다. 제어문 : 조건의 상태가 참 인지 거짓인지에 따라 코드 실행 여부를 선택하고, 조건이 참 인 동안 반복적으로 수행해주는 방식의 프로그래밍 기초 문법을 말합니다. 대표적으로 if 문과 for 문이 있습니다. 먼저 if 문을 살펴 보겠습니다. if 는 표현식 입니다. 앞 포스트에서 다뤘는데요, 표현식은 결과 값을 반환하는 것을 의미 합니다. if 표현식은 코드가 조건에 따라 코드를 분기할 수 있게 해줍니다. [예시] fn main(){ let var_example = 10; if var_example > 10 { println!("True"); } else{ println!("False"); } } C/C++ 과 많이 변경된 부분은 없습니다. if 문 뒤에 () 가 빠진 것 빼고는 말이죠. 여기서

MSA 마이크로서비스 - 가상머신, 컨테이너 (Virtual Machine, Container) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 오늘은 저도 항상 궁금했던 MSA 관련 핵심 키워드 들에 대해서 알아보고자 합니다. 바로 가상머신 Virtual Machine, 컨테너 Container 입니다. 가상머신과 컨테이너의 특징과 차이점에 대해서 확인해보고자 합니다. [가상머신, Virtual Machine 에 대하여] : 가상머신은 물리적 PC 와 동일하게 제공되는 소프트웨어 컴퓨터 입니다. 근본적으로는 물리적 PC 혹은 서버에서 동작되는 파일 형태의 소프트웨어 입니다. 아래와 같은 계층적 구조를 가집니다. 물리 서버 --> Host OS --> Hypervisor --> Guest OS 가 설치된 VM 여기서 포인트는 각 VM에서는 독립적인 Guest OS를 가지고 있습니다. VM 이 하나 씩 증가 될 때 마다 OS 가 함께 필요하고, 이러한 구조는 확장성이 떨어지고 메모리나 서버 자원 관리에 비효율적인 측면을 만들게

동탄 곱창맛집 곱창이야기 [내부링크]

동탄 곱창 맛집 곱창이야기 곱창이야기 동탄점 경기도 화성시 동탄반송3길 8 동탄타워 1층 동탄 곱창이야기 대학시절 신촌에도 곱창이야기가 있어서 자주 방문하곤 했어요. 노릇노릇한 곱창에 떡구이에 치즈가루 솔솔 곱창이야기의 시그니처였죠! 그러다가 동탄에도 곱창이야기가 있다는걸 알게되었어요. 너무너무 가보고 싶었는데 아이가 너무 어려서 곱창집은 엄두도 못냈죠. 이제 아이가 좀 크고 구워먹는 고깃집에서도 잘 앉아있을 수 있는 나이가 되어서 도전해보았어요. 동탄 곱창이야기는 매우 컸습니다. 넓어서 아이와 함께하기도 정말 좋았어요. 곱창이야기 메뉴판이구요! 저희는 한우곱창2+대창1 을 주문했습니다. 아이를 먹이기위해 공기밥과 계란찜도 시켰어요. 지글지글~~~ 곱창이 나와주셨어요. 얼마만에 곱창집 와서 먹는 곱창인지!!!! 정말 감격스러웠습니다. 요기 카스 하나 참이슬 하나요~~~!!!! 매우 차가운 소주와 맥주가 나왔어요. 넘 좋죠! 쏘맥으로 달렸습니다!!!! 곱창좀 보시죠~~~~!!!? 노릇

MSA 마이크로서비스 - 도커, 쿠버네티스 (Docker, Kubernetes) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 오늘은 도커와 쿠버네티스에 대해서 알아보고자 합니다. [도커, Docker 에 대하여] : 컨테이너 기반의 오픈 소스인 가상화 플랫폼 입니다. 도커를 통하여 인프라에서 어플리케이션 영역을 독립 및 추상화하여 제공할 수 있게 됩니다. 한 개의 HostOS 에서 독립적인 여러 개의 컨테이너를 실행하고 관리 할 수 있습니다. 어떤 프로그램도 추상화 시키고 어디서든 실행 가능 한 것을 목표로 합니다. - 구조 : 도커, Docker 는 클라이언트 - 서버 아키텍처를 기반으로 합니다. 클라이언트와 데몬이 REST API 를 사용하여 통신합니다. 다음으로 도커 구성 요소를 알아보겠습니다. - Docker 데몬 : Docker 클라이언트의 요청을 REST API 방식을 이용하여 수신합니다. Docker 이미지, 컨테이너 같은 Docker 객체 및 서비스를 관리 합니다. - Docker 클라이언트

병점 상상샘 가드닝 키즈카페(체험형 키즈카페) [내부링크]

병점 상상샘 가드닝 체험형 키즈카페 Naver Booking :: 상상샘 가드닝 키즈카페 100% 네이버 예약제로 운영하고 있습니다. 아이들의 웃음이 가득한 상상샘 가드닝 키즈카페에서 자연놀이를 즐겨보세요! 스스로 창작하여 자유롭게 놀 수 있는 숲속으로 오세요~^^ m.booking.naver.com 병점 체험형 키즈카페 상상샘 가드닝에 다녀왔습니다. 요즘 저는 조금의 자유시간을 얻기위해서 요런 체험형 키즈카페를 자주 찾아다녀요 선생님이 아이들과 놀아주시는동안 엄빠는 조금의 휴식을 취할 수 있어서 행복해요ㅎㅎ 상상샘 가드닝 키즈카페는 매달 주제가 바뀌어요 이번달 주제는 스파이더맨! 이었습니다. 병점 상상샘 가드닝 키즈카페 - 위치 : 병점 홈플러스 2층 - 주차 : 홈플러스에 주차 - 구성 : 흙놀이 + 체육형놀이 + 쿠킹 + 자유놀이 - 시간 : 총 1시간 40분 (50분 클래스+50분 자유놀이) - 이용요금 : 3만원 (보호자 1인 포함) 보호자 2인부터 추가요금 발생 - 여벌옷

[Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여 - 러스트 함수 내용 정리 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 러스트 에서 함수를 선언할 때는 fn 키워드를 사용 합니다. 그리고 변수나 함수 이름의 형식 규칙은 모든 문자는 소문자이고 밑줄 표시로 단어를 구분 합니다. 이것을 뱀 형태라고 부르기도 합니다. 러스트는 함수의 위치는 중요하지 않습니다. 즉, 호출 하는 곳 보다 함수 정의가 앞 혹은 뒤에 정의 되어 있어도 되는 것이죠. 이전 게시물에서 여러 번 이야기 나왔지만 러스트는 안정성과 속도를 모두 목표로 합니다. 안정성이 중요한 키워드 이죠. 그래서 함수 매개 변수도 반드시 매개 변수의 타입이 정의 되어야 합니다. 다른 언어들 처럼 물론 복수의 매개 변수 전달이 가능하고 ',' 로 구분 됩니다. fn main() { example_func(1, 2); } fn example_func(x: i32, y: i32){ println!("x:{}" , x); println!("y:{}", y); }

[MSA] 마이크로서비스 아키텍처 정의 및 설계 방법 - 환경설정, 서비스 등록 및 감지, 서비스 게이트웨이, 서킷 브레이크, 큐잉 시스템, CQRS와 이벤트 소싱, 폴리그랏 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 아키텍처 스타일 중 하나를 마이크로서비스 아키텍처라고 볼 수 있습니다. 여기서 스타일은 아키텍처 측면에서 접근하는 방법 입니다. 아키텍처 측면에서 반복적으로 사용되는 접근법이 스타일 이죠. 용어는 중요 한 것 같습니다. 개발자와 설계자, 사용자 분들과 회의 및 논의 할 때 제대로 된 소통을 할 수 있게 해줍니다. 저도 항상 외우고 기억하려고 노력합니다. 마이크로 서비스 아키텍처를 구성하는 대표적인 요소는 아래와 같습니다. - 환경 설정 관리 - 서비스 라우팅 - 서비스 등록 감지 - 서킷 브레이커 - 메시징 시스템 - CQRS 그리고 이를 잘 구성하여 문제 없이 운영하기 위해서는 - 서비스 구성 체계 - 테스트 체계 - 빌드 및 배포 체계 위와 같은 부분이 필요 합니다. 이제 부터 위 내용을 상세하게 알아보고자 합니다. 마이크로서비스는 많은 서비스들로 구성되며 이들 서비스는 많은 수가

[와인] 도멘 쌩 다미앙 지공다스 라 루이시안느 (Domaine Saint Damien Gigondas Vieilles Vignes) [내부링크]

안녕하세요. 오늘도 소소한 지식 공유 해봅니다. 평소에 와인을 즐겨 마시지만 다 먹어버리고나서는 기억이 나지 않기에 기록을 남겨보기로 했습니다. 이번 포스팅은 도멘 쌩 다미앙 지공다스 라 루이시안느 입니다. 도멘 쌩 다미앙 지공다스 라 루이시안느 - 권장소비자가 : 12만 - 실구매가 : 5만원대 프랑스 와인 품종: 그르냐슈 80% , 무르베드르 15%, 쌩소/시라 5% 저는 개인적으로 만족한 와인이여서 추천 합니다. 인터넷에서 검색해보니 권장 소비자 가격은 12만원정도네요. 저는 집 근처 단골 와인 샵에서 한병에 5-6만원 정도에 구매 하였습니다. (포스팅을 작성하다보니 좋은 이벤트 였던 것 같아 기쁩니다. ^^) 미디움 풀 바디한 와인, 높은 타닌감이 있어서 긴 여운/깊은 맛 부드러운 텍스쳐가 매력적인 와인 그르나슈는 프랑스 남부 지역 레드 품종 입니다. 일반적으로 높은 알코올, 풍부한 바디감, 그리고 낮은 산미가 특징이라고 합니다. 무르베드르는 적포도의 일종으로 진한 색상과 강

[MSA] 마이크로서비스 아키텍처 정의 및 설계 방법 - 2편 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 1편에서 서비스 대상의 경계 기준을 "업무 흐름" (절차 속 다른 관심사에 초점을 맞추는 것을 기준) "업무 중요도" (핵심 업무 혹은 비 핵심 업무) "업무 형태" (실시간 혹은 비 실시간 형태) 관점에서 다뤄 봤습니다. 이제 관심 사항들을 확인 해야 합니다. 관심 사항은 마이크로서비스의 속성으로 선언 됩니다. 1편 처럼 커피 전문점으로 예를 생각해 보면 1. 커피 주문의 관심 사항 : 커피 종류, 개수, 가격, 회원 여부 2. 커피 제조의 관심 사항 : 주문 순서, 커피 종류, 제조 방법, 커피 재료, 제조 기계, 제조 시간, 재료 배합, 커피 개수, 진행 상태 마이크로 서비스의 핵심 특징은 독립된 서비스 입니다. 독립된 서비스로 실행되려면 도출된 관심사항으로만 기능이 동작 및 서비스 되어야 합니다. 특이한 점으로 커피 주문과 커피 제조 관심사항 양쪽에 중복된 속성이 있는걸 볼 수

[AI] 데이터 전처리 - 결측치 처리 (Missing Value) / dropna, fillna, isnull, SimpleImputer [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 데이터 전처리 할 때 결측치 처리는 가장 중요한 부분 입니다. 결측치는 Missing Value 로 값이 없는 데이터를 뜻 합니다. 파이썬에서 결측치는 None / Numpy 는 np.nan 으로 표현되며 Pandas 에서는 NaN 으로 출력 됩니다. 통계적 기법에서는 결측치는 보통 제외, 무시하고 처리 한다고 합니다. 결측치 처리 방법은 보통 아래 키워드가 대표 됩니다. 결측치 제외 혹은 특정 값으로 대체 결측치 처리하는 대표적 함수를 살펴 보겠습니다. isnull : 누락된 데이터를 True, 정상적인 데이터는 False 로 반환 :df.isnull() notnull : 정상적인 데이터는 True, 누락된 데이터는 False 반환, isnull과 반대 : df.notnull() dropna : 누락된 데이터가 있을 때 해당 칼럼 혹은 로우를 삭제 fillna : 누락 된 데이터를

[MSA] 마이크로서비스 아키텍처 정의 및 설계 방법 - 3편, 구조 설계 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 마이크로서비스 프로젝트 구조 설계를 해보겠습니다. 마이크로서비스 하나를 만들기 위한 소스의 묶음 단위를 프로젝트라고 칭하고자 합니다. 다수의 팀이 함께 작업한다면 팀별 프로젝트는 분리하여 구성 합니다. 팀별로 별도의 프로젝트를 구성하여 팀 간의 소스 수준 의존 관계를 제거 합니다. 팀 별로 분리 된 프로젝트에서 내부에서 하위 마이크로서비스가 필요한 경우 하위에 다시 복수 개의 프로젝트를 별도로 구성 합니다. 위 내용을 정리해보면 마이크로서비스 마다 프로젝트가 존재하고 작업하는 팀별로는 무조건 분리되는 것이 포인트라고 볼 수 있습니다. 위 내용에 언급 된 프로젝트 형태에는 "복수 프로젝트" 와 "독립 프로젝트" 구성 방법이 있습니다. 복수 프로젝트는 팀별로 하나의 프로젝트에 하위에 N개의 하위 프로젝트를 구성하며 하위 프로젝트 마다 하나의 마이크로서비스가 동작합니다. 이러한 상황은 부모

[Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여 - 문법 내용 정리 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 이번에는 Rust 의 보편적인 개념들을 확인해보고자 합니다. 제가 이해하면서 정리해본 내용이라 해당 내용이 처음이신 분들에게 도움이 되면 좋을 것 같습니다. 변수와 가변성에 대해서 알아보겠습니다. 재미있는 특징은 기본 변수는 불변성 이라는 것 입니다. 러스트의 안정성 이라는 장점을 취할 수 있도록 코드 작성 시 강제하는 요소 입니다. 변수가 불변성 인 경우 , 값이 bound 되면 해당 값을 변경 할 수 없습니다. let x = 5; println!("value {}", x); x = 6; println!("value{}", x); 위 처럼 예제 코드를 실행 시키면 x = 6; 에서 에러가 발생 합니다. "re-assignment of immutable variable" 이라고 말이죠. 즉, 값을 변경할 수 없다는 뜻 입니다. Rust 컴파일러는 변경되지 않도록 값을 보증해줍니다. 이

[AI] 데이터 전처리 - 범주형 데이터(명목형, 순서형) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 데이터 전처리 입니다. [범주형 데이터 전처리] 범주형 데이터에는 명목형 자료와 순서형 자료가 있습니다. 저도 항상 헷갈리는 어려운 단어 인 것 같습니다. 명목형 자료는 nominal data 로 단순히 범주를 나타내는 데이터를 뜻 합니다. 값이 크고 작다는 개념이 없는 것 입니다. 예로 주민번호 / 혈액형 / 사번 등 을 생각 할 수 있습니다. 순서형 자료는 ordinal data 로 순서가 있는 데이터 입니다. 예로 학점 / 비만도 / 등급 등이 있을 것 같습니다. 범주형 데이터는 학습 데이터로 바로 이용할 수가 없습니다. 컴퓨터가 이해할 수 있는 데이터로 변환 되어야 합니다. 범주형 데이터를 전처리 한다고 하는데요. Label encoding 과 One hot encoding 방법이 존재 합니다. Label encoding 은 범주 값을 숫자로 변환하는 것을 말합니다. 예로 혈액

[AI] 데이터 전처리 - 스케일링/Outlier/Discretize [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 데이터 전처리 2편 입니다. [수치형 데이터 전처리 - 스케일링] 데이터가 가지고 있는 값의 범위를 데이터의 스케일이라 합니다. 대표적인 예로 키와 몸무게 처럼 단위가 다른 경우 모델의 학습이 정상적으로 이뤄지지 않습니다. 이러한 데이터 간의 범위 차이를 스케일링을 통해서 맞춰주는 작업을 합니다. 스케일링 작업 이후 모델 최적화 안정성과 수렴 속도를 향상 되며, 대표적인 방법으로는 아래와 같습니다. min-max scaler : 데이터의 값을 0 ~ 1 사이의 스케일로 변경 : 최대/최소 값이 각각 1, 0이 되도록 스케일링 : 이상치가 있다면 변환 된 값들이 매우 좁은 범위에 몰려 있을 수 있습니다. 결과 값 = (데이터 - 최소값) / (최대값 - 최소값) standard scaler : 평균0, 표준 편차가 1인 표준정규분포로 변경하여 스케일 변경 : 평균을 제거하고 데이터를 분

[AI] 데이터전처리란? - 데이터 전처리 케이스, 기법 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 바로 AI 프로젝트 진행 시 70% ~ 80% 업무 범위를 차지한다고 이야기 하는 그 유명한 데이터 전처리 입니다. 데이터 다루는 업무에서 데이터 전처리는 반드시 거쳐야 하는 과정 입니다. 모델 성능에 큰 영향을 미치기 때문에 결과와 직접적으로 연관이 있으며 분석, 그리고 인사이트와도 연관되어서 중요하게 다뤄지는 과정 입니다. 그렇다면 데이터 전처리는 어떤 것을 의미할까요? 아래 정리해보았습니다. [데이터 전처리 케이스] 1. 데이터 빠진 부분 처리 (결측값) 2. 중복으로 들어간 데이터 처리 3. 특이한, 비정상 데이터가 들어가 있는 경우 처리 4. 그 외 데이터를 정제해서 모델 학습에 적합한 형태로 바꿔주는 단계 = data cleaning 5. 데이터 스케일 조정 (데이터 범위 및 단위가 다른 경우) 6. 데이터 차원을 축소하여 모델 성능 향상 및 데이터 가시화 7. 데이터의 기

AI vs 머신러닝(MachineLearning) vs 딥러닝 (DeepLearning) [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘은 아래 내용에 대해서 제가 알고 있는 내용을 공유 해보고자 합니다. AI vs 머신러닝(MachineLearning) vs 딥러닝 (DeepLearning) 인공지능, AI (Artificial Intelligence) 사람의 지능에 초점을 맞춰서 인공적으로 구현하기 위한 학문 분야를 뜻 합니다. 즉, 인공적으로 사람의 지능을 구현하기 위한 학문 분야를 뜻하기 때문에 머신러닝과 딥러닝을 포함한다고 볼 수 있습니다. 2. 머신러닝, MachineLearning 인공적으로 사람의 지능을 구현하기 위한 방법 중 하나 입니다. 기본적으로 데이터로 부터 학습을 합니다. 즉, 데이터로 부터 컴퓨터가 학습하고 일정한 패턴을 찾아내고 위 결과를 바탕으로 특정 행위를 하거나 결과를 예측하는 것 입니다. 여기서 일정한 패턴을 찾아내는 것을 Feature extraction 이라고 합니다. 보통 아래와 같은 순서로 동작 됩니다. 1) 데이터를 전처리 합니다.

[MSA] 마이크로서비스 아키텍처 정의 및 설계 방법 - 1편 [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 마이크로 서비스 아키텍처를 설계 할 때 고려할 내용 입니다. 우선 저도 항상 헷갈리는 용어 인데요. 서비스 설계와 아키텍처 설계는 구분 되어야 합니다. 마이크로서비스는 기존 모노리틱 시스템은 작게 만들어서 유연성과 독립성을 확보하는 것 입니다. * 모노리틱 시스템 : 모노리틱 시스템은 하나의 애플리케이션 내에 모든 로직이 들어가 있는 통짜 구조 시스템 입니다. 즉, 마이크로 서비스를 설계한다는 것은 아래 내용을 고민하는 부분 인 것 같습니다. 마이크로 서비스는 기존 모노리틱 시스템과 다르게 작게 서비스를 만드는 것 인데, 어떤 대상을 어느 정도 크기로 만들 것 인가, 해당 크기로 만들었을 때 서비스 간 결합도는 낮아지지만 서비스 자체에 응집도는 높은가? 위 물음에 답을 찾는 것이 마이크로 서비스를 설계하는 것이라고 생각 됩니다. 그렇다면 마이크로 서비스 아키텍처 설계는 뭐가 다를까요?

[Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여. [내부링크]

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 러스트 (Rust) 는 모질라 리서치에서 개발한 프로그래밍 언어라고 합니다. "안전하고, 병렬적이며, 실용적인" 언어로 디자인 되었다고 하는데요. 2006년 개발자 그레이든 호아레의 개인 프로젝트로 시작 되었다고 합니다. 개인 프로젝트가 시작이라니 역시 천재들은 굉장하네요. 2012년 1월 첫 번째 알파 버전이 나왔으며 오픈 소스 정책을 따르고 있습니다. 러스트는 인터넷에서 실행되는 서버 및 클라이언트 프로그램 개발에 적합한 언어를 목표로 설계 되었습니다. 그래서 안정성, 병행 프로그래밍, 메모리 관리에 초점을 맞추고 있습니다. 성능면에서 C++ 를 목표로 하고 있다고 하네요. 러스트는 언어에서 속도와 안정성을 원하는 사람들을 목표로 만들어 졌다고 합니다. 여기서 속도는 프로그램의 속도와 개발 속도를 모두 의미 합니다. 프로그래밍의 가장 전형적인 트레이드 오프 관계인 속도와 안정성을