728x90

이번주 공부하는 과정은 지난주와 비교하면 정말 힘들었다.

지난주에는 이번주 목표로 몇가지를 정했는데

1. 인공지능 및 딥러닝 2, 3강 정리하기

2. 프로그래머스 레벨 2 받기

3. 컴퓨터비전과 머신러닝 3, 4강 정리하기 등

4. 리트 코드 문제 풀기

 

이런 내용을 목표로 정했었던것 같았다.

 

오늘 결과적으로 본다면 아직까지 반밖에 달성 못한것 같다.

매일 영어로 일기 쓰는거 말고 내가 뭘했는지 생각해보면

 

 

일단 월요일엔 뭘했더라.

저스틴 존슨 교수님이 인공지능 딥러닝 강의 3강을 정리했었는데

저녁까지 규제를 하는 이유를 다항회귀의 예시를 들면서 PPT로 정리했던것 같다.

 

 

 

화요일은 영상 처리를 오랜만에 복습하면서, 이미지 좌표계와 np.where에 대한 내용들을

그림그려가면서 정리했었고 리트코드 문제를 급하게 푸는데 시간을 다써버렸다.

 

수요일에는

내가 6문제를 풀려고 했지만 화요일에는 2문제 밖에 풀지 못하고 급하게 준비해서

시간안에 4문제를 모두 다 통과할 수 있었다. 그러고 나서 저녁에 시간 틈틈이 나는데로

인공지능 및 딥러닝 2강 조금씩 정리해 나갔는데 아직도 1 하부 챕터를 정리하지를 못했다.

이래서 언제 3강까지 정리할까..

 

 

목표일에 처음으로 자연어 처리에 대해서 잠깐 공부했었다.

순환 신경망이라는 이름은 들어보았지만 정확히 어떤 컨샙인지는 잘 모르고 있었다.

동영상 보면서 자연어와 같은 시계열, 순차적인 데이터를 입력으로 넣는데

한층을 구성하는 노드들이 있으면, 첫 노드의 출력을 다음 층으로 넘기지만 옆 노드의 입력으로도 사용하고

이걸 순환하는 형태의 신경망임을 알고, 어떻게 단어를 벡터로 표현해서 다루는지 살펴볼수 있었다.

 

 

공부하는 건 좋은데, 오늘은 에러 케이스를 해결하는데 좀 고생했다.

자연어 처리를 하는데 konlpy라는 한국어 토큰화기?인가 사용을했는데 거기서 사용하는 MeCab이 문제였다.

konlpy에서 제공해주는데로 Mecab를 별도로 설치를 해야했는데,

설치되는 과정에서 Mecab 라이브러리를 파이썬에서 쓸수있게 해주는 바인더가 제대로 빌드되지 않아서인지

라이브러리 자체는 찾는데 특정 속성을 못찾는 에러가 났었다.

그거 해결하느라 좀 시간 오래 걸리고, __call__메소드에 대해서 공부하고

아무튼 원래 하던거는 별로 못하고 다른 문제들로 시간을 많이 써버리고 말았다.

정말 쉘 스크립트, 프로젝트 구조, 빌드 시스템 같은거를 누가 시원하게 정리해줬으면 좋는데 

 

 

그리고 오늘 이번주 동안 못한 내용들 마저 하고 있기는한데 할수 있을지 모르겠다.

공부 진도 나름대로 나가기는 하는데 다 보기도 힘들고 중간에 글쓰는데 ,다른 글쓸일이 또 생기네 O_o

이번 주말은 진짜 프로그래머스 래밸 2 도전하고, 인공지능 딥러닝 3강 마무리하고, 컴퓨터비전도 4강해야된다.

 

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.18 daily english study log  (0) 2021.01.18
2021.01.16 daily english study log  (0) 2021.01.17
2021.01.14 daily english study log  (0) 2021.01.14
2021.01.13 daily english study log  (0) 2021.01.13
2021.01.12 daily english study log  (0) 2021.01.13
728x90

today i watched very useful video about speaking without nervousness in english

 

the reason why i choose this video is that i always feel nervousensess whenever i meet other person.

 

this is becaus everytime when i meet someone, i think that on no what i should talk about with him or she!

 

may he blame or tease me if i show feeling shy or nervousense?

 

so, i should not have to feel shy in front of them, i always lead the conversation, and i have to seems like perfect.

 

