クジラ飛行机のレビュー一覧
-
Posted by ブクログ
プログラミング言語大全
世界にはこんなにもたくさんの言語が使われているんだな、と驚きました。私が学校で勉強しているC言語も含まれていて、とても興味深く読めました。また、ただの言語ごとの解説を述べるだけでなく、最初には様々な歴史が書かれています。こちらも、大変勉強になりました。プログラミングの歴史はコンピュータ発達の歴史。50年ほど前に開発され、いまだに現役で使われている言語もあって驚きました。
冒頭では、どの言語を勉強すれば良いかわかるよう、それぞれの目的に応じたランキングが載っています。また、それが終われば、各言語の詳細の解説に移っていきます。全ての言語で将来性や、普及度などの観点で評価もついていて、とてもわかりやすいです。興味ある言語を読むだけでもよし、全ての言語について理解を深めていくのもありだと思います。
私は、勉強しているC言語と、将来性のあるPythonについては、しっかり読みました。簡単なソースコードも書かれているので、どの言語が良いか悩んでいる人にとって、とてもいい一冊だと思います。 -
購入済み
内容がわかりやすい良い本
なのですが,この本は紙で読むことを前提としているように見えます.パソコンやタブレットのような大画面で読むことが前提のもので字の大きさからスマフォのような小さな画面では読めないでしょうが,そういうこと以前の問題として例題のデータなどが二次元バーコードで引けるようになっています.普通にパソコン上で読んでいるとこれらの例題結果は無視せざるを得ません.この点が減点要因です.せめて文字でURLをそれぞれちゃんと書いておいてくれればいいのですが,最初のほうのページに一応あるファイルのURLもそのままクリックでは開けませんでした.マウスでのURLコピーもできなかったのでちょっと引く気になれません.
-
Posted by ブクログ
ネタバレ本書を読んで学んだこと3つ。
①大規模言語モデル(LLM)が得意としていることの一つとして、「文章の要約」が挙げられていた。ただ、要約する際には誰のために、何のために要約するのかを指示することが大切である。たとえば、ブログの要約を読者に向けて発信する目的なら、なるべく最後まで読み進めて欲しいため結論をなるべく後ろに持ってくるようにするといったことである。一方で偉い先生が書いた論文を自分が読みたいのであれば、平易な言葉で論文のポイントをはっきりと要約してもらうといった具合である。これらのように、要約に対する目的をしっかり指示してあげることで要約の精度がグッと上がる。あとは何文字で要約して欲しいのか、文量を指定してあげることも使いこなす上で覚えておきたい。
②LLMは英語に翻訳して指示すると応答精度が上がる。
これは初めて知った驚き。理由は機械学習段階で英語を元に学習してるから。推論能力も上がるし、使用トークン数も抑えれるらしい。これからは日本語での指示に曖昧な答えが返ってきたら、英語で指示してみる。
③LLMの思考を刺激する魔法の言葉がいくつもある。例えば「水平思考で考えて」、「批判的思考で考えて」などである。これらの言葉を覚えてるかどうかで、より高度な回答を得られることになるので、便利用語として覚える。
おまけとして精神論的な言葉もLLMの解答精度を上げてくれるという。例えば「自分を信じて限界を超えてください」、「努力は報われます」といった言葉である。もうAIではなく、後輩を勇気付けるかのように、付き合っていく。 -
Posted by ブクログ
ネタバレ友人からExcelやWordの単純作業を自動化できるかときかれこの本を手に取ってみました。ちょうどAIのことも勉強し始めていてPythonをプログラミング言語として採用していたので一石二鳥でした。
最初のほうはExcelやWordの単純作業を自動化するためにPythonを使って処理するためのサンプルプログラムの紹介が続きました。やっているとだんだんExcel VBA(マクロ)とかわらないな、、という気がしてきました。それでもPythonでこんなことができるのかと少し感動しました。
Webスクレイピングと言ってWebサイトからファイルをダウンロードしたり、HTMLを解析してタグを判定して値をとってくるとか、サイトにログインするとかそういったところは今時だなという感じがしました。ただchromedriver.exeと言って、PythonからChromeを立ち上げて自動化するような処理はバージョンの問題なのか動作させることができず残念でした。指定したURLを呼び出そうとするけど、;dataという値がアドレス部分にはりついて、それ以降の処理が走らないという感じでエラーを調べてもわかりませんでした。そのあたりの解説がなかったのは残念です。
また後半はメール送信、LINEのNotify、Twitterの通知などもサンプルプログラムがありましたが。メールについてはgmail、Yahooメールともに動かず(Outlookだけ動いた)動かないときの説明が足りないなと感じました。また、TwitterについてはTwitter社からのTwitter API利用承認が下りず何もできませんでした。このあたりTwitter社の対応は以前から雑だと思っています。
本全体としては解説がとても丁寧でサンプルプログラムもWebサイトから全部ダウンロードできるので見様みまねでプログラミング(Python)とExcel、Word単純作業の自動化をすすめることができる良書だと思います。 -
購入済み
初心者にはオススメです。
Pythonの基礎を学びたくて購入。プログラミングが初めての私にもわかりやすくPythonの基礎を学ぶことができました。後半は機械学習の記述もあり、Pythonの可能性に触れることでもっと詳しく学んでみたいという気持ちになります。