マガジンのカバー画像

ChatGPTと戯れる

24
ChatGPTを使ってPythonプログラミングに挑戦します。
運営しているクリエイター

記事一覧

アノテーションツールLabelBoxの使い方

アノテーションデータの作り方 Labelboxを使ってプロジェクトを作成する手順をご案内します。Labelboxは、アノテーション作業を効率的に管理するためのプラットフォームです。 新規プロジェクトの作成: 最初に、Labelboxの最上位ページで「+ New project」を選択します。 プロジェクトに名前を付けて説明を入力します(オプション)。 アノテーションするデータの種類を選択します。 Qualityの設定: Benchmark: 一度だけラベリング

TensorFlowで手書きの〇印を見つける

手書きの〇印で回答するアンケート用紙の集計をするために機械学習をやってみようと思います。 TensorFlowを使用して手書きの丸印を検出するための機械学習モデルを作成するには、以下のステップに従って準備を行います。 1. データセットの準備 データの収集: 手書きの丸印を含む画像を集めます。多様な手書きのスタイル、背景、照明条件のもとで撮影された画像が理想的です。 アノテーション: 画像内の丸印の位置をラベル付けします。これは、丸印の中心点や境界ボックス(矩形領域)

ぼやけた文字をAIでくっきり読めるようにする方法をChatGPTに聞いてみました

あなた 文字のぼやけた画像を文字がはっきりと読めるようにする方法を教えてください。 ChatGPT 文字がぼやけている画像をはっきりと読めるようにするには、いくつかの方法があります。ただし、画像の元の品質に大きく依存しますので、完璧な結果が得られるとは限りません。以下にいくつかの方法を紹介します。 画像編集ソフトウェアを使用する: PhotoshopやGIMPなどの画像編集ソフトウェアには、シャープネスを調整する機能があります。これにより、ぼやけた文字をよりはっきりとさせ

機械学習アプリWekaを使ってみる