this thought makes me suffer, and i always avoid people to prevent me from this situation.

 

but, in these days, i wathed many videos about improving english skills.

 

and i focused on psychological factors that can affect on our speaking skills.

 

i found this video uploaded to youtube in 2013 gives me some insights how i can overcome this faults.

 

in this video, the instructor, julian northbrooks, talked about nervousness and strage fright in front of people we are speaking.

 

he gave me 5 tips, but i cannot remeber everythings. i will just write down here what i do not forget.

 

do prefare before speaking. he says if we are practice before speaking or prepared, we will be less nervousness.

 

but everytime we don't have to do that, because if we are relaxed, as we can get into the situation, we don't feel any nervousness and speaking freely.

 

another tips i can't of that exatly was that nervousness is not unique to you.

 

he says everyone feels nervousness and shy. so we don't have to dig ourself.

 

to overcome this, we should introduce ourself first to other people.

 

there is no one who blame you even if your speaking gramma is incorrect.

 

everyone will understand you becaus they also know that your are english learner

 

oh, my god.

 

i forgot writing something that i gonna write here.

 

this video was uploaded to answer for someone's question who feel nervousness speaking english.

 

in the intro, julian informs this. at that time i found interesting expressions that can be useful.

 

it was that you know i feel many times shy and nervouse, my mind goes blank.

 

yeah this is what i want to speak my feeling.

 

anyway today's dialog is so enough and i'm satisfied.

 

i hope that by keeping this phase, i want to become fluent.

 

 

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.16 daily english study log  (0) 2021.01.17
2021.01.15 이번주 정리  (0) 2021.01.15
2021.01.13 daily english study log  (0) 2021.01.13
2021.01.12 daily english study log  (0) 2021.01.13
2021.01.11 daily english study log  (0) 2021.01.11
728x90

today i watched video about the ways to imporve english listening skills ans understand native speaker by deep english

 

because whenever i watch a video or listening something whose language is english,

 

i usulaly had hard time to understand what speaker is saying.

 

sometimes altough i understand some word from the speaking, i could not catch what they are saying enough.

 

i had no idea with this problem wheather i can not do this.

 

for this reason, i searched some ways for solve the problem, and then i found the one gives me some advices for that.

 

i already watched the video twice, during watching that i tried shadowing for my speaking practice.

 

i could understand the tips enough, and i'm trying to write it down but i can't remember it.

 

anyway, the first tip is to be stay present.

 

teela who is instructor of the video says when we are listening english with native speaker, we are focusing on the some words, and trying to make a reasponse.

 

For that reason, we are missing a lot of words that they were saying, and can not understant it.

 

so teela gives the advice that we need to trust our self, do not focusing on some words, and listen comfortably.

 

by doing that, we can catch speaker's saying, their accent, their gesture.

 

as a result, we can be better listener.

 

there were another tips, but i forgot the most of them while i'm writing here.

 

but the way that i rember was make learning english a necessity.

 

if we are going to abroad in english, we have to learn everythings to live.

 

we have to learn english to catch the bus and to communicate and so on.

 

anyway, today's video was really helpful for me.

 

i found not only the some reason about the problem i have, but also the solutions.

 

 

 

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.15 이번주 정리  (0) 2021.01.15
2021.01.14 daily english study log  (0) 2021.01.14
2021.01.12 daily english study log  (0) 2021.01.13
2021.01.11 daily english study log  (0) 2021.01.11
2021.01.08 daily english study log  (0) 2021.01.08
728x90

today, i could not watch any youtube video for studing english

 

because tomorrow, i have to participate in coding master flip shcool.

 

for that, i spend too much time to solve the problems whose presenter choose.

 

first problem was finding length of the last word, it was not difficult

 

but second one that simplify the absolute path of the computer was big problem for me.

 

there were many test cases, i had to pass all of them.

 

to solve that problem, i need to delete multiple slashes, delete some dots that makes me hesitate current directory or parent directory, and simplify the path with considering these things.

 

So that reason is why i could not watch the any type of educational video and practice speaking skills by recording my voices.

 

anyway i tried to write down here anything i can do, but i dont have idea.

 

comparing with another day's dialog, todays is much shorter, nothing comes to my mind now.

 

anyway after trial and error, i passed the simplied path problem at the mid night.

 

