본문 바로가기

분류 전체보기409

안경 다초점 렌즈로 교체 저는 난시가 있고 컴퓨터 작업을 많이 하다보니 시력보호를 위해 안경을 쓰고 있습니다. 요즘도 시력은 좌우 0.9~1.0 수준으로 좋습니다.그런데 몇 년 전부터 A4 용지에 출력한 논문을 읽기 힘들어졌고, 책을 읽거나 스마트폰을 보면 눈이 상당히 피곤합니다. 멀리서 봐야 잘 보입니다. 부정하고 싶지만 전형적인 노안 증상입니다. 대학원생들이나 신진 연구자들은 노안 오기 전에 논문 많이 읽으세요. 나중에는 컴퓨터 모니터로 논문 파일을 확대해야 읽을 수 있어서 점점 논문 읽기가 어렵습니다. 설 연휴 전에 연구실에서 책을 읽기 힘들어서 퇴근하면서 안경점에 가서 다초점 안경을 맞췄습니다. 책을 읽거나 스마트폰을 볼 때 선명하게 잘 보여서 좋은데, 고개를 돌려서 좌우를 볼 때 울렁임이 있고, 계단을 내려갈 때 초점.. 2026. 2. 22.
금요일 밤 울주선바위도서관 주 1~2회 퇴근 후에 저녁 식사하고 동네 도서관에 옵니다. 울주선바위도서관 - 나무위키운영 시간이 밤 10시까지라서 저녁에 오면 2~3시간 정도 색다른 기분으로 작업할 수 있습니다. 보통 도서관에 오면 3층 종합자료실 노트북 코너에서 학생들이 작성한 논문을 수정하는데, 중간에 스트레칭을 겸해서 프로그래밍과 자료처리 관련 책을 둘러봅니다. UNIST 도서관에 없는 책도 많아서 좋습니다. 항상 도서관에 오면 다양한 연령대의 사람들이 열심히 책을 읽고 공부하고 있습니다.이런 환경에 많이 노출될 필요가 있습니다. 2026. 2. 13.
대한환경공학회지 현황 오전에 환경공학회 이메일을 받고 "드디어 올 것이 왔구나"라는 생각을 했습니다. 1월호 게재 논문이 단 한 편입니다. 투고 사이트 팝업 공지사항입니다. 올해부터 KCI 등재지에서 탈락했습니다. 2023년 6월호에 단 한 편도 논문을 게재하지 못했기 때문입니다. 올해 환경공학회지가 KCI 저널이 아닌데도 논문을 투고하기는 쉽지 않을 것 같습니다. KCI가 아닌 국내 논문은 개인 업적평가 등에서 제외되기 때문입니다. 제가 대학원 입학 후 처음으로 논문을 게재한 정식 학술지가 환경공학회지였는데 안타깝습니다. 이공계에서는 국내 학술지 논문을 실적으로 제대로 인정하지 않고, 상위권 대학일수록 SCI 논문만으로 평가를 하니 이런 일이 생겼습니다. 지역 환경문제에 대해서는 한글로 논문을 써서 지방 공무원과 시민이.. 2026. 1. 30.
R과 파이썬으로 농도가중역궤적(CWT) 그리기 오늘 논문 수정하면서 역궤적 자료 처리 관련해서 Gemini와 대화를 했는데, 묻지도 않은 CWT를 해보겠냐며 코드를 작성해 준다고 했습니다. CWT(Concentration Weighted Trajectory) 계산 공식특정 섹터 $ij$에 대한 CWT 값은 다음과 같이 정의됩니다.$$CWT_{ij} = \frac{1}{\sum_{k=1}^{N} \tau_{ijk}} \sum_{k=1}^{N} C_k \tau_{ijk}$$$C_k$: $k$번째 궤적이 도착했을 때 측정된 오염 물질의 농도$\tau_{ijk}$: $k$번째 궤적이 섹터 $ij$에 머문 시간$N$: 전체 궤적의 개수여러 차례 대화를 해서 다음과 같이 R openair 패키지 결과와 비슷한 그림을 만들었습니다. 왼쪽은 R openair, .. 2026. 1. 27.
LSTM 딥러닝을 이용한 오존 농도 추정 장단기 메모리(Long Short-Term Memory: LSTM)는 시계열 자료에 많이 사용되는 딥러닝 알고리즘입니다. LSTM 구동 예시Gemini와 ChatGPT로 오존 농도를 추정하는 LSTM 코드를 만들었고, 이 코드를 스파이더에서 실행한 화면입니다. 도시대기측정소 한 지점의 기준성 대기오염물질(PM2.5, PM10, SO2, NO2, CO)과 ASOS 기상(풍향, 풍속) 자료만 사용했습니다. 오존을 모델링하기 위해서는 일사량이나 다른 기상정보를 추가할 수도 있지만, 지금은 단순 LSTM 예시 코드를 만들고, 머신러닝 중에서 가장 자주 사용하는 랜덤 포레스트와 비교하기 위해 최대한 간단한 자료만 사용했습니다. 1년 동안의 일평균 농도 추세입니다. 실측값과 모델값 추세가 상당히 일치합니다. 테.. 2026. 1. 24.
TensorFlow 기반 파이썬 딥러닝 준비 사항 2026년 1월 현재, TensorFlow는 Python 3.10 (2023년 4월 배포)에서 정상적으로 작동합니다. 최신 파이썬 버전에서는 구동하지 않으므로 이전 버전을 설치해야 합니다. 첫 번째 방법: 파이썬 3.10 직접 설치하기 파이썬 3.10 설치 파일 다운로드이미 최신 버전의 파이썬이 설치되어 있어도 3.10 버전을 직접 다운로드해서 설치할 수 있습니다. Python Release Python 3.10.11The official home of the Python Programming Languagewww.python.org 파이썬 3.10 전용 라이브러리 설치# 1. 패키지 관리 도구(pip) 최신화py -3.10 -m pip install --upgrade pip# 2. 분석 및 딥러닝 필.. 2026. 1. 21.
ChatGPT 영문 교정 100% 믿지 말기 학생들이 논문을 AI로 교정했다고 해도 꼼꼼하게 확인하지 않으면 엉터리 문장이 많습니다. 여전히 단순 문법 오류도 있고, 연구 결과의 맥락을 이해하지 못하면서 AI가 함부로 고치는 경우도 많습니다. 문학적인 표현(과도한 비유나 은유적인 표현)을 쓰기도 하고 거의 처음 보는 단어를 쓰기도 합니다. 본인도 잘 모르는 단어는 절대 쓰면 안 됩니다. 이공계 논문은 쉽고 정확한 단어를 사용합니다. 오늘은 ChatGPT가 정관사를 함부로 삭제했습니다.앞에서 언급한 우리 결과에 있는 수치를 제시한 것인데 일반적인 수치라고 오해를 하고 the를 삭제했습니다. ChatGPT에게 우리 연구실 논문 작성 스타일을 계속 가르쳐야 더 제대로 교정해 줍니다. 2026. 1. 20.
파이썬 개발환경 스파이더(Spyder) 소개와 벡터형 그림 저장 파이썬 작업을 할 때는 보통 주피터 노트북을 쓰는데 코드를 셀 단위별로 실행할 수 있는 장점이 있고 바로 결과물이 보이기 때문입니다. 모델 튜닝을 하거나 여러 다양한 결과를 저장해 두고 필요할 때마다 열어서 다시 사용할 수 있는 장점이 있습니다. 그런데 저는 예전부터 매트랩과 Rstudio에 익숙하기 때문에 주피터 노트북 작업 환경을 그리 좋아하지는 않습니다. 그래서 얼마 전부터 파이썬 개발환경인 스파이더를 사용합니다. Spyder | The Python IDE that scientists and data analysts deserve위의 링크에서 직접 다운 받아서 설치해도 되고 아나콘다를 설치하면 주피터 노트북과 함께 기본적으로 설치됩니다. Advance AI with Open Source | Anac.. 2026. 1. 19.
[나의 대학원 시절 8] 포항공대 기숙사 19동 앞에서 다시 마주한 초심 2019년 4월 20일 연구실 밴드에 올린 글과 사진입니다. 벌써 6년 9개월 정도가 지났습니다. 아래 글에서 언급한 호영과 인규는 어엿한 박사님이 되었고, 해외 포닥을 준비하고 있습니다. 어제는 서울에서 열린 농진청 미세먼지과제 회의 다녀왔고 오늘은 토요일 아침부터 포항공대에 가서 신임교수 심사를 했다. 1999년 포항공대 대학원 입학 후 20년이 지나고 모교 교수 심사를 했다. 모든 것이 새롭다. 10년 후에는 또 다른 모습으로 여기에 서서 사진을 찍겠지. 내 지도 교수님과 나는 19살 차이다. 호영이/인규 나이와 내 나이가 19살 정도 차이가 난다. 그래서 그 때의 나와 비교하면서 잔소리를 하게 된다. 연구자 삶이 그리 녹녹치 않다. 죽어라 공부해도 모르는 것이 많은데, 그 때의 나보다 열심히 .. 2026. 1. 13.
ArcGIS Pro 베이스맵 영문 레이어로 변경하기 ArcGIS Pro 영문 버전을 사용하더라도 베이스맵은 한글로 표기됩니다. 논문 작성할 때는 그림도 영문으로 대부분 작성하기 때문에 영문으로 변경할 필요가 있습니다. 기존 레이어 삭제: Contents 창에서 한글로 된 '해양' 레이어를 마우스 오른쪽 버튼으로 클릭하여 **[Remove]**를 선택해 삭제Catalog 창 이동: 오른쪽의 Catalog 창에서 Portal 탭을 클릭한 후, 구름 모양 아이콘인 **[Living Atlas]**를 선택검색: 검색창에 **"World Ocean Reference"**를 입력하고 엔터레이어 추가: 검색 결과 중 Esri에서 제공하는 World Ocean Reference 레이어를 찾아, 해당 레이어를 마우스 오른쪽 버튼으로 클릭한 뒤 **[Add To Cur.. 2026. 1. 4.