前書き少子化に突入した大学の学生募集はいまやデジタルマーケティングを導入が必須です。これからの学校広報、特に募集広報にはデータに基づくマーケティングが必要なのですが、資料請求やオープンキャンパスなどのイベントの受験生データは、かなりありますし、学校基本調査をはじめ媒体社ごとにオープンなデータもあります。しかし、多くの大学で、これらのデータは多額の広報・広告費用を使って集められたにもかかわらず、互いに連携されておらず宝の持ち腐れの状態にあります。 CRM(カスタマー・リレーシ

量子計算の概要③

私:(|00⟩ + |11⟩)/√2 この式で2つの量子がエンタングルメントの状態にあることを表していますか ChatGPTの回答:はい、与えられた式 "(|00⟩ + |11⟩)/√2" は、2つの量子ビットがエンタングルメントの状態にあることを表しています。 この状態は、2つの量子ビットが重ね合わせの状態にあり、かつ「00」と「11」の状態の重ね合わせで表現されています。重ね合わせの状態としては、それぞれの状態の振幅が均等になるように正規化されています。 このエンタ

量子計算の概要②

エンタングルメントと量子計算はどんな関係にありますか ChatGPT エンタングルメント(量子もつれ)は、量子計算において非常に重要な概念です。エンタングルメントは、複数の量子ビットが相互に関連付けられ、それらの状態が互いに依存している状態を指します。これは、個々の量子ビットの状態を単独で説明することができず、全体のシステムとしての状態を考える必要があることを意味します。 量子計算では、エンタングルメントを利用することで、非常に強力な情報処理や通信が可能となります。エン

量子計算の概要 ①

量子計算のことを質問したのですが、全て文字で返ってきますので、サイエンスものをブルーバックスではなく講談社現代新書で読む感じです。チャートなしで理解していくのはなかなか新鮮です。 最後の方、ChatGPTとガチで量子計算の解説をやりあっています。まだ日本語が十分ではないようです。 私:量子計算とはどのようなものですか ChatGPTの回答: 量子計算は、量子力学の原理を利用して情報を処理する手法です。従来のコンピュータではビット(0または1の状態)を利用して情報を表現しま

ChatGPTでPythonプログラミング 12 RSSリーダーをDjangoでWEBアプリケーションにする⑦

いよいよpythonプログラムをDjangoで作ったWEBアプリ(アプリ名:mextrss)に組み込んでいきます。ハードルが一段と上がった気がします。 私:Djangoで作ったアプリケーションmextrssに次のpythonプログラムを組み込みたいのですが、どうすればいいでしょう? import feedparserimport urllib.requestfrom django.shortcuts import renderfrom django.http import

ChatGPTでPythonプログラミング 11 RSSリーダーをDjangoでWEBアプリケーションにする⑥

前回長くなったので、途中で切り上げてしまいました。今回は前回の続きです。 私: 前のChatGPTの回答に 「例えば、以下のようなビュー関数を定義できます: from django.shortcuts import renderfrom .models import MyModeldef my_view(request): my_data = MyModel.objects.all() return render(request, 'my_template.ht

ChatGPTでPythonプログラミング 10 RSSリーダーをDjangoでWEBアプリケーションにする④

Pythonで書いたRSS検索リーダープログラム(ここまでが第一段階)をPythonで作られているWEBフレームワークDjangoを使ってWEBアプリケーションにしよう(第二段階)という個人プロジェクトです。Pythonプログラム初心者がChatGPTに尋ねながら独学で製作しています。 今回は前回までに作ったアプリをPythonで実行してみて、不具合を修正していきます。ChatGPTを使ったプログラミングの真骨頂ともいえるバグ修正の様子をご覧にいれます。お恥ずかしいですが、素

ChatGPTでPythonプログラミング 9 RSSリーダーをDjangoでWEBアプリケーションにする③

眠くなって途中で作業を中断した前回の続きです。 私:前回のChatGPT>Djangoのプロジェクトとアプリケーションを作成し、設定を編集して実装を進めていくことが次のステップ 次のステップを詳しく教えてください。 ChatGPTの回答 次のステップは、Djangoのアプリケーション内でモデルを作成し、データベースとのやり取りを行うことです。以下の手順に従って進めてください。 Djangoのプロジェクト内で、アプリケーションを作成します。ターミナルまたはコマンドプロン

ChatGPTでPythonプログラミング 8 RSSリーダーをDjangoでWEBアプリケーションにする②

神奈川に来ています。昨日の昼につきましたが、そのまま都内で打ち合わせのために帰宅したのは夜。そのままメールチェックもままならず、眠りに。朝は昨日の案件のためにFBメッセとメールで資料探し。そのままEDIXへ。日本最大の教育展です。今年は330社が参加しているそうです。ブースを回るだけで疲れてしまいました。  というわけでnoteの更新は夜になってしまいました。今日からは神奈川の本社に置いてあるノートパソコンでの作業になります。AnacondaもVScodeもインストールしてあ

ChatGPTでPythonプログラミング 7 これまでの振り返り

関東に一か月出張することになりました。今回のRSSリータダーアプリケーションの開発は鹿児島にある私のデスクトップパソコンにPythonでの統合環境であるAnacondaとVScodeでやっているのですが、これを神奈川の本社にある私のノートパソコンに作ることが必要になりました。今日は移動日になるのでプログラミングはお休みして、これまでのことを整理することにしました。わかっているつもりになっていることを確認していきます。 1.開発環境 今現在最も人気が高く、したがってライブラリ

ChatGPTでPythonプログラミング 6 DjangoでWEBアプリケーションを作る②Djangoのインストール

(これまでの整理) いよいよPythonで作ってきたRSSリーダープログラムをWEBアプリケーションにしていくためにDjangoをインストールしていきます。Pythonについてのスキルは初心者レベルですが、ここまでChatGPTに聞きながらゼロから作ってきました。 第一段階としてRSSフィードしているニュースサイトのurlを指定(3つまで指定可能)してキーワード(キーワードも3つまで指定可能)で記事を表示させるというプログラムを作りました。ユーザーがアプリ上で指定するための入