what a horroable day!

 

in the last friday, i tought that i will study machine learrning algorithms, computer vision with deeplearning, pass the programers test level 2, and etc next week.

 

but i am not sure wheater i can do that.

 

anyway, today, i spend the most time to study comparing with another day.

 

i'm so satisfied about that, but there are 4 problems left that i have to solve until tomorrow afternoon.

 

 

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.14 daily english study log  (0) 2021.01.14
2021.01.13 daily english study log  (0) 2021.01.13
2021.01.11 daily english study log  (0) 2021.01.11
2021.01.08 daily english study log  (0) 2021.01.08
2021.01.07 daily english study log  (0) 2021.01.07
728x90

today, i was so frustrated wtih my english skills.

altough i tried to understand lecture and repeat listening so many times, can not understand well and summarize it.

so,  i watched some youtubes video about the method of improving english skills like listening and speaking and so on.

but, The reasons that my fluency is not becoming better seems that i didn't keep it continuously.

it has been only three days that i write this english log.

it's no wonder that my skills cannot be improved so quickly.

anyway, in the flip school, i had to present about linear classifier for computer vision in the afternoon.

i had postoned preperation too much, l rushed it today morning.

Plus, i should make some answers to prior study question.

i didn't sleep enough, but made presentation material.

after lunch, in my turn to present, i was writing some description about presentation not to hesitate too much.

but it was too short to prepare for that, and then i should have to do it without my description.

i thinked that i understood about my part but anythings that i need to say did not came to my mind, i lose my pace.

fourtunately, altough my presentation was not good, i tried to make my presentation material well.

there was no one who prepared their presentation file without me.

this may be just self comport, but i show my effort to other people and i think that's better rather than do nothing.

anyway, during preparation, i have many trouble with understading what the professor say and materials, and i had spent too much times.

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.13 daily english study log  (0) 2021.01.13
2021.01.12 daily english study log  (0) 2021.01.13
2021.01.08 daily english study log  (0) 2021.01.08
2021.01.07 daily english study log  (0) 2021.01.07
캐글 대회 참여와 시험 준비  (0) 2020.12.03
728x90

today i watched the video about how to improve essay skill.

the video name is "how to write a good essay:parapharasing the question" of Learning English with Emma

in this video emma shows 3 tips for good essay

first, she says that changes the words with synonyms.

many student use the same words of the question.

but it is not essay, just a copy.

in the essay, we should prove our writing skill like logic and expression ability.

so the most eaist method is changing the word to synonyms.

she use the example about educations.

the sentence was the education is the most important factor in development of country.

she introduce how to parapharase and meaning of that.

the parapharasing means that changes the word to synonyms.

in this sentence, education can be changed to schooling,

we can use the word 'essential' instead of important, and element instead of factor

plus, we can change the word 'development' to advancement.

as a result we can get paraphrased secentence,

the schooling is the most essential element in advancement of country.

next, she talked about two tips, changing the structure of  scentence and show anothor opinion using concessions.

there are too many thing to write here,

so, i want to stop today's english writing.

300x250
728x90

nowadays, i'm trying to practice my english skills.

 

because i tried many times to practice before, but almost times i failed.

 

i can not postpone training english skill anymore, so i watch some videos on youtube.

 

when i searched that how to improve my english skill, there was many videos teaching techniques

 

i found the video that mmmEgnlish's 4 steps to become fluent in english. 2020 Goals

 

in this video, english confidnece coach emma introduces the steps

 

she says that first thing is finding motivation.

 

think the reason why i want to study english

 

and image myself after become fluent.

 

she says this can be motivation for me.

 

 

second step, we need to financially commitment.

 

to keep contiunuously, we should put some money on the table.

 

so that, we can keep our ways not to loose our money.

 

 

therid step is that create a learning plan.

 

we need to write how to practice exprecssing our thoughs.

 

and speak as much as we can.

 

so, druing watching videos, i almost time tried to shadow her speaking.

 

 

final step is to do it every day.

 

she emphasize to do practice everydays regulary.

 

becaus it is better studying english 20~ 30 minutes on everydays than studying4 hours in sunday evening.

 

this is about this videos tell me how to become fluent.

 

 

it looks like simple, but most hard things.

 

in theses days, i am trying to study regularly

 

i am not sure that i can keep this.

 

