개인프로젝트 구현중이고 만드는 과정속에서 나만의 플레이리스트를 구축하고 싶은데 구글,유튜브 검색해보고 비슷하게 안 나오네요.. 근데 꼭 만들어보고 싶어서. GPT라도 참고해서 차근차근 해봤는데도 기능 구현이 안되는데 어떻게 해야할까요? 그래도 어떻게든 혼자 해봐야겠죠..?
안녕하세요 선생님, 강의 잘 듣고 있습니다 최근 고민이 생겼는데요, 코드 고착화 현상(제가 이름 붙였습니다..ㅎㅎ) 코드 고착화 코드 고착화는 "아.. 이전에 풀었던 문제에서는 이런식으로 안풀었었는데.."하며 새로운 풀이를 창의적으로 만드는 것을 방해하는 나쁜 현상입니다! 현재 상황 먼저 이전 동전 2문제는 풀었는데 이번 동전 1 문제는 풀지 못하였습니다. 이전 문제에서 for(i in N) for(j in M) 이런식으로 풀이를 했었는데, 이 부분에 계속 얽매여서 동전 1 문제를 풀때 창의적인 풀이를 하지 못했습니다. 최근 이런식으로 점점 문제를 외우면서 풀게만 되는 것 같아 고민입니다! 스스로 특정 유형을 풀면 풀수록 창의력 있게 풀이를 만들어내는 느낌이 아닌 이전의 풀이에서 계속 날먹?할려고만 하는 것 같습니다. 현재 저는 너무 겁이 많은것 같은데 어떡하면 선생님처럼 막힘없이 새로운 풀이를 만들어내고 코테 마스터가 될수있을까요???
공부방법에 대해서 고민있습니다. 매일 7~8시간씩 현재 공부하고 있는데, 문제는 2주차 문제부터는 거의 1시간이상을 노력해서 구현해도 정답을 맞추지 못하고 예제만 맞게 출력되거나 아니면 어떻게 구현을 시작해야하는지 계속 헤매는 경우도 있습니다. 일단은 1시간 이상 지나면 답을 보고 하나하나 분석하면서 작성해보고 있는데 이런 식으로 공부를 계속 진행해도 될까요? 아니면 다른 추천해주시는 방법이 있을까요?? 현재 계획은 2주차씩 진행될때마다 다시 돌아가 문제를 한번씩 더 풀어보고 강의 다 돌면 2~3번정도 더 풀어볼 계획입니다. 아직 소프트웨어 엔지니어링학과 1학년이라 시간이 많아 반복할 시간은 충분합니다.
안녕하세요 선생님 🙂 최근들어 질문을 많이 하는 것 같은데요, 바쁘신 와중에도 이해하기 쉽게 설명해주셔서 정말 감사합니다 ^^ 이번에 궁금한 점은 다음과 같습니다. void func() { for (int i = 0; i < n; i++) { .... } } int main() { for (int i = 0; i < n; i++) { func(); } } 메인 함수 안에 for문이 있고 그 for문 안에서 함수 실행. 근데 함수 안에도 for문이 있다면 시간복잡도가 어떻게 되는지 궁금합니다. N제곱이라고 생각하는데 제 생각이 맞겠죠?
안녕하십니까 큰돌님... 강의를 수강하는 취준생입니다. 다름이 아니라 공부를 함에 있어서 고민이 있어서 질문 드리게 되었습니다. C++에 대한 기본적인 지식이 없고, 유니티로 메타버스 프로젝트를 만들어본 경험만 있습니다. 프로젝트를 진행 할 때에도 0부터 하나씩 만든다는 느낌보다는 구글링과 유튜브, 해외 사이트들에서 코드를 많이 가져오고, 필요한 부분 찾아서 수정해보고 하는 느낌으로 하면서 프로젝트를 진행/마무리 했었습니다. 강의소개에 보면 선수지식? 에 언어 하나는 능숙하게 다뤄야 한다고 적혀있었습니다. 저는 어떤 언어를 능숙하게는 다루지 못한다고 생각하고 기초보다는 조금 더 알고 있다고 생각하는데, 교안을 보고 강의를 보면서 공부를 해도 괜찮을지? 아니면 쌩 기초부터 공부하고 이 강의를 수강해야 할지 잘 모르겠습니다.
https://dataq.goorm.io/exam/116674/체험하기/quiz/4 여기서 하는 성별예측 문제에서 import pandas as pd train = pd.read _csv("data/customer_train.csv") test = pd.read _csv("data/customer_test.csv") # print(train.shape, test.shape) # print( train.info ()) # print(train.isnull().sum()) # print(test.isnull().sum()) #결측치 처리 (환불금액) train['환불금액'] = train['환불금액'].fillna(0) test['환불금액'] = test['환불금액'].fillna(0) # print(test.isnull().sum()) # print(train['성별'].value_counts()) #인코딩 target = train.pop('성별') train = pd.get_dummies(train) test = pd.get_dummies(test) #검증 데이터 분리 from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val = train_test_split(train, target, test_size=0.2, random_state=0) # print(X_tr.shape, X_val.shape, y_tr.shape, y_val.shape) from sklearn.ensemble import RandomForestClassifier rf = RandomForestClassifier(random_state=0) rf.fit (X_tr, y_tr) pred = rf.predict_proba(X_val) # print(pred) from sklearn.metrics import roc_auc_score roc = roc_auc_score(y_val, pred[:,1]) #예측 및 파일생성 pred = rf.predict_proba(test) submit = pd.DataFrame({ "pred":pred[:,1] }) submit.to _csv("result.csv", index=False) # print( pd.read _csv("result.csv")) 이렇게 코딩을 했는데 예측 및 파일 생성에서 pred = rf.predict_proba(test) 여기 부분이 오류가 뜨는데 왜 그런가요 ㅠㅠ > Makefile:6: recipe for target 'py3_run' failed make: *** [py3_run] Error 1 Traceback (most recent call last): File "/goorm/Main.out", line 43, in <module> pred = rf.predict_proba(test) File "/usr/local/lib/python3.9/dist-packages/sklearn/ensemble/_forest.py", line 674, in predict_proba X = self._validate_X_predict(X) File "/usr/local/lib/python3.9/dist-packages/sklearn/ensemble/_forest.py", line 422, in validate X_predict return self.estimators_[0]._validate_X_predict(X, check_input=True) File "/usr/local/lib/python3.9/dist-packages/sklearn/tree/_classes.py", line 407, in validate X_predict X = self._validate_data(X, dtype=DTYPE, accept_sparse="csr", File "/usr/local/lib/python3.9/dist-packages/sklearn/base.py", line 437, in validate data self._check_n_features(X, reset=reset) File "/usr/local/lib/python3.9/dist-packages/sklearn/base.py", line 365, in check n_features raise ValueError( ValueError: X has 73 features, but DecisionTreeClassifier is expecting 74 features as input. 이렇게 뜹니다,,
각 강의마다 질문이 있을 경우 상세하게 댓글로 문의 해주세요 강의 자료에 해당하는 문의는 댓글로 문의해주세요. 개인 정보등의 노출 우려가 있는 경우 강의 화면에 있는 메일주소로 문의 주세요. 안녕하세요! 강의 잘 보고 있습니다. 다름이 아니라 스터디 원을 모집하는 방법에 노하우나 팁이 있으면 공유 부탁드립니다. 말씀 하신 부분 중에 최소 쿠팡을 노리고 도전하시는 분들과 어떻게 커넥션을 가지셨는지도 궁금하고 스터디를 주로 프로젝트 목적인지? 아니면 코테 목적인지도 궁금합니다. 개발자 커뮤니티에서 잘 활동하지 않는데, OKKY나 오픈채팅 등등을 잘 활용하면 좋을까요? 감사합니다!
안녕하세요. 좋은 강의 감사드립니다. 덕분에 잘 배우고 있습니다. 문제 2. 주어진 데이터에서 결측치가 30%이상 되는 컬럼을 찾고 해당 컬럼에 결측치가 있는 데이터(행)를 삭제 함. 그리고 30% 미만, 20% 이상인 결측치가 있는 컬럼은 최빈값으로 값을 대체하고 'f3'컬럼의 'gold' 값을 가진 데이터 수를 출력하세요! 문제2를 대하고 순간 다음과 같은 고민을 했었습니다. 1번을 수행하여 'f1'컬럼의 결측치 행을 삭제한 후 2번을 하려니 'f3'컬럼의 결측치 갯수가 18개만 남더군요. 그럼 18개는 최초 데이터 100개의 20% 미만일까? 그렇지 않다. 'f1'컬럼 결측치를 제거한 후 데이터 갯수 69개의 20%~30%(14~20)에 해당한다. 그렇다면 'f3'컬럼의 최빈 값은 'f1'컬럼의 결측치를 제거하기 전의 값을 사용해야할까 아니면 결측치 제거 후의 값을 사용해야 할까? 결과적으로는 어떤 방식으로 하던 답은 56으로 일치했지만 주어진 데이터에 따라 다른 값이 나올 수도 있을 것 같습니다. 혼돈을 없애기 위해 문제 2의 문항 순서를 바꾸면 어떨까요? 30% 미만, 20% 이상인 결측치가 있는 컬럼은 최빈값으로 값을 대체하고 주어진 데이터에서 결측치가 30%이상 되는 컬럼을 찾고 해당 컬럼에 결측치가 있는 데이터(행)를 삭제 함. 'f3'컬럼의 'gold' 값을 가진 데이터 수를 출력하세요!