반응형

전체 글 119

[더브레인-3] 1. 정규표현식 예제 실습 안내

환영합니다, Rolling Ress의 카루입니다. ​ ** 3-1: 정규표현식 - 언어/통계 ​ 오늘은 제가 따로 설명을 하지 않겠습니다. 본 글을 보고 진행해주시고, 질문 사항이 있을 경우에만 불러주세요. 이번 글은 정규표현식에 관한 내용으로, 사실상 여러분 모두가 이 예제를 해보셨으면 하는 바람이 있습니다. 내용이 다소 어려운 관계로, 길게 하진 않겠습니다. 사실 정규표현식만 다루는 책이 수두룩할 정도로 내용이 많아요. ​ 정규표현식(Regular Expression)은 자연어 처리에서 매우 중요한 역할을 합니다. 특히 데이터 전처리에서 빛을 발하죠. 문자열의 특징을 추출하거나 패턴을 찾을 때 유용하게 쓸 수 있습니다. 알아두면 정말 쓸 데가 많아요. 단순히 Ctrl+H 눌러서 바꾸기 하는 것도 정규..

더브레인 2차 결과물 제작 안내 (ft. 파이썬&머신러닝)

환영합니다, Rolling Ress의 카루입니다. 오늘은 두 번째 결과물을 제작하는 시간입니다. 지난번에 예고한 대로, 이번에는 보고서를 작성하는 게 아니라 여러분께서 직접 인공지능 모델을 제작해보는 시간을 가질 겁니다. 더브레인 구글 드라이브에 이런 파일이 숨겨져 있는데, 여러분껜 보이지 않을 겁니다. 복붙 방지용입니다. 여러분의 개별 폴더 내에는 여러분께서 주신 .csv 파일과 3000 XXX_2차시 회귀분석.ipynb라는 파일이 있을 겁니다. 여러분 개별로 생성해드렸는데, 내용은 모두 똑같아요. 우리가 그동안 이론으로만 배웠던 선형 회귀(Linear Regression), K-최근접 이웃 회귀(k-Nearest Neighbors Regression)등을 실제로 구현해보며 시각화할 겁니다. 사탐방 때..

더브레인 1차 결과물 소개

환영합니다, Rolling Ress의 카루입니다. ​ 여러분들이 최종보고서를 쓰기 전에, 우리가 무엇을 만들었는지는 확실하게 아는 게 좋을 것 같아서요. 여기 있는 내용을 대략적으로 이해만 하시고 넘어가면 될 것 같습니다. 5/30 시간에 프로그램을 만들어서 여러분께 드렸죠. 너무나도.... 단순한 녀석입니다. 외형적인 모습은 여러분들도 아마 지겹도록 보았을테니 생략하도록 하고요, ​ 내부적인 이야기를 좀 하겠습니다. 우선 얘는 하나의 프로그램이지만 실질적으로 세 가지의 인공지능 모델을 탑재하고 있습니다. 성차별, 편향, 혐오표현을 각각 구분해내는 모델입니다. 특히 성차별 분류 모델의 경우 "성차별 표현이다" / "성차별 표현이 아니다"의 두 가지로 분류하기 때문에, ​이진 분류 모델을 사용합니다. 내부..

머신러닝 대표 알고리즘의 종류: 선형 회귀, 로지스틱 회귀, 결정 트리, K-최근접 이웃 회귀

환영합니다, Rolling Ress의 카루입니다. ​ 이번에는 인공지능에서 사용되는 머신러닝 알고리즘 중 유명한 것들 몇 개를 골라 자세히 비교해보겠습니다. 언어와 매체 수행평가의 일환으로 그동안 올린 것들을 좀 정리해보는 시간이 될 거예요. 자세한 설명을 하기 전에, 간단하게 요약 설명 먼저 제시해드리겠습니다. ​ 1. 선형 회귀(Linear Regression) 특징: 독립변수 x와 종속변수 y의 관계를 선형으로 모델링한 것 (y=wx+b) 장점: 비교적 간단하고 성능이 뛰어난 편에 속함 단점: 음수값이 나오면 안 되는 상황에선 단순 선형 회귀를 사용할 수 없다. ​ 2. 로지스틱 회귀 (Logistic Regression) 특징: 선형 회귀를 사용하며, 이름은 회귀이지만 실제로는 분류 모델에 가까운..

[더브레인] 4월 진행 상황

환영합니다, Rolling Ress의 카루입니다. ​ 오늘 (4/22)은 지필 전 시간이라 활동을 잡지 않았습니다. 다만, 10분 정도만 빠개서 빠르게 설명을 하고 갈게요. 일단 우리가 어디까지 진행이 되었는지는 알아야 할테니. ​ 우선 저희는 머신러닝을 주로 활용할 예정입니다. 지도학습(Supervised learnig)과 비지도학습(Unsupervised learning)을 동시에 사용합니다. 지도학습에선 이진분류(Binary classfication)를 여러 번 사용하여 혐오 표현을 잡아내고, 비지도학습은 뉴스 기사의 제목을 군집화(Clustering)하여 해당 뉴스가 어떤 공통점을 갖고 있는지 알아보고자 합니다. 여튼, 이런 식으로 각각 "성차별", "차별 표현", "혐오 표현"을 탐지하는 모델을..