but i need to do it as longer as i can

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.11 daily english study log  (0) 2021.01.11
2021.01.08 daily english study log  (0) 2021.01.08
캐글 대회 참여와 시험 준비  (0) 2020.12.03
컴퓨터 비전 알고리즘 구현 - 1. 시작  (0) 2020.11.26
논문 읽기와 구현  (0) 2020.11.23
728x90

요즘 시험 준비랑 몇 가지 일로 블로그 관리를 제대로 못하고 있다.

 

빅데이터 분석기사 시험 관련해서 이론적인 내용은 충분히 정리한 것 같아

 

더 정리 하기 보다는 그동안 배운 내용들을 반복해서 빠르게 훑어보고 있고,

 

 

 

얼마전에 잠깐 간단한 캐글 대회(타이타닉 생존 여부)에 제대로 참가하게 되서

 

그거 하느라 신경을 더 쓰지를 못하고 있었다.

 

 

 

내 목표는

 

1. 다양한 분류기들을 성능 비교

2. 하이퍼 파라미터 튜닝 전후 비교

3. 전처리 과정 추가 후 성능 비교 등을 하려고 했으나

4. 피드백, 재조정

 

여러 분류기 모델을 다루다 보니

 

이걸 다하기에는 너무 지쳐서 2번까지만 하고 말았다

 

데이터를 제대로 처리 하지 않아서인지 생각보다 성능이 잘 나오지는 않더라

 

 

 

그래도 캐글 대회에 (제대로는) 처음 참여하면서

 

노트북 작성 방법, 제출 방법 등 캐글을 어떻게 참여하는지는 알게 되었고,

 

노트북을 잘 정리한것 같아 뿌듯하긴 하다.

 

 

링크 : www.kaggle.com/dojeongchan/jdo-s-titanic

 

 

 

 

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.08 daily english study log  (0) 2021.01.08
2021.01.07 daily english study log  (0) 2021.01.07
컴퓨터 비전 알고리즘 구현 - 1. 시작  (0) 2020.11.26
논문 읽기와 구현  (0) 2020.11.23
과제 마무리  (0) 2020.11.19
728x90

예전에 학교에 다닐때

 

알고리즘을 구현 하려면

 

 

슈도코드를 보고 그흐름을 직접 구현할수 있어야 한다고 생각하고

 

시도해보려고 한적은 있었다.

 

 

하지만 당시에는

 

내가 알고 있는 내용으로는

 

간단한 히스토그램이랑 단순 이진화 밖에 구현하지 못하고 포기해버리고 말았었다.

 

 

 

어쩔수 없는게

 

당시에는 제곱 오차니, 최적화 이론이든 공업 수학이든 지금 처럼 

 

수학, 통계적 지식이 부족한데다가

 

타인의 코드를 참고하지 않고 억지로 시행착오를 격으려고 하다보니 재뿔에 지쳤었던것 같다.

 

 

 

 

하지만 알고리즘 구현 연습을 할수 밖에 없는게

 

아무리 OpenCv에서 쉽게 쓸수 있도록 다양한 함수들을 제공해주고 있다고 하지만

 

그 API들을 사용해서 응용 어플리케이션을 만드는 것과는 별개로

 

알고리즘들을 분석하고 활용하려면, 슈도 코드에 대한 이해만으로는 부족하고

 

어느정도 구현은 할줄 알아야 된다고 생각하곤 있었다.

 

 

 

 

 

 

 

 

그래프나 트리 기반 알고리즘에 대해 분석을 하려면

 

자료구조에 대해 얼마나 이해해야하는가

 

개념만 알면 될까, 구현까지 해야될까

 

이런 자료구조 기반 알고리즘을 바로 다루기에는 나한태는 너무 어려운 일이고

 

 

 

 

얼마전에는 C++에서 자료구조로 연습할까했지만

 

기존의 알고리즘들은 C++로 eigen 같은 수학 처리 라이브러리로 구현해 놓은게 있지만

 

numpy로도 빠르게 할수 있어서인지 파이썬에서 구현해놓은것도 많다보니

 

아직 자료구조 다룰것도 아니고, 인덱싱이든 선형대수 연산이든 파이썬에서 할수 있으니까

 

 

 

단순 2차원 배열인

 

이미지 프로새싱 하는것에서 부터

 

