본문 바로가기

전체

(14)
음식과 와인의 기본 궁합 (색깔로 구분하는 3가지 와인) 오늘은 여러분이 홈파티의 호스트가 되었다고 생각해 볼까요? 분위기 있는 홈파티를 위해서 와인을 준비하고는 싶은데, 요리와 어울리는 와인이 무엇인지 도통 감이 오지 않는다면... 고기 요리엔? 해산물 요리엔? 와인 종류는 또 왜이렇게 많은거야... 벌써부터 머릿속이 복잡해지고 있으시죠? 와인의 당도나 산미 같은 부분은 다음 포스팅에서 천천히 소개하도록 하고, 오늘은 간단하게 색깔로 구분하는 3가지의 큰 와인종류 구분과, 음식과의 기본조합에 대해서 이야기를 나눠볼까 합니다 # 레드와인 많은 사람들이 와인이라 하면 제일 먼저 떠올리는 것이 바로 레드와인입니다. 레드와인은 전용 품종인 적포도를 껍질째 발효시켜 만드는 와인이죠 붉은 껍질에 포함된 안토시아닌 색소로 붉은색을 띄며, 껍질과 씨가 들어가기 때문에 여기..
와인 글라스 세척하기(와인 잔 세척) 즐거운 홈파티를 위해 친구들을 집에 초대하고 아껴두었던 와인잔까지 세팅했는데, 얼룩덜룩한 와인글라스에 당활하신 적 있나요? 혹은 즐겁게 와인을 마시려는데 글라스에 좋지않은 잔향이 남아있다던가, 쿰쿰한 수납장 냄새에 당황하신적도 있으실 겁니다. 모두 다 저도 경험했던 일인데요, 그렇다면 와인 글라스는 도대체 어떻게 세척하고 보관해야 할까요? 알고나면 전혀 어렵지 않은 와인 글라스 세척방법이 세번째 포스팅 주제입니다. # 주방용 세제를 사용해도 될까? 답부터 알려드리자면 절대 NO입니다 주방용 세제를 사용하면 깨끗하게 세척되는 것 같지만, 다음번 와인을 마실때... 깔끔한 와인 향 대신 원치않는 세제 냄새를 섞어서 맡으셔야 할 수 있습니다. 부득이하게 세제를 사용하시게 된다면 충.분.히. 여러번 헹궈 주셔야..
와인 기본매너 (와인잔 잡는법, 와인 받을때,와인 따르는법,와인 건배방법) 와인관련 두번째 포스팅은, 저같은 와인 입문자들을 위한 와인관련 기본매너에 대해 이야기 해보고자 합니다! 와인이 대중화 된만큼 와인을 마실 기회는 자꾸만 늘어가는데 괜히 와인 앞에서 부담을 가지게 하지않는, 스스로 작아지지 않게 해주는 와인 기본매너 몇가지를 알아보겠습니다! #와인잔 잡는법 와인잔은 꼭 다리(stem)를 잡아야한다?! 잡기 편한 곳을 잡고 마시는것이 정답!!!!!!! 와인잔 어디를 잡아야 하는지에 대해서는 의견이 분분하죠 사람의 체온에 의해 와인 온도가 올라가는 걸 방지하게 위해 다리부분을 잡고 마셔야 한다는 이야기 어디선가 들어보셨죠? 꼭 틀린말은 아닙니다 특히 차게해서 마시는 화이트나 스파클링 와인 종류는 다리부분을 잡고 마시는게 더 좋긴하죠 하지만!!! 그것도 반드시 지켜야 하는 원..
와인 잔 종류, 초보를 위한 와인 잔 가족들과 기분좋은 홈 파티, 연인과의 특별한 날, 마음맞는 친구들과의 파자마파티 등등 좋은 사람과의 즐거운 순간을 함께 할 때 분위기를 더해 주는 술을 물었을 때, 단연코 가장 먼저 떠오르는 와인. 그렇다면 이왕 마시는 거 좀 더 제대로, 좀 더 맛있게 마시면 좋지않을까? 다들 그렇게 생각하지만 막상 와인을 마시려면 처음 잔 고르는것 부터 쉽지 않죠? 그래서 저의 와인관련 첫 포스팅은 와인의 시작이라 할 수 있는 와인 잔 종류에 대해 얘기해볼까 합니다. 그러면 어떤 글라스를 선택하는 게 좋을지 이야기를 시작해 볼까요? # 물컵 ' 잔이 뭐가 중요해? 아무 컵에나 마시면 되지... ' 라고 생각하시는 분 계신가요? 값싼 와인을 마신다면 말리지는 않겠지만, 품질 좋은 와인이라면 다시한 번 생각해 보시길! 와..
[Ubuntu] Permission denied on Serial Port Ubuntu 에서 다음과 같은 시리얼 포트 관련 에러 메시지가 나온다면, permission denied '/dev/ttyACM0' 또는 Error, cannot bind to the specified serial port /dev/ttyUSB0 다음과 같이 포트의 권한을 모든 사용자가 쓸 수 있게 한다. $ sudo chmod 666 /dev/ttyACM0 끝.
[Python]교차검증을 위한 KFold 사용 머신러닝 모델 학습 과정 중 교차검증을 하기 위하여 학습 데이터셋을 나눠야 하는 일이 생깁니다. 이때 많은 사람들이 sklearn 패키지의 KFold cross-validator를 사용합니다. class sklearn.model_selection.KFold(n_splits=2, random_state=None, shuffle=False) Parameters - n_splits(필수): 분할하려는 개수 - shuffle(옵션): defalut=False이며, True일 때 데이터셋을 섞어서 분할 - random_state(옵션): shuffle이 True일 때 동일한 셔플을 발생시키는 시드 값 Example from sklearn.model_selection import KFold import numpy ..
[PyTorch]How to enable dropout layer during eval mode in PyTorch I will introduce how to activate the dropout layer during eval mode in PyTorch. I am going to use the 'startswith' function in Python3. If you want to know about the 'startswith' function, please refer to the previous article. 2020/12/24 - [Python] - [Python]String startswith() Method [Python]String startswith() Method PyTorch를 사용하면서 특정 레이어를 지정할 때 'startswith' 함수를 사용하는 것을 자주 보았을것입니다. 위 함수는 문자열이 ..
[Python]Time을 사용한 코드 실행시간 측정 간혹, 코딩 작업 중 자신이 작성한 코드가 실행되는데 소요되는 시간을 측정해야 되는 일이 생깁니다. 예를 들어 파이토치(PyTorch)를 사용하여 지금 물체인식 모델을 학습 중에 있는데 엄청 오래 걸립니다! 따라서, 결과보고 시 "학습 시간이 ~만큼 걸려서 이것밖에 못했습니다"라고 당당하게 변명을 해야 되는 경우가 생길수도 있을 겁니다. 본론으로 돌아가서 Time 함수를 사용한 예시입니다. import time start_time = time.time() print("Start") time.sleep(2) # 시간 확인용 예시 print("End") print("Time: {:.4f}sec".format((time.time() - start_time))) >>> Start End Time: 2.0018s..