전체 글 166

토익 965점 후기 및 직장인 공부 방법

예전에 본 토익 점수가 만료되어서(벌써 2년이 넘게 지났다니!) 올해 3월에 다시 토익 시험을 봤습니다. 기다렸던 시험 점수가 나왔는데 965점이 나와서 개인적으로 아주 만족스럽네요😆 따라서 오랜만에 토익 시험을 본 후기랑 공부 방법에 대해서 공유하려고 합니다. 먼저 토익 시험 점수 인증! LC는 495점으로 만점이 나왔고, RC는 아쉽게도 470점이 나왔는데 이 점수가 나온 이유가 있어서 아래 후기 내용에 적어놓을께요. 토익 공부 방법 토익 공부는 기본적으로 1. 산타토익이랑 2. YBM 인강으로만 공부했습니다. 별도 기출 문제집이나 모의고사 문제집은 풀지 않았어요. 본격적으로 공부 방법을 이야기 하기 전에, 기본 문법 베이스가 있는 분들은 다른거 다 필요없구요. 첫째도 단어, 둘째도 단어, 셋째는 취..

리뷰 2024.03.27

2024.03.26 EBS Power English 표현 연습

오늘의 주요 표현 "In hindsight" > "In hindsight" 라는 표현은 과거 사건을 되돌아보거나 반성할때 사용 > "지나고 보니" 또는 "돌이켜보면"의 의미 > 지나고 보니 그 주식을 샀어야 했다는 느낌을 생각하면 된다. 예문 "지나고 보니 부모님 말 중에 틀린게 없더라" → "In hindsight, I realized that my parents were telling nothing but the truth." 예시 문제 한국어 A: 저번에 너한테 갑자기 연락와서 보러갔던 면접 어땠어? B: 대답을 제대로 못해서 별로였어. 돌이켜보니 밤을 새서라도 준비했어야 했어. 영어 A: Hey, remember that interview you had a while back where you g..

일상 2024.03.27

2024.03.25 EBS Power English 표현 연습

오늘의 주요 표현 "be meaning to do something" > "be meaning to do something" 은 "~하려고 하고 있다"는 의미 > 혹은 어떤 행동을 하기로 결심한 상태를 의미한다. > 엄마가 "너 이거 했니?" 했을 때, "아 지금 하려고 하고 있어"의 느낌을 생각하면 된다. 예문 "나는 지난 몇 년 동안 운동을 하려고 했지만 하지 않았다." → "I've been meaning to exercise for the past few years, but I haven't." 예시 문제 한국어 A: OO님, 제가 월요일에 부탁한 일 처리 하셨나요? B: 아 죄송해요. 다른 일로 바빴어서, 이제 하려고 하고 있어요. 영어 A: Did you get around to handlin..

일상 2024.03.26

[Python] ChatGPT 파인튜닝 예제

이 글은 ChatGPT 간단한 파인튜닝 예제를 공유하는 포스팅입니다. ChatGPT 의 한계 최신의 데이터를 포함하고 있지 않아서 답변이 예전 버전의 답변이거나 부정확한 답변을 줄 때가 있음(ChatGPT sometimes give you some answers that may not reflect the most up-to-date information, or that it can even give you incorrect answers). 어떤 특정 분야에 특화되어있는 모델이 아니라 일반적으로 쓸 수 있는 모델. 전이학습(Transfer Learning) 간단히 말하자면, 한 작업에서 학습한 지식을 다른 관련 작업으로 전달하는 것을 의미함. 굳이 초기 모델을 직접 만들 필요가 없다면, 기존 모델을 활..

[Python] 연습 2024.01.31

텍스트 분석의 세계로! 구글 클라우드 Natural Language API 소개

안녕하세요, 여러분! 오늘은 구글 클라우드의 강력한 도구 중 하나인 Natural Language API에 대해 알아보려고 합니다. 텍스트 데이터를 다루고자 하는 모든 분야에서 유용하게 활용될 수 있는 이 API 는 어떤 기능을 제공하며, 어떻게 활용할 수 있는지 함께 살펴보겠습니다. 1. Google Natural Language API란? Google Cloud의 Natural Language API는 사전 학습된 머신러닝 모델을 활용해서 텍스트 데이터를 처리하고 이해하는 데 사용되는 클라우드 기반의 서비스입니다. 구글이 사전에 만들어 놓은 자연어 처리 기술을 통해 텍스트에서 정보를 추출하고 감성 분석, 엔터티 인식, 문서 분류 등 다양한 언어 처리 작업을 수행할 수 있습니다. 중국어, 영어, 한국어..

이론 2024.01.09

[Tableau] 유동인구 데이터 활용 피라미드 차트 만들기

이번 태블로 포스팅에서는 유동인구 데이터를 활용하여 흥미로운 시각화인 '피라미드 차트'를 만들어보겠습니다. 피라미드 차트는 연령대나 성별과 같은 두 가지 카테고리의 데이터를 시각적으로 비교할 때 유용한 차트입니다. 오늘의 목표 차트! Step 1: Tableau 시작 Tableau를 열고 새로운 워크북을 생성합니다. Step 2: 데이터 불러오기 Tableau에 사용할 유동인구 데이터를 불러옵니다. Excel, CSV, SHP 또는 다른 데이터 소스를 활용할 수 있습니다. 이번에 제가 사용한 데이터는 공공데이터포털에서 다운받은 울산광역시 울주군_방사능 방재정보 인구 주민인구 유동인구 공간정보 입니다. 여기 링크에서 다운받으실 수 있습니다. → https://www.data.go.kr/data/150955..

