LangChainとは LangChainは、ChatGPTのようなLLMを使ったアプリケーション開発を簡単に行うためのフレームワークです。LLMと他のデータソースを接続することで、外部データ等利用したアプリケーションを作成することができます。 LangChainを使用することで…
本記事では、Google Colabを使用してオープンソースのLLM Falcon 7bモデルを試す方法について解説します。Falcon 7bは、オープンLLMの中でも高性能なモデルとして知られています。 Falconとは? Falconは、アラブ首長国連邦の研究機関であるTechnology Innov…
ChatGPTは非常に便利ですが、APIを使って色々なことをしようと思うとどうしてもコストが気になります。そこで今回は、オープンソースで開発されているLLMをうまく使って、似たようなことができないか模索しました。 様々なモデルが登録されているHuggingFace…
Streamlitとは? StreamlitというのはWebアプリのフレームワークの一つです。 Pythonのみで簡単にWebアプリを構築することができるものになります。HTMLやJavaScriptなどを書く必要がないため、一般的なPythonWebアプリを作成する際に使用する他のフレームワ…
今回はブログ記事の画像管理で私が少し考えたことのメモを書いておきます。 記事を書いた当初はどこのサーバーやサービスを使ってブログ記事を公開するか決まっていない場合に、特にややこしいのが画像の管理になります。 テキスト部分は基本的にコピーアン…
ChatGPTに興味があるけどなかなか実際にどういう風に活用できるのか分かっていない。APIを試してみたいけどやり方があまり分かっていない、という方に向けて今回はチャットGPTAPIの使い方を解説していきます。 目次 ChatGPTAPIの料金体系 API値の取得と各種…
今回はブログ記事の画像管理で私が少し考えたことのメモを書いておきます。 記事を書いた当初はどこのサーバーやサービスを使ってブログ記事を公開するか決まっていない場合に、特にややこしいのが画像の管理になります。 テキスト部分は基本的にコピーアン…
共有SSLの設定が大変だったので、簡単にまとめておきます。 サーバーはXREAを使っています。 結論としては、wp-config.phpに以下のように追記します。 define('WP_SITEURL','httpsの共有sslリンク'); define('WP_HOME','httpsの共有sslリンク'); $_SERVER['H…
今回は、カスタムフィールドの値を取得します。 ACF to Rest APIのダウンロード プラグインであるACF to Rest APIを使います。 まずは、プラグインから検索をして、ACF to Rest APIを導入してください。 ACF to Rest APIの設定 wp_config.phpに以下を追加し…
// // あー、あの時、 Python勉強しておけばよかった… と後悔しないために。 これからの社会で、 ITエンジニアとして活躍していくために、 PythonでAI開発(機械学習)を学んでみませんか? こんにちは! あゆです! 私は情報系の学部に通っている大学生です。…
プログラミング勉強したいけど、独学できるの? それとも、プログラミングスクール通った方がいいの? と悩みますよね? 独学か、プログラミングスクールかという選択は、 今後のプログラミング学習プランに非常に大きな影響を与えます。 ここで、正しい選択…
今回は、データベースをいじってみたいと思います。 自作データベースを利用するための大まかな手順は テーブルを作成する wp-db.phpを編集する テーブルのデータを取得する になります。 目標 今回は 自作のテーブルを作成し、データを取得していきます。 …
前回はアクションフックを使って、投稿保存時に特定の操作をする方法などについて紹介しました。今回はもう一つのフックであるフィルターフックについて見ていきます。 アクションフックは、投稿時や管理画面生成時などのアクションに対して、実行されますが…
XAMPPでローカルでWordPress使ってるとき、MySQL起動できなかったので、その対処法をメモしておきます。 エラーは以下のような内容です Error: MySQL shutdown unexpectedly.This may be due to a blocked port, missing dependencies, improper privileges,…
プラグインの操作にはアクションフックとフィルターフックという形があります。まずはアクションフックについてです。 プラグインでアクションフックを利用する 今回は管理画面が埋め込まれた事件で実行されるブックであるadmin_menuを使ってみたいと思いま…
プラグインを作ろう WordPressのプラグインを自作してきます! フォルダ構造 まずは、フォルダ構造を理解しましょう! プラグインを作成するフォルダ ├ lib(メインファイルから分離したPHPファイル) ├ images(画像ファイル) ├ js(JavaScriptファイル) …
サイトを作るといえば、WordPress使うのが、一般的になりましたね。 基本はたくさん、公開されてるテーマとか、プラグインがあるので、それ使えばいいと思いますが、やっぱり、自分でカスタマイズしたい! という人もいると思います。 そんな人に向けて、Wor…
そもそもPythonに何ができるのか Python で人工知能を開発する Python で作れるもののうち最も代表的なものは、 AI (人工知能)を作るというものです。プログラミング言語には様々なものがありますが、その中でも特に人工知能の開発に向いているのはPython…
こんにちは! あゆです! 以前の記事でプログラミングを勉強するには 参考書をもとに勉強すること チュートリアルを使うこと を紹介してきました。 基礎が身についたら、 次のステップとして、 実際に自分の作りたいものを作ってみることになりますが、 ここ…
こんにちは! あゆです! プログラミングを勉強するときに まずは参考書で勉強する これはとても重要です。 参考書は体系的にまとまっていて非常に勉強しやすい! 「よし、これを読み終わったから 次の参考書に行くぞ」 と思って参考書にいっぱい取り組んで…
こんにちは! あゆです! よし早速今から Pythonで売上データの分析をしてみよう! 平均や分散などの出し方は知っているからそれをコードにするだけだ そう思ってコードを書き始めたもののデータ量が多くて、やりたい分析も多くて、 どれだけ書いても全然終…
こんにちは!あゆです! 前回は、プログラミングを始める第一歩として、Hello Worldを出力する方法 を紹介しました 今回は、プログラミングにおいて、非常によく使う、変数 というものを紹介します。 変数を使いこなせないと、簡単なコードを書くときにも、 …
こんにちは! あゆです! 今回は、Python を使う第一歩として Hello World を表示するということを紹介したいと思います まず Python を勉強しようと思っても、 何からはじめていいのか全くわからない、ということになってしまいますよね。 プログラミングを勉…
こんにちは!あゆです! 前回は、エラーが出て、 解決記事が見つからなかった場合 質問サイトを利用することを紹介しました。 今回は、その際に どのように質問すればいいのか 紹介したいと思います。 しっかりと質問の仕方を理解しておかないと、 せっかく質…
こんにちは!あゆです! 前回は、エラーが出た時にどのように解決するか ということでエラー解決のために必要な検索方法について紹介しました。 今回は、検索しても見つからないようなエラーが出た時に どのように対処すべきか紹介したいと思います。 簡単なエ…
こんにちは!あゆです! 今回は、プログラミングにおいて多くの人がつまずくポイントであるエラーの解決方法について紹介します! エラーはプログラミングにおいては日常的に発生するものです。 例えば、参考書に取り組んでいて、サンプルコードがある場合で…
こんにちは!あゆです! 前回は、「解説型」の参考書の使い方を説明しましたが、 今回は、「実践型」の参考書の 使い方を紹介します! 「実践型」の参考書の使い方を知っておかないと、 せっかく 1冊読み終わっても あれっ、結局、どうすればいいんだっけ? …
こんにちは!あゆです! 前回、前々回は、どのようにプログラミング参考書を選ぶかを紹介しましたが、 今回はそこで、選んだ本をどう使っていくか紹介します。 これまで、プログラミングの参考書を 「解説型」と「実践型」 に分けて、説明してきましたが、今…
こんにちは! あゆです! 今回は前回に引き続き、 プログラミングの参考書の選び方に ついて紹介します! まだ、前回の記事を読んでいない人は ぜひ、こちらの記事も 読んでみてください。 programming-method.hatenablog.com 前回は主にプログラミングの 基…
こんにちは! あゆです! 今回は、プログラミングを勉強したいけど、 参考書をどうやって、選ぼう と迷っている方に、 失敗しない、参考書を選ぶには どうすればよいか 紹介します! プログラミングを勉強しようと思って、 とりあえず本屋さんには来たものの…