• 締切済み

SystemCの学習法

こんにちは、情報系の学部に通う大学生です。今まで音声や人工知能などの研究室に入るつもりで、情報系の単位ばかり取っていましたが、理由があって別の研究室に入りたいと思うようになりました。変更が可能か確認したとことろ、”SystemCの記述ができれば"ということでした。 そこで、SystemCの本を読んだのですが、さっぱり理解できません。プログラム自体はC++と同じなので、読むことができるのですが、正直、結局これが何を作っているのか、からわからないのです。 あまりに漠然と理解できないので、どう勉強していいかわかりません。 どうやって勉強したらよいのでしょうか?また、ソフトウェアの知識しかない私がSystemCを理解するには前知識として何を勉強すればいいのでしょうか? お薦めのSystemCの本も教えていただけるとうれしいです。 今後、研究室でやることはファームウェア~ハード記述ぐらいの範囲でハードの設計そのものをするわけではありません。ただし、ハードの仕様書を読んで記述することはあると思います。 あまりに理解できなくて混乱しているので漠然としていてすみませんが、学習するのに良い本、学習方法、必要な知識などなんでもかまわないのでアドバイスよろしくおねがいします。

みんなの回答

noname#160321
noname#160321
回答No.1

そりゃあ入りたい研究室の教授に「正直、結局これが何を作っているのか、からわからない」と言うべきです。 教えてくれなかったらその先生の研究室に行っても無駄だという事です。

Ireshcat
質問者

お礼

回答ありがとうございます。確かに回答者さんの言うことも正しいかもしれませんが、その前にできる努力があるのではないかと思っているのです。しかし、どこから手をつけていいのかわからないため、詳しい方にお教えいただけないかと質問しました。 研究室の選択は将来に関わることですから、教授が教えてくれない(大学の教授は先生というより研究者の方が多いのでどこもそれほど丁寧に教えてはくれないと思っています)程度のことで諦めることはできません。