[더브레인] 머신러닝을 통한 뉴스 기사 댓글 혐오 표현 분석

환영합니다, Rolling Ress의 카루입니다. ​ 어제는 뭐라도 했어요. 그나마 다행입니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ... ​ 자, 그래서 저는 주말동안 여러 데이터를 찾아다녔습니다. 근데 여기가 제일 쓸만하더라고요. 뉴스 기사의 댓글에 혐오 표현 라벨을 붙여줬습니다. https://github.com/kocohub/korean-hate-speech GitHub - kocohub/korean-hate-speech: Korean HateSpeech Dataset Korean HateSpeech Dataset. Contribute to kocohub/korean-hate-speech development by creating an account on GitHub. github.com git clone h..

파이썬을 활용한 네트워크 분석 (고양국제고 진로특강)

환영합니다, Rolling Ress의 카루입니다. ​ 목요일 8/9교시에 "네트워크 분석" 진로특강 수업을 들을 수 있더라고요. 파이썬을 활용할 수 있는 친구들을 찾고 있던 듯 한데, 덜컥 겁이 났습니다. 제가 저 수업을 못 따라가면 어쩌지. 근데...ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 사실 좀 자뻑을 해도 됩니다. 내가 못 알아들을 정도면 아무도 못 따라감. ​ 저는 막 네트워크 패킷 분석하고 뭐 그런 수업인 줄 알았느데 그냥 그림 그리는(?) 거였습니다. 노드와 엣지 가지고 네트워크형 모델을 만든다고 해야 하나, 창문해 선생님께서 저희를 위해 자료들을 다 준비해주셨더라고요. Software for Complex Networks — NetworkX 2.7.1 documentation NetworkX is a Python..

Python 2022.04.10

(가칭) 앱 개발 동아리(5): 본격적인 UWP앱 개발

환영합니다, Rolling Ress의 카루입니다. Visual Studio 2022 커뮤니티 버전 – 최신 무료 버전 다운로드 Windows, Android 및 iOS용 최신 개발자 앱을 만들기 위한 모든 기능을 갖춘 확장 가능한 무료 IDE를 사용해 보세요. 지금 무료로 커뮤니티를 다운로드하세요. visualstudio.microsoft.com 먼저, 위 사이트에서 Visual Studio Community를 다운받아 주세요. 아마 여러분이 다운받을 때 쯤이면 2019 버전이 아니라 2022 버전이 올라와있을 겁니다. 되도록 최신 버전으로 다운받아주세요. 앱을 실행하고, Universal Windows Platform development를 선택해주세요. 그 다음 '설치' 버튼을 누르면 설치가 시작됩니..

GGHS Time Table 5 개발 스토리 #5: 마지막 대격변

환영합니다, Rolling Ress의 카루입니다. 임시시간표가 나왔습니다. 바로 GTT를 만들어야지요. GTT가 진짜 시간표가 되는 순간입니다. 하필 제가 코로나 검사를 받는 도중에 떠가지고, 집에 가자마자 바로 만들었습니다. 그나마 다행인 건 제가 예전엔 한글 파일을 직접 보면서 하나하나 입력하는(...) 노가다를 거쳤는데, 지금은 엑셀과 C# 으로 어느 정도 반 자동화를 해두었습니다. 캬... 이제 이 코드를 긁어다가 원래 GTT에 붙여넣으면 됩니다. 그렇게, 드디어 GTT 5의 RC 버전이 모습을 드러냈습니다. 자, 이게 GTT 5 RC 2.1입니다. Relase Candidate가 붙은 이유는, 이 뒤에 정말 큰 변화가 일어났기 때문입니다. 지금 버전은 조금 달라요. 여하튼, 이때는 아크릴 테마를..

고양국제고 2022.03.02

GGHS Time Table 5 사용 방법 안내

환영합니다, Rolling Ress의 카루입니다. ​ GGHS Time Table은 제가 2021년 5월부터 만들었던 고양국제고 시간표 프로그램입니다. 5월 첫째 주, GTT 1.0을 시작으로 지금까지 꾸준히 업데이트 되었는데요. 단순한 시간표에서 끝나지 않고, 선택과목에 맞추어 본인만의 시간표를 보여줍니다. 뿐만 아니라, 시간표의 각 칸을 누르면 해당 과목의 줌 링크와 및 클래스룸 링크까지 띄워줍니다. 온라인 수업이 이제 시행되지 않아 줌 링크는 삭제됐지만, 대신 다양한 기능을 추가했습니다. Windows 10 및 Windows 11에서 GGHS Time Table 설치가 가능합니다. 시작 버튼을 누르고 'Microsoft Store'을 입력하여 마이크로소프트 스토어에 들어가주세요. (사진과 약간 다를..

고양국제고 2022.03.02
반응형