Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

*포럼 질문게시판에 올려야하는데 다시 올립니다. (낄땐님 번거롭게 해드려 죄송합니다)

 리플 순수 달아주신 기글 회원분께도 죄송하다는 말씀 드립니다.

 

keras와 tensorflow을 다뤄본적은 있습니다. 근데 이번에 사정상 하려는게 PyTorch랑 붙어서 돌아가는게 수월하도록 되어있더라구요..

되도록이면 tensorflow쪽에 비비려고 했는데 어렵네요..

 

그래서 아마 PyTorch배워보려고 하는데 쉬울까요?

 

인터넷에서는 막연하게 PyTorch가 쉽다고 하는데 

 

혹시 둘다 다뤄보신 분 의견이 궁금합니다.



  • profile
    Koasing      PROBLEM? 2020.01.30 18:56
    단지 문법적인 측면만 보자면 TF보다는 확연히 쉽고 케라스보다는 좀 더 잡다한걸 짜야 하는게 많습니다. 뭐 딥러닝이라는 물건이 큰 구조는 거의 같고 모듈을 어떻게 설계할 지를 더 크게 고민해야 하고, 이미 저 둘을 다뤄봤다면 문법이나 설계 측면에서는 초반의 러닝커브는 크게 어렵지 않을 겁니다.
  • ?
    뚜찌`zXie 2020.01.30 19:36
    TF는 그냥 이해하려다가 코드 복붙 하면서 쓰고 있긴 합니다. GNN을 하려고 자료들을 모으고 있는데 sonnet이라던지 기타 잡다한 패키지들이 자꾸 맥에서 충돌일어나서 안되더군요...

    그리고 PyTorch쪽은 제가 사용하는 패키지를 그대로 불러와서 사용할 수 있고...

    그냥 macOS를 밀고 우분투를 깔아버릴까 생각도 하지만, 그러면 OA쪽이 문제생겨서 (지금 아래아한글때문에 골치가...) 못 하고 있습니다. 그렇게 되면 또 외부에서 욕먹기 딱이니.. (맥 사서 딴 os쓰냐고)

    암튼 확연히 쉽다고 하니까 조만간 사서 달려야겠습니다.
  • ?
    달가락 2020.01.30 19:49
    패키지 충돌문제가 일어나면 virtualenv나 pyenv(물론, pyenv-virtualenv를 사용)를 사용하시는 걸 권장드립니다. 파이썬으로 개발할 때는 사실상 필수가 됩니다.. 각 프레임워크 버전에서 필요한 의존성이 애매하게 다른 경우가 많고, 배포를 쉽게 하기 위해서는 의존성이 있는 패키지 리스트를 관리해줘야하니.. 습관처럼 사용하시는 걸 권장합니다.

    Virtualenv를 사용하는건 학습 곡선이 몹시 낮은 축에 속하니 부담없이 사용해보세요. 파이썬 버전까지 컨트롤해야 한다면 pyenv를 쓰시구요.
  • ?
    뚜찌`zXie 2020.01.30 20:07
    아, 환경 하나 더 만들어서 해봐야겠습니다. 감사합니다! 생각 못했네요.
  • ?
    바볼 2020.01.30 20:13
    Ngc인가 뭔가하는 엔당 클라우드에서 도커 이미지로 기초 환경 배포하고 있는데 나름 좋습니다.
  • ?
    뚜찌`zXie 2020.01.30 20:45
    애휴.. 다음엔 그냥 N당 달린 노트북으로 넘어가야겠습니다.
    들어가보니 차원이 다르네요 ㅎㄷㄷ;;
  • ?
    뚜찌`zXie 2020.01.30 21:49
    예제 코드 보면서 학습중인데, tensorflow 2.0에선 코드가 제대로 돌아가지 않는다는걸 깨닫고...
    2.0 변경점을 또 봐야겠구나 생각이 들었습니다.....

    흠...
  • ?
    달가락 2020.01.30 22:07
    사용하실 모듈이 의존하는 tf버전으로 통일해서 venv를 생성하고 쓰세요. 무조건 최신 버전이 답이 아닙니다. 어차피 tf도 하드하게 쓰면 리비전 두어번 거치면 오류나고 못쓰고 고쳐야하는데.. 그 시간에 고정해놓고 필요한 작업하는게 효율적입니다. 걔네들은 api breaking changes가 그냥 숨쉬듯 하는거라서 포기하는게 정신 건강에 좋습니다. 누더기같은 tf.contrib을 v2에서 내팽개쳤으니 이후에는 좀 나아질까 싶기도 하지만 구글이 하는 다른 프로젝트보면 그런 희망은 안하는게 편합니다.

    2.0은 스타일에서도 변화가 생겼기 땜에, 기존 스타일에서는 손 봐야할 곳이 은근 많습니다. 간단한 nn구조야 대충 경고끄고 쓰면 되긴 하지만...
    그리고 pytorch를 써도 마찬가지입니다. 주로 쓰는 버전을 venv로 고정해놓고 작업하는걸 습관처럼 들이라는데는 이런 이유가 있습니다. 다른 프로젝트 할 때는 venv만 스위칭해서 쓰면 되니깐요.
  • ?
    뚜찌`zXie 2020.01.31 11:27
    "사용하실 모듈이 의존하는 tf버전으로 통일해서 venv를 생성하고 쓰세요. 무조건 최신 버전이 답이 아닙니다. "
    -> 이번에 왜 아직도 사람들이 2.7 버젼을 고집하는지 이해가 가네요.. 현재도 두 개의 env가 있지만(3.7 , 2.7) , 이번 일을 겪기 전까지는 단순히 용도 나눠서 사용한다라고만 생각을 했거든요.. 그리고 의존 모듈이 다른것도 있어서 아무튼... 좀 업데이트좀 해줬음 좋겠네요..

    "걔네들은 api breaking changes가 그냥 숨쉬듯 하는거라서 포기하는게 정신 건강에 좋습니다. "
    -> (털썩)

    "2.0은 스타일에서도 변화가 생겼기 땜에, 기존 스타일에서는 손 봐야할 곳이 은근 많습니다. 간단한 nn구조야 대충 경고끄고 쓰면 되긴 하지만..."
    -> 여러버젼 테스트해보고, tf2.0에서 돌리는게 그나마 작동이라도 되서 그냥 tf 2.0에 작동하도록 수정하고 있습니다. 패키지 자체를 뜯어고치지 못해서 건드릴 수 없는 경우는 그냥 넘기고 있어요.....
  • ?
    달가락 2020.01.31 12:07
    1. End-of-Life가 공식화 된 마당에 py2는 망국의 지름길이죠. import six를 기억해도 다른 사람이 만든 py2 라이브러리를 가져다 쓸려면 IO 관련 코드는 노가다로 때워야 하는지라..

    2. venv는 쓰다보면 계속 늘어날겁니다. 버전별로 만들지말고, per-project로 생성하세요. "이 프로젝트 == 이 venv 사용" ... 정신 건강에 좋습니다. 베이스 디렉터리 만들어놓고, 자주 사용하는 프로젝트에 대해 activate-deactivate를 본인이 사용하는 셸에 alias 같은걸로 걸어놓고 스위칭하면 편합니다. 그게 아니면 tmux 같은 걸 띄워놓고 세션별로 관리하는 것도 편리합니다. 이건 취향따라 하세요. 나중에 프로젝트가 엄청 늘어나고 거기에 CUDA 같은거 끼어들면 docker를 써야 하는 시점이 옵니다만.. 그건 지금 걱정할 필요가 없습니다.

    3. NN쪽을 계속 하고 싶으시면, 논문 쓴 애들이 만든 표준 구현체를 가져와서, 논문과 비교하면서 자신이 원하는 프레임워크로 포팅하는 작업을 몇 번 해 보시면 실력 향상에 도움이 됩니다. 상당 수가 여기서 좌절하긴 하지만..
    하지만 같은 프레임워크(특히 tf-_-)에서, 버전업에 대응하는 수정은 시간적 여유가 넉넉할 때만 하시는 걸 권장합니다. 이 작업도 공부가 된다? 개인적으로 저는 여기에 의문부호가 붙어 있습니다. 안그래도 static graph를 미리 그려놓고 세션 스타일을 사용해서 디버깅에 곤란함을 겪는 녀석인데, 원인 분석하고 나중에 도큐먼트(심지어 그 당시에는 도큐먼트 수정도 똑바로 안된 경우가 많습니다.)보면 현타가 밀려오기 쉽상입니다. 그럼 코드 보고 현재 issue나 pull request 찾아보고 매칭하고... 전반적으로 미친짓이에요.

    만약 custom op를 만들어야 하는 입장이나, 프레임워크에 공헌하는 작업을 한다면 공부가 되겠지만, 그냥 끝단에서 미리 잘 만들어진 op로 NN을 쌓고 파이프라인을 만드는 입장에서는 그닥... 이라고 생각합니다. 시간은 금입니다.

    ... 아 마지막 문장은 월급루팡질하는 제가 하니 좀 그렇긴 하네요.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    체리트레일 윈8.1

    대충 들고다니는 용도로 쓰는 체리트레일 아톰 x5-z8350에 2기가 램 달린 아이뮤즈 스톰북13 노트북이 있습니다. 윈10 21h2 깔린걸 재설치하긴 귀찮아서 적당히 (많이) 경량화해 쓰다 잘못 꼬였는지 오류를 자주 뱉고 탐색기가 이상해져 ...
    Date2023.09.08 질문 By헥사곤윈 Reply23 Views989
    Read More
  2. No Image

    마이크로소프트 저널 앱에서 pdf 내용 인식할 방법이 있을까요..?

    원노트 앱은 불러온 pdf의 내용 검색이 가능한데 내용 불러오는 속도랑 필기 제스처 안되는게 불편하고   저널 앱은 원노트의 불편한점들이 해결되어있어 마음에 들었는데 불러온 pdf 속의 내용을 검색 못하는 치명적인 문제가 있네요... ...
    Date2023.09.07 질문 Byacropora Reply0 Views479
    Read More
  3. 유튜브 버퍼링바? 이거에 대해 잘아시는분 계신가요?

      전 유튜브를 무조건 노트북이나 컴퓨터로 봅니다.   그리고 외국이나 국내의 영상길이가 긴 40~50분 1시간 넘어가는 영상들은 10초넘기기 5초넘기기하면서 보는데요   저 하얀색 버퍼링바는 오프라인저장하는 방식말고는 영상시작부터 ...
    Date2023.09.06 질문 By99rising Reply3 Views874 file
    Read More
  4. mactype 적용 후 : 문자가 깨집니다

    https://gigglehd.com/gg/soft/12183718   빙그레님 글 참조해서 이전에도 서피스 랩탑 스튜디오에 mactype 적용해서 잘 사용했었는데   이번에 서피스 프로에 적용하니 다른데는 문제없는데 :만 목록 표시처럼 바가 쌓인 문자로 변했습니...
    Date2023.09.04 질문 Byacropora Reply5 Views703 file
    Read More
  5. No Image

    N95 miniPC로 NAS구성 질문

    이전 알리에서 충동구매한 Beelink사 N95 미니 PC로 NAS 구성하려고 합니다   용도는 간단 파일저장과 홈네트워크에 있는 삼성스마트 TV 영상 연결정도 예정입니다   이전에는 라즈베리 파이4에 외장SSD를 USB3.0으로 물리고 Nextcloud 를...
    Date2023.09.04 질문 Bytitle: 오타쿠야고 Reply10 Views1293
    Read More
  6. No Image

    웹 사이트가 죽으면 휴대폰으로 알림 오게 하는 방법 있나요?

    인터넷 웹 사이트를 만들었는데 간헐적으로 서버가 죽네요. 그래서 서버가 죽을 때 마다(웹 사이트에 접속이 불가능 해 질 때 마다) 휴대폰으로 알람이 왔으면 좋겠는데, 괜찮은 방법 없을까요?   
    Date2023.09.02 질문 By부녀자 Reply10 Views953
    Read More
  7. No Image

    괜찮은 webm to mp4 프로그램 없을까용?

    으흠....   사실 webm muxer를 찾고있는건데요   megui muxer가 안되는거보고   그냥 mp4로 바꿔서 쓰고 있습니다........       바꿀때 마다 그냥 웹 검색해서 나오는 사이트에서 바꾸고 있는데   업로드에 잡아먹는 시간이 번거롭네용  ...
    Date2023.09.01 질문 By포도맛계란 Reply18 Views516
    Read More
  8. No Image

    애플 프라이빗 릴레이로 트위치 vod 시청 가능한가요?

      해외 스트리머의 vod를 보고싶은데 한국에서는 vod 서비스가 안되서 VPN을 써야한다고 하는데, 혹시 프라이빗 릴레이로 vod 시청이 가능한가요?
    Date2023.08.27 질문 Bytitle: 몰?루먀먀먀 Reply2 Views762
    Read More
  9. 회사용 브라우저가 생깁니다.

      어제까지는 없었는데 오늘 보니,  뜬금 없이 회사용 브라우저가 생겼습니다.   해당 PC는 일부 작업에서만 회사 아이디로 로그인 해서 M365를 사용하는 정도입니다.   갑자기 저렇게 뜨는 Icon이 생성되는 데다, 회사 계정 로그인하라...
    Date2023.08.25 질문 Bytitle: 가난한AKG-3 Reply10 Views1343 file
    Read More
  10. No Image

    세로로 쭉~ 긴 이미지는 어떻게 캡쳐하는건가요?

    https://gigglehd.com/gg/bbs/14729412   제가 오늘 올린 글인데 옛날부터 정말 궁금했던게 있습니다 본문 이미지 눌러보시면 알겠지만 저렇게 '아래로 쭈욱 길게 캡쳐'하는 방법이 뭔지 아시나요... 해당 글의 오리지널 출처는 더쿠라는 ...
    Date2023.08.17 질문 By무식한공병 Reply20 Views1167
    Read More
  11. No Image

    LG인터넷 쓰시는분 계신가요?

    KT인터넷 500M짜리 3년쓰고 약정끝나서 바꿀려는데   LG인터넷이 젤 싸고 사은품도 많아서 고민이네요..   KT만 써봐서 다른통신사 안정성같은게 궁금하기도하고요   롤하다가 갑자기 핑 올라가고 이러면 스트레스 엄청받을거같은데   쓰...
    Date2023.08.17 질문 By99rising Reply16 Views1732
    Read More
  12. tensorflow 사물 인식 관련 인식율 상향 방법 문의

    안녕하세요   탱크 색적기를 만들고 있는데, 이게 생각보다 잘안되네요         이런 애들은 당연히 잘되고     요런 애들까지도 잘되는데       이런애들은 감지가 안되는 ...ㅠ   map 점수가 54점 정도인데, 이정도면 상품성이 없겠죠.....
    Date2023.08.15 질문 Bybabozone Reply16 Views904 file
    Read More
  13. No Image

    유튜브 채널 차단하는 방법 없나요?

    신고 거리는 안 되는데, 그냥 보기 싫은 유튜브 채널 차단하는 방법은 없을까요?   아무리 찾아봐도 유튜브 채널 차단하는 방법이 안 나오네요. 예전 방법으로 하면 '채널 차단'과 같은 항목이 없어요.   확장 프로그램 써서 PC에서 차단...
    Date2023.08.03 질문 By헬로월드 Reply9 Views1876
    Read More
  14. No Image

    요즘 동영상 플레이어 뭐 쓰시나요.,?

    잘쓰던 KMP가 다시 10년전으로 롤백한듯한 광고 덕지덕지 붙였더라고요.   vlc 플레이어 있긴한데. 카카오/ kmp만 쓰다가 쓸려고 하니 뭐가 뭔지 잘 모르겠네요..   다른거 적당한거 있는지 궁금합니다..   유료여도 상관없습니다. 
    Date2023.07.30 질문 Bytitle: 명사수AZUSA Reply18 Views1065
    Read More
  15. No Image

    임베디드 개발자분들께 질문있습니다

      음... 이걸 명시적 코딩이라고 하던가요?   코드를 누가 봐도 좀만 분석하면 척하고 아 이건 무슨 목적으로 만들었구나~ 하는걸 알 수 있도록 하는것요.   이를 위해서는 코드를 되도록 간결하고 불필요한 부분을 적게 만들 필요가 있다...
    Date2023.07.30 질문 By노예MS호 Reply9 Views828
    Read More
  16. No Image

    윈도우11 캡처도구 저장 단축키가 작동하지 않습니다

    윈도우10까지만 하더라도 ctrl+s를 입력하면 자동으로 저장 창이 뜨는데, 윈도우11부터는 수동으로 저장 버튼을 클릭해야 저장 창이 나타납니다.   구글링해도 자동저장과 같은 기능 설명만 있는데 정작 필요한 정보는 안 나오네요..
    Date2023.07.28 질문 ByArcade Reply4 Views511
    Read More
  17. No Image

    윈도우 11에서 끝 단어 짤리는 문제 해결 방법이 궁금합니

        제목과 같이 잘려버리는데 메일을 보낼 때도 오타가 잦아서 여간 불편한 것이 아닙니다.   윈도우10에서는 겪어보지 못 한 문제인데 해결 방법이 있을까요?  
    Date2023.07.26 질문 ByArcade Reply5 Views704
    Read More
  18. 메모리 테스트하는 프로그램이 다른게 있을까요?

    https://gigglehd.com/gg/bbs/14608211 대충 메모리 구매해서 메모리 테스트한다는 글입니다.     그런데 윈도우 메모리 진단 도구를 한 3일 정도 켜놨는데 이 화면에서 달라지지 않습니다. 열받아서 그냥 종료시켰어요. 이벤트 로그에 아...
    Date2023.07.26 질문 ByExpBox Reply3 Views587 file
    Read More
  19. 윈도우 드라이브 공유를 하려고 하는데 공유 버튼이 활성화가 안됩니다.

      외장SSD 전체를 다른 컴퓨터에서도 열 수 있게 공유하려고 했는데 공유 버튼 자체가 안 눌리게 되어있습니다. 웃긴 건 C 드라이브 폴더들은 다 눌리고 설정도 되고 심지어 저 SSD 안의 폴더도 공유 버튼이 눌리고 실제로 되는데 드라이...
    Date2023.07.23 질문 Bytitle: 민트초코고토_히토리 Reply7 Views596 file
    Read More
  20. 램 용량이 남아도 크롬 메모리 부족 창이 뜹니다

            특히 유튜브에서 해당 문제가 발생되는데 혹 해결책이 있을지 문의드립니다.      
    Date2023.07.20 질문 ByArcade Reply14 Views1695 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 73 Next
/ 73

최근 코멘트 30개
보문산타이거
05:06
보문산타이거
05:04
슬렌네터
04:49
라데니안
03:40
포인트 팡팡!
03:16
Lynen
03:16
유카
03:08
린네
02:29
린네
02:24
이수용
02:22
카에데
02:21
별밤전원주택
02:15
린네
02:14
별밤전원주택
02:13
카에데
02:10
nsys
02:09
빈도
01:58
빈도
01:58
마초코
01:41
이계인
01:40
이계인
01:38
세라프
01:37
냥뇽녕냥
01:36
세라프
01:34
세라프
01:31
니즛
01:31
파팟파파팟
01:30
세라프
01:29
유지니1203
01:29
니즛
01:27

AMD
MSI 코리아
한미마이크로닉스
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소