関連するQ&A

  • 人工知能・機械学習について教えてください

    人工知能・機械学習について教えてください。 人工知能・機械学習に興味を持ち、いろいろと本を読んでざっくりと概論は理解したつもりです。 今後、具体的にプログラムを組んで深くやってみたいと思います。 分野としては、教師なし学習で常に学習し続けさせることをしてみたいと思います。 内容として、あるサイトの日本語を分析して学習の上、表示するのか、画像を検索学習させるのか、・・・など用途によって答えが変わるかと思います。 しかし、用途がしっかりと固まっているわけではなく、教師なし学習でパソコンに学習をさせる、ということがやりたいのです。 市販されている本を読んでみると、python java c などで書かれているものがありますが、どれも深い内容ではないように思います。 そこで、専門的に人工知能・機械学習を始める人はどのように勉強すればいいのでしょうか? もちろん、入り口は市販の本をしっかりとやることだと思います。 数学も必要でしょう。 しかし、それだけではどうしても有用な物が作れないような気がします。 人工知能・機械学習を専門的にやられている方は、どのように勉強をして、情報を入手して、技術を高めているのでしょうか? ぶしつけな質問ですが、教えていただけると助かります。 よろしくお願いします。

  • 人工知能は人間を超えるか(松尾豊著)を読みました

    最近、人工知能に興味を持ちはじめ、「人工知能は人間を超えるか(松尾豊著)」を読みました。分かりやすくかかれていて面白かったのですが、次に読むならどういうものがオススメでしょうか? Amazonで調べてみたところ、松尾豊さんはいくつか本を出しているようで決めかねています。 人工知能の研究者レベルの知識は求めておらず、あくまで今後発展するであろう人工知能分野の知識を得たいという用途です。松尾さん以外の本でも可能です。

  • 人工知能分野の将来

    人工知能に興味を持っています。 でもまだ勉強を始めたばかりです。 音声認識、自然言語理解あたりが面白そうです。 それで、いろいろ検索すると 「人工知能は過去の遺物だ」とか 「人工知能は研究費の無駄遣いだ」とか 「うちの会社は研究を打ち切った」とかいう話を目にしました。 「人工知能は永遠に完成しない」というのも聞きました、これは本当かも…。 でも、人工知能(※)はまだ完成していないですが、その副産物として 自動翻訳(ないよりはましなレベル)、情報検索(一日一回は使ってる)、 音声認識(カーナビ、バウリンガルもそう?)などが実用化されていますよね (なんか写真の技術を生んだ錬金術みたいですね)。 それでも人工知能は採算の合わない研究なのでしょうか? 情報工学、数学、心理学、言語学、神経医学などの分野で 人工知能について勉強している人達は他の研究をするべきなのでしょうか? あなたの子供、または友人が「人工知能の研究がしたい」と言い出したら なんとアドバイスしますか? 現実を見据えた意見をお願いします。 ※定義が難しいので仮に「話してて人間と分からない奴」としましょう

  • AI 人工知能 機械学習

    AIとか人工知能とか機械学習について教えてください。 AIと人工知能とは同じものですか? AIとはコンピューターソフトのことですか? AIとはCとかjavaのようにプログラミングで作るものですか? 機械学習とは新しく入力された情報をもとに自分のプログラムを書き加えたり変更するプログラムのことですか? 今一番AIの研究が進んでいるところはどこですか?グーグルですか? 将来AIを完成させそうなのは民間企業ですか?大学ですか? 今AIについて一番詳しい人の名前は何ですか?日本で一番詳しい人は誰ですか?

  • 機械学習の勉強法について教えてください

    幼いころより将棋を親しんでおり、最近になってボナンザが機械学習という技術で実現されていると知りました。そこで機械学習にとても興味がわき、勉強したいと思ったのですが 私は私立の文系大学に通っていて高校もろくにいっていなかったため数学の知識もあまりありません。 プログラミングの知識は基本情報技術者は持っていて、Cとjavaが入門書程度使える程度です。 英語に関してもTOEIC500点ほどしかありません。 そんな私が機械学習のプログラムをつかって簡単な将棋のAIを作れるぐらいにはなるには、何から勉強していけばよいでしょうか? たとえばまず英語で文献を読めるようになってから数学を数3Cまでやって、この本を読んで、それからこの本を読んでなど、詳しく教えていただければ幸いです。

  • gccインラインアセンブラのおすすめ学習サイト

    大学院生です。 研究でアセンブラレベルでコードをいじる必要が出てきたので、 手始めにインラインアセンブラ(gcc)を勉強したいと思ったのですが、 サンプルコードを動かしてみると早速エラーが出てコンパイルが通らなかったりと、これがいいというサイトや本が見つかりません。 プログラマの型でインラインアセンブラ(gcc)を学習する上でおすすめのサイト、あるいは本などの教材の情報を持っている方がいらっしゃったらよろしくお願いします。 なお、情報系の大学院生ですが、事情により学部から院生の間に数年ブランクがあって、アセンブラを学習したのはかなり前で、復習を兼ねたいというのもあります。従って、全くの初心者ではありません。 以上、よろしくお願いします。

  • 人工知能の勉強 回帰分析

    人工知能の勉強をしています。 知識として全体像を調べているところです。 本やYouTubeで人工知能を調べていると、 回帰分析といった分析法があがってきます。 そもそも分析手法の理解が必要な理由は、 コンピュータに指示する人間がどういう分析法があるか、どういう分析なのか知らないといけない、という理由でしょうか。 理解をしようとしているのですが、どういう目線で理解していったらよいか…

  • 人工知能ビジネスを起こすために必要な知識

    人工知能ビジネスを起こすために必要な知識の項目ってどんなものがありますか? 例 プログラミング、機械学習 等 現在、大学1年で高学年になったら人工知能ビジネスを始めたいと思います。 電子電気系の人間なので、情報の知識はそこまでないです。 お願いします!

  • ソフトウェアとハードウェア両方知っているということを強みにしたいとき

    現在、就職活動中のものです。 私は元々情報系の学科で学部時代はソフトウェアを中心に勉強してきた のですが、研究室はどちらかというと回路設計などのハードウェアのほうに入りました。 このとき、自分の強みとして、ソフトとハード両方共知っているということを強みにしたいのですが、 どのように書くのがよいか分かりません。 ハードを設計する際に、ソフトのことも考慮しながら設計することができるといった ことが強みだと思うのですが、何か上手い書き方はないでしょうか?

  • 人工知能に関する知識

    私は現在ある大学の情報工学科に在学しています。ちなみに3回生です。 私はヒューマンインターフェースに関する研究がしたいと思いこの学科に進学しました。とくに、卒業研究では手の動きを認識して何かほかの動作に連動させたり、同じように音声の認識などもやりたいです。 つまり、画像認識や音声認識などの分野を今後勉強、研究したいと考えているのですが、この分野に人工知能の知識って必要なのですか? 現在3回生の授業の中で人工知能に関する授業があるのですが、とるべきか悩んでいます。また、ほかに人間の視覚や聴覚を勉強し情報工学に生かすことをテーマとした内容の授業もあり、こちらの授業はとろうと考えているのですが、両方とったほうがいいのでしょうか? ヒューマンインターフェースを研究したいと考えている以上、やはり人口知能に関する知識を得ていたほうが今後も役に立つのでしょうか? どなたか意見をお聞かせください。