수학적 지식을 코드로 구현하는 과정들을 다시 연습해보려고 한다.

 

 

 

 

내가 할수 있을지는 몰랐는데

 

다행이 오늘

 

히스토그램, 단순 이진화, 평균을 이용한 적응적 이진화 이 세가지를 구현할 수 있었다.

 

 

 

꾸준히 할지는 모르지만

 

꼭 넘어야 할 산이다.

 

 

 

 

 

이런거 공부하면서 매번 느끼는거지만

 

기업에서 채용할때 알고리즘 테스트가 정말 소용이 있는건가 싶다.

 

나는 한번도 본적없어서 자세히는 모르지만

 

자료구조, 탐색 알고리즘에 대해서 설명하고 구현하는 방법을 위주로 보는거 같아보여서

 

이걸로 뭘 할수 있는지 잘 모르겠다.

 

내가 모르는게 있겠지 싶지만서도

 

 

 

 

 

 

면접용 알고리즘 공부를 장려하기보다는

 

개인적으로 수학적 기반들을 직관적으로 가르쳐주고

 

실생활에서 사용가능한 알고리즘들을 구현하거나 개선해 나갈수 있도록 도와주는게  필요하다고 생각한다.

 

 

 

 

300x250

'그외 > 로그' 카테고리의 다른 글

2021.01.07 daily english study log  (0) 2021.01.07
캐글 대회 참여와 시험 준비  (0) 2020.12.03
논문 읽기와 구현  (0) 2020.11.23
과제 마무리  (0) 2020.11.19
시험 과제를 하면서  (0) 2020.11.17
728x90

난 개인적으로 시각 관련 알고리즘에 관심이 있는 편인데

 

opencv에서 제공하는 기본 함수 밖에 사용할 줄 모르니

 

어떻게 실제 연구에서 쓰는 알고리즘들을 구현하고, 연구할수있을까 막막할때가 많았다.

 

 

 

논문 잘 정리된 내용들이 많은데

 

부족한 영어실력으로 굳이 모든 내용을 번역해서 공부하는건 정말 아닌것같고,

 

 

 

 

pca나 sift 같은 알고리즘들을 구현한 내용들을

 

github에서 보긴했지만 엄두가 안나더라.

 

 

 

 

그래도 이전에 슈도코드를 보면서 직접 따라 구현해본다거나

 

이런 내용들을 몇번 검색해 봤었는데 원하는 답을 찾지는 못했었다.

 

 

 

이번에는 쿼라에 누가 이런 질문을 올린걸 찾았다.

 

ref : www.quora.com/How-do-I-learn-how-to-implement-algorithms-and-data-structures-in-C++

 

 

코딩 닌자에서 강의 들으면서 구현해보는게 좋다고 한다.

 

읽다보니 광고였네 ..

 

 

 

 

아무튼 c++로 데이터구조와 알고리즘 구현 연습이 필요한데 막상 시작하기가 참 힘들다.

 

 

 

이거랑 상관없이

 

 

jason brownlee라는 분이 좋은 머신러닝 알고리즘을 만드는 방법을 정리해서 올려주셧더라

 

 

 

ref : machinelearningmastery.com/how-to-implement-a-machine-learning-algorithm/

 

 

그러다가 찾은 책

 

Mastering Machine Learning Algorithms: Expert techniques for implementing popular machine learning algorithms, fine-tuning your models, and understanding how they work, 2nd Edition Paperback – January 31, 2020

 

복잡한 머신러닝 모델들을 만들고 싶은 사람들을 대상으로 하고, 평판은 되게 좋다.

 

www.amazon.com/Mastering-Machine-Learning-Algorithms-understanding/dp/1838820299/ref=sr_1_1?dchild=1&keywords=Master+Machine+Learning+Algorithms&qid=1606119400&sr=8-1

 

 

 

아무튼 데이터구조와 알고리즘 연습하긴 해야할듯하다 ㅠㅠ.

 

 

 

 

300x250

'그외 > 로그' 카테고리의 다른 글

캐글 대회 참여와 시험 준비  (0) 2020.12.03
컴퓨터 비전 알고리즘 구현 - 1. 시작  (0) 2020.11.26
과제 마무리  (0) 2020.11.19
시험 과제를 하면서  (0) 2020.11.17
인공지능에 대해 공부하면서  (0) 2020.11.11

+ Recent posts