[Tableau] 연습 2024.01.07

이미지를 이해하는 마법, 합성곱 신경망(CNN)

오늘은 인공지능 분야에서 이미지 처리의 핵심 역할을 하는 합성곱 신경망(CNN)에 대해 알아보려고 합니다. 1. 합성곱 신경망(CNN)이란 무엇인가요? 합성곱 신경망은 이미지 처리와 패턴 인식에 사용되는 강력한 딥러닝 알고리즘 중 하나입니다. 이는 주로 이미지의 특징을 추출하고 패턴을 학습하는 데 특화되어 있습니다. 2. 컨볼루션 레이어 CNN의 핵심은 컨볼루션 레이어입니다. 이 레이어는 작은 필터를 사용하여 입력 이미지를 스캔하면서 다양한 특징을 감지합니다. 예를 들어, 엣지, 색깔, 질감 등의 특징을 추출합니다. 컨볼루션에 대해서 좀 더 자세히 살펴보겠습니다. 2-1. 합성곱(컨볼루션)이란? 2-1-1. 이미지에서 특징 추출 ➢ 합성곱은 주로 이미지에서 특징을 추출하는 데 사용됩니다. 우선, 작은 필..

이론 2024.01.06

제태크 목표 세우기

뜬금없이 블로그에 제태크 목표를 올려보고자 합니다. 개인적으로 펀드나 주식 투자는 이전에도 계속 해왔지만, 무지성 매매 때문에 별 소득도 없이 원금 지키기에 바빠서 이렇다할 성과가 딱히 없네요. 그때는 나름대로 고민도 하고 공부도 했다고 생각했는데 그냥 나만의 착각이었던거 같다는 생각이 듭니다. 현재 가장 큰 목표는 수도권에 제가 살만한 아파트를 하나 마련하는 것입니다. 2년 후인 25년 12월 전까지 서울 가까운 쪽에 혼자 살기 적당한 아파트 한채를 사는게 목표입니다. 개인적으로 거리가 먼 목표라고 생각하지만, 목표를 높게 잡아야 실제로 달성하지 못했더라도 얻을 수 있는 것들이 있을거라고 생각합니다. 내년에는 열심히 살아서 내 가치를 더 키울 수 있는 한해를 만들어보고자 합니다.

일상 2023.12.19

[python] matplotlib 한글 폰트 적용하기

폰트 적용 코드 일반적으로 matplotlib 에서 한글 폰트를 적용하기 위해서 아래의 코드를 사용한다. import matplotlib.pyplot as plt # 폰트 파일 경로 font_path = '/Library/Fonts/YourFont.ttf' font_name = plt.matplotlib.font_manager.FontProperties(fname=font_path).get_name() plt.rcParams['font.family'] = font_name # rc('font', family=font_name) 만약 맥에 설치해둔 특정 OTF 폰트를 사용하고 싶으면 font_path 에 otf 폰트 파일 경로를 넣어준다. import matplotlib.pyplot as plt # 폰트 ..

[Python] 연습 2023.04.30

[python] 한국어 띄어쓰기 처리

한국어 문장을 처리할 때, 문장 내 띄어쓰기에도 주의해야한다. 띄어쓰기가 어디에 되어있는지에 따라 다른 의미로 해석될 가능성이 존재하기 때문이다. 아래의 예시를 보자. 1) 엄마가 회사 줬어 2) 엄마가 회 사줬어 두 문장의 의미가 띄어쓰기에 따라 완전히 달라진다는 것을 확인할 수 있다. 이렇기 때문에 텍스트 데이터를 분석할 때 띄어쓰기가 제대로 되어있도록 교정해주는 작업이 필요하다. PyKoSpacing 패키지 띄어쓰기가 되어있지 않은 문장을 띄어쓰기 처리를 해주는 패키지고 PyKoSpacing 이 있다. PyKoSpacing is based on Deep Learning model trained from large corpus(more than 100 million NEWS articles from ..

[Python] 연습 2022.11.13

[python] 리스트 형태의 값을 분리하여 각 하나의 값으로 표현하기

제목만 보면 어떤 말인지 이해하기 어려울 수 있으나, 아래의 예시 데이터처럼 값에 리스트가 들어가 있는 경우, 각 리스트 내 요소를 전개하여 따로 레코드를 생성해 주는 방법에 대한 것입니다. 이럴 때는 pandas 의 explode() 함수를 사용해주면 됩니다. ( pandas explode document 링크 ) 1. 예시 데이터 생성 import pandas as pd data = [[3, 1, ['가', '나', '다']], [4, 0, ['라', '마', '바']], [5, 1, ['아', '자', '차']]] col_names = ['x1', 'x2', 'x3'] df = pd.DataFrame(data=data, columns=col_names) df 2. explode 사용 'x3'에 리스..

[Python] 연습 2022.11.12

[python] json 파일 data frame 으로 읽기

1. 간단한 json 파일 [ { "id": "A001", "city": "Tokyo", "country": "Japan", }, { "id": "B012", "city": "Jerusalem", "country": "Isreal", }, { "id": "C123", "city": "Busan", "country": "South Korea", } ] 위와 같은 json 파일을 pandas 로 읽어오려면, 아래와 같이 코드를 작성할 수 있다. import pandas as pd df = pd.read_json('./data/simple.json') 2. json 파일 내부 요소를 불러오기 ( nest list 형태 ) 만약에 아래와 같은 구조를 보이는 json 파일이라면, 위에서처럼 단순히 read_jso..

[Python] 연습 2022.11.11