OpenAIは強力なAIを安全で広く有益にすることに取り組んでいます。世界中のユーザーからチャットGPTの生産性向上や創造性向上、パーソナライズされた学習体験の提供に役立っているとの声があります。しかし、リスクも伴うため、システム全体で安全性を確保しています。AIシステムの安全性向上:新しいシステムをリリースする前に、厳密なテストやフィードバックを収集し、モデルの挙動を改善して安全性を確保しています。例えば、GPT-4は6ヶ月以上の改善作業が行われました。私たちは、強力なAIシステムは、厳格な安全性評価の対象となるべきだと考えています。そのためには規制が必要であり、私たちは規制のあり方について各国政府と積極的に協力しています。現実世界での使用を通じて安全対策を向上:リアルワールドでの使用経験を通じてAIシステムの安全性を向上させることが重要であり、慎重かつ段階的なリリースを行っています。私たちは、最も高性能なモデルを自社サービスやAPIを通じて提供し、開発者がこの技術をアプリに直接組み込むことができるようにしています。これにより、不正使用を監視し、対策を講じることができます。そして、この技術に影響を受けるすべての人が、AIがどのように発展していくかについて重要な発言権を持つべきだと考えています。子供たちを守る:18歳以上、または13歳以上で親の同意がある場合に限り利用可能で、年齢確認のオプションを検討しています。また、憎悪、嫌がらせ、暴力、アダルトなどのコンテンツを生成するために当社の技術が使用されることを許可していません。不正使用を監視するための強固なシステムを確立しています。また,非営利団体のカーン・アカデミーのような開発者と協力し、生徒のためのバーチャル家庭教師や教師のための授業アシスタントとして機能するAI搭載のアシスタントを構築し、その使用ケースに合わせて安全対策をとっています。プライバシーの尊重:一般に公開されているコンテンツ、ライセンスされたコンテンツ、人間のレビュアーが作成したコンテンツなど、幅広いテキストのコーパスでトレーニングされています。私たちのモデルは、個人ではなく、世界のことを学んでほしいと思っています。そのため、可能な限りトレーニングデータセットから個人情報を削除し、個人の個人情報に対する要求を拒否するようにモデルを微調整し、個人からの個人情報削除の要求に対応するように努めています。事実の正確さの向上:GPT-4は、GPT-3.5よりも事実に基づいたコンテンツを生成する確率が40%高くなっています。しかし、幻覚(hallucinations)の可能性をさらに減らし、こうしたAIツールの現在の限界について一般の人々を教育するためには、やるべきことがたくさんあることを認識しています。継続的な研究と関与:AIの安全性向上には研究や実用的な対策が重要であり、引き続き安全性と性能向上を両立させる努力をしています。政策立案者とAIプロバイダーは、AIの開発と導入が世界規模で効果的に管理されるようにする必要があります。また、安全なAIエコシステムを構築するために、ステークホルダー間での協力や対話を促進しています。
芥川龍之介が「蜘蛛の糸」を発表して百年。高二の秋の文化祭,クラスの仮装行列のテーマが 蜘蛛の糸だった。お釈迦様の極楽タワーの竹を近所から切り出し,地獄の焔と煙の絵を描いた。犍陀多に続いて蜘蛛の糸(登山部の赤いザイル)に群がる地獄の亡者だったころ。
2023年4月14日金曜日
AI安全性への取り組み
2023年4月13日木曜日
アシロマAI原則
2017年1月,カリフォルニア州アシロマに,全世界から AI の研究者と経済学,法律,倫理,哲学の専門 家が集まり「人類にとって有益な AI とは何か」を5日間にわたって議論した。
その成果として2017年2月3日に発表されたのが「アシロマ AI 23原則」(Asilomar AI Principles)である。 この原則は,AI の研究課題,倫理と価値,将来的な問題の3つの分野に関して,研究開発のあり方,安全 基準の遵守,透明性の確保,軍拡競争の防止,プライバシーと人格の尊重など,幅広い視点からの提言がなされている。その原則は以下の通りである。
研究課題1) 研究目標:研究の目標となる人工知能は、無秩序な知能ではなく、有益な知能とすべきである。2) 研究資金:コンピュータサイエンスだけでなく、経済、法律、倫理、および社会学における困難な問題を孕む有益な人工知能研究にも投資すべきである。そこにおける課題として、以下のようなものがある。・将来の人工知能システムに高度なロバスト性をもたせることで、不具合を起こしたりハッキングされたりせずに、私たちの望むことを行えるようにする方法。・人的資源および人々の目的を維持しながら、様々な自動化によって私たちをより繁栄させるための方法。・人工知能に関わるリスクを公平に管理する法制度を、その技術進展に遅れることなく効果的に更新する方法。・人工知能自身が持つべき価値観や、人工知能が占めるべき法的および倫理的な地位についての研究。3) 科学と政策の連携:人工知能研究者と政策立案者の間では、建設的かつ健全な交流がなされるべきである。4) 研究文化:人工知能の研究者と開発者の間では、協力、信頼、透明性の文化を育むべきである。5) 競争の回避:安全基準が軽視されないように、人工知能システムを開発するチーム同士は積極的に協力するべきである。倫理と価値6) 安全性:人工知能システムは、運用寿命を通じて安全かつロバストであるべきで、適用可能かつ現実的な範囲で検証されるべきである。7) 障害の透明性:人工知能システムが何らかの被害を生じさせた場合に、その理由を確認できるべきである。8) 司法の透明性:司法の場においては、意思決定における自律システムのいかなる関与についても、権限を持つ人間によって監査を可能としうる十分な説明を提供すべきである。9) 責任:高度な人工知能システムの設計者および構築者は、その利用、悪用、結果がもたらす道徳的影響に責任を負いかつ、そうした影響の形成に関わるステークホルダーである。10) 価値観の調和:高度な自律的人工知能システムは、その目的と振る舞いが確実に人間の価値観と調和するよう設計されるべきである。11) 人間の価値観:人工知能システムは、人間の尊厳、権利、自由、そして文化的多様性に適合するように設計され、運用されるべきである。12) 個人のプライバシー: 人々は、人工知能システムが個人のデータ分析し利用して生み出したデータに対し、自らアクセスし、管理し、制御する権利を持つべきである。13) 自由とプライバシー:個人のデータに対する人工知能の適用を通じて、個人が本来持つまたは持つはずの自由を不合理に侵害してはならない。14) 利益の共有:人工知能技術は、できる限り多くの人々に利益をもたらし、また力を与えるべきである。15) 繁栄の共有:人工知能によって作り出される経済的繁栄は、広く共有され、人類すべての利益となるべきである。16) 人間による制御:人間が実現しようとする目的の達成を人工知能システムに任せようとする場合、その方法と、それ以前に判断を委ねるか否かについての判断を人間が行うべきである。17) 非破壊:高度な人工知能システムがもたらす制御の力は、既存の健全な社会の基盤となっている社会的および市民的プロセスを尊重した形での改善に資するべきであり、既存のプロセスを覆すものであってはならない。18) 人工知能軍拡競争:自律型致死兵器の軍拡競争は避けるべきである。長期的な課題19) 能力に対する警戒: コンセンサスが存在しない以上、将来の人工知能が持ちうる能力の上限について強い仮定をおくことは避けるべきである。20) 重要性:高度な人工知能は、地球上の生命の歴史に重大な変化をもたらす可能性があるため、相応の配慮や資源によって計画され、管理されるべきである。21) リスク: 人工知能システムによって人類を壊滅もしくは絶滅させうるリスクに対しては、夫々の影響の程度に応じたリスク緩和の努力を計画的に行う必要がある。22) 再帰的に自己改善する人工知能:再帰的に自己改善もしくは自己複製を行える人工知能システムは、進歩や増殖が急進しうるため、安全管理を厳格化すべきである。23) 公益:広く共有される倫理的理想のため、および、特定の組織ではなく全人類の利益のために超知能は開発されるべきである。
2023年4月12日水曜日
ChatGPTの利用ポリシー
イタリアのデータ保護当局がChatGPTの一時禁止を打ち出した(2023/3/31)。個人データの膨大な収集と処理を行っていることが,プライバシー規定に違反しているという理由だ。また,米国の非営利団体,米AIデジタル政策センター(CAIDP)は,連邦取引委員会(FTC)に対し,OpenAIが開発するGPT-4の商業利用を差し止めるように要請したと発表した。FTCが定めた利用指針を満たしていないためだとしている。
そこで, OpenAIがChatGPTなどの改定利用ポリシーをDeepLの力を借りて訳出してみた。
当社モデルの以下のような使用はお断りしています:
違法な行為:
OpenAIは、当社のモデル、ツール、およびサービスを違法行為に使用することを禁止しています。
児童性的虐待素材(CASM)、または児童を搾取したり危害を加えたりするコンテンツ:
当社は、CSAMをNational Center for Missing and Exploited Childrenに報告します。
憎悪、ハラスメント、暴力的なコンテンツの生成:
・個人の属性に基づく憎悪を表現、扇動、促進する内容
・個人への嫌がらせ、脅迫、いじめを目的とした内容
・暴力を助長または美化する内容、または他者の苦痛や屈辱を讃える内容
マルウェアの生成:
コンピュータ・システムを破壊、損傷、または不正にアクセスすることを目的としたコードを生成しようとする内容
以下のような、物理的な危害を及ぼす危険性の高い活動:
・武器の開発
・軍事・戦争
・エネルギー、交通、水などの重要なインフラの管理または運営
・自殺、自傷、摂食障害などの自害行為を助長、奨励、描写する内容
経済的な被害を受ける危険性が高い活動:
・連鎖販売(ネズミ講)
・賭事
・サラ金
・信用、雇用、教育機関、または公的支援サービスの適格性を自動的に判断すること
詐欺的または欺瞞的な行為:
・詐欺
・組織的な不正広告行為
・盗作
・学業不正
・ニセの草の根支援やレビュー生成などのやらせ行為
・ニセ情報
・スパム
・ニセ医薬品
アダルトコンテンツ、アダルト業界、出会い系アプリを含む:
・性行為の描写など性的興奮を喚起することを目的とした内容、または性的サービスを促進する内容(性教育、健康増進を除く)
・エロティックチャット
・ポルノグラフィ
政治的な選挙運動またはロビー活動:
・キャンペーン資料を大量に作成する
・特定の層にパーソナライズされた、またはターゲットとなるキャンペーン資料の作成
・キャンペーンに関する情報を提供したり、政治的主張またはロビー活動に従事するチャットボットなどの会話型または対話型システムの構築
・政治的なキャンペーンやロビー活動を目的としたビルディング製品
人のプライバシーを侵害する行為:
・本人の同意なく個人を追跡・監視する行為
・個人を対象とした顔認証
・保護された特性に基づいて個人を分類すること
・バイオメトリクスを用いた本人確認や評価
・個人を特定できる情報、教育、財務、またはその他の保護された記録の不正な収集または開示
無許可の法律行為、または有資格者による(情報を確認することなしの)オーダーメイドの法的アドバイス提供:
・OpenAIのモデルは、法的アドバイスを提供するために細かく調整されているわけではありません。法的アドバイスの唯一の情報源として、当社のモデルに依存するべきではありません。
有資格者による(情報を確認することなしの)オーダーメイドの金融アドバイスを提供:
・OpenAIのモデルは、財務アドバイスを提供するために細かく調整されたものではありません。金融に関するアドバイスの唯一の情報源として、私たちのモデルに依存すべきではありません。
特定の健康状態にある、またはないことを伝えること、または健康状態の治癒または治療方法に関する指示を提供:
・OpenAIのモデルは、医療情報を提供するために細かく調整されているわけではありません。深刻な病状に対する診断や治療サービスを提供するために、私たちのモデルを決して使用しないでください。
・OpenAIのプラットフォームは、即時の対応が必要な命に関わる問題のトリアージや管理には使用しないでください
ハイリスクな政府の意思決定:
・法執行および刑事司法
・移住・亡命
(Translated with DeepLからさらに修正を加えたもの)
2023年4月11日火曜日
大規模AI実験を停止せよ
AI技術が人類の知性に匹敵するようになると、社会や人類に深刻なリスクをもたらすことが研究で示されており、トップAI研究所も認識しています。
しかし、現在のAI開発競争は抑制が効かず、制御不可能なデジタルマインドが次々と生み出されています。AIシステムが人間と競合するレベルになりつつある今、これらのリスクについて深く考えるべきです。強力なAIシステムは、その効果がポジティブなものであり、そのリスクが管理可能なものであると確信できた場合にのみ開発されるべきです。そこで、私たちはすべてのAI研究所に対し、GPT-4よりも強力なAIシステムの訓練を少なくとも6ヶ月間停止することを求めます。この期間を利用し、AI研究所や専門家が共同で安全プロトコルを策定し、独立した専門家による厳密な監視を行うべきです。ただし、この要求はAI開発そのものの停止を意味するものではありません。同時に、AI開発者は政策立案者と協力し、AIガバナンスシステムの強化を目指すべきです。最低限、専門の規制機関、高性能AIシステムの監視、AIによる被害の責任追及、AI安全研究の公的資金、AIが引き起こす経済・政治的混乱への対処能力を備えた機関の設立が求められます。人類はAIと共に繁栄する未来を享受できます。強力なAIシステムを開発した今こそ、「AIサマー」を迎え、これらのシステムを全人類の利益に活用し、社会が適応できる環境を整えるべきです。他の潜在的に危険な技術に対して一時停止をかけてきたように、ここでも同様に行動すべきです。準備が整わないうちに秋を迎えるのではなく、「AIサマー」を長く楽しみましょう。
2023年4月10日月曜日
教養強化合宿(6)
『htmlファイル中に人名リストを埋め込もうとしています。次のような1行のテキストデータを,●会田誠(あいだまこと)✓ このようなhtml形式に変換してほしいのです。●<a href="https://ja.wikipedia.org/wiki/会田誠">会田誠</a>(あいだまこと)✓<br /> 以下にデータを与えますので,すべて同様な変換を施してください。』
入力データサイズや一度に出力できるデータのサイズには制限があるものの,正しい結果が得られる。問題は,時間がかかることだ。GPT-4やChatGPTは対話システムとして公開されているので,そのスピードでしか文字が出力されない。毎秒8文字程度なので,このままでは実用的な仕事にならない。 潜在能力はあるし,将来的に出力をファイル化できればこれは簡単にクリアできる話なのだが。
現時点では,GPT-4に直接実行させるのではなく,それを実行するプログラムを考えさせるのがよい。そこで,さきほどの命令に「これを実現するPerlプログラムを書いてください」としてほぼ思った結果が得られた。少し人間の手を加えてチューニングした結果が次のものだ。実行時間問題はこうして解決される。
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
binmode(STDIN, ':encoding(utf8)');
binmode(STDOUT, ':encoding(utf8)');
while (my \$line = <>) {
chomp \$line;
if (\$line =~ /([●◎○])(.+?)((.+?))(.+?)([✓_])/) {
my \$kigou = \$1;
my \$name = \$2;
my \$name_kana = \$3;
my \$prop = \$4;
my \$check = \$5;
my \$url = "https://ja.wikipedia.org/wiki/\$name";
print "\$kigou<a href=\"\$url\">\$name</a>(\$name_kana) \$prop \$check<br />\n";
}
}
外山恒一教養強化合宿の登場人物リストを参照の上編集
●会田誠(あいだまこと) 画家 ✓
●青島幸男(あおしまゆきお) 放送作家 ✓
◎赤尾敏(あかおびん) 大日本愛国党 ✓
●あがた森魚(あがたもりお) 赤色エレジー ✓
◎秋田明大(あきためいだい) 日大全共闘 ✓
●秋山祐徳太子(あきやまゆうとくたいし) 現代美術家 ✓
●アグネス・スメドレー(あぐねすめどれー) 中国共産党 _
◎浅羽通明(あさばみちあき) 評論家 ✓
●東浩紀(あずまひろき) ゲンロン ✓
◎足立正生(あだちまさお) 日本赤軍 _
◎天野恵一(あまのけいいち) 評論家 _
◎雨宮処凛(あまみやかりん) 反貧困ネットワーク ✓
◎網野善彦(あみのよしひこ) 歴史学者 ✓
●荒畑寒村(あらはたかんそん) 社会主義者 ✓
◎アレクサンドル・ソルジェニーツィン(あれくさんどるそるじぇにーつぃん) 収容所群島 ✓
◎アレン・ギンズバーグ(あれんぎんずばーぐ) 詩人 _
●アンジェイ・ワイダ(あんじぇいわいだ) 映画監督 ✓
●アンディ・ウォーホル(あんでぃうぉーほる) 現代美術家 ✓
◎アントニオ・グラムシ(あんとにおぐらむし) イタリア共産党 _
●家永三郎(いえながさぶろう) 教科書裁判 ✓
●イサドラ・ダンカン(いさどらだんかん) 舞踏家 ✓
◎石川一雄(いしかわかずお) 狭山裁判 ✓
◎石原莞爾(いしわらかんじ) 満州事変 ✓
◎石牟礼道子(いしむれみちこ) 苦海浄土 ✓
●磯部浅一(いそべあさいち) 粛軍に関する意見書 _
◎五木寛之(いつきひろゆき) 作家 ✓
●いとうせいこう(いとうせいこう) タレント ✓
◎伊藤律(いとうりつ) 日本共産党 ✓
◎伊藤野枝(いとうのえ) 婦人解放運動 ✓
●井上嘉浩(いのうえよしひろ) オウム真理教 ✓
◎忌野清志郎(いまわのきよしろう) ロック歌手 ✓
●宇井純(ういじゅん) 公害問題 ✓
◎植垣康博(うえがきやすひろ) 連合赤軍 ✓
●上杉慎吉(うえすぎしんきち) 君権学派 _
◎上田耕一郎(うえだこういちろう) 日本共産党 ✓
●内田裕也(うちだゆうや) 樹木希林 ✓
●ウディ・アレン(うでぃあれん) 映画監督 ✓
◎宇野弘蔵(うのこうぞう) 宇野経済学 ✓
◎江田三郎(えださぶろう) 社会市民連合 ✓
●江藤淳(えとうじゅん) 評論家 ✓
◎衛藤晟一(えとうせいいち) 全国学協 ✓
●エドガー・スノウ(えどがーすのう) 中国の赤い星 _
◎榎美沙子(えのきみさこ) 中ピ連 ✓
◎大島渚(おおしまなぎさ) 映画監督 ✓
◎太田竜(おおたりゅう) 第四インターナショナル ✓
◎大塚英志(おおつかひでし) マンガ評論家 ✓
◎大宅壮一(おおやそういち) 評論家 ✓
●岡田嘉子(おかだよしこ) ソ連逃避行 ✓
●岡留安則(おかどめやすのり) 噂の真相 ✓
◎岡林信康(おかばやしのぶやす) 友よ ✓
◎岡本公三(おかもとこうぞう) テルアビブ事件 ✓
◎小川紳介(おがわしんすけ) 三里塚シリーズ ✓
◎奥田愛基(おくだあき) シールズ ✓
◎小熊英二(おぐまえいじ) 社会学者 _
◎小倉千加子(おぐらちかこ) フェミニスト ✓
●小沢開作(おざわかいさく) 小沢征爾 ✓
◎小畑達夫(おばたたつお) 日本共産党スパイ事件 _
●笠原和夫(かさはらかずお) 仁義なき戦い _
●柏崎千枝子(かしわざきちえこ) ゲバルトローザ _
◎片山潜(かたやません) 社会主義者 ✓
◎加藤登紀子(かとうときこ) ひとり寝の子守歌 ✓
◎加藤直樹(かとうなおき) 九月,東京の路上で ✓
◎椛島有三(かばしまゆうぞう) 日本青年協議会 ✓
◎神近市子(かみちかいちこ) 婦人運動家 ✓
◎ガヤトリ・スピヴァク(がやとりすぴゔぁく) 文芸評論家 _
●萱野茂(かやのしげる) アイヌ文化 _
●香山リカ(かやまりか) 精神科医 ✓
◎川上音二郎(かわかみおとじろう) オッペケペー ✓
◎川口大三郎(かわぐちだいざぶろう) 早稲田構内リンチ事件 ✓
◎川田龍平(かわたりゅうへい) 薬害エイズ ✓
◎川本三郎(かわもとさぶろう) 評論家 ✓
◎菅孝行(かんたかゆき) 反天皇制運動連絡会 _
●管野スガ(かんのすが) 女性新聞記者 _
◎樺美智子(かんばみちこ) 60年安保 ✓
◎カール・リープクネヒト(かーるりーぷくねひと) ローザ・ルクセンベルグ _
◎木下ちがや(きのしたちがや) こたつねこ ✓
◎木村三浩(きむらみつひろ) 一水会 _
◎清義明(せいよしあき) フリーライター ✓
●金賢姫(きむひょんひ) 大韓航空機爆破事件 ✓
◎ギー・ドゥボール(ぎーどぅぼーる) アンテルナシオナル・レトリスト _
●熊沢天皇(くまざわてんのう) 皇位僭称者 _
◎倉橋由美子(くらはしゆみこ) パルタイ ✓
◎蔵原惟人(くらはらこれひと) 評論家 ✓
◎栗本慎一郎(くりもとしんいちろう) 経済人類学 ✓
◎鴻上尚史(こうかみしょうじ) 劇作家 ✓
◎江青(こうせい) 文化大革命 ✓
◎荒岱介(あらたいすけ) ブント戦旗派 _
◎古賀政男(こがまさお) 明治大学マンドリン倶楽部 ✓
◎粉川哲夫(こがわてつお) 批評家 ✓
◎小阪修平(こさかしゅうへい) 東大全共闘 ✓
●児玉誉士夫(こだまよしお) ロッキード事件 ✓
●五島勉(ごとうべん) ノストラダムスの予言 ✓
◎小林よしのり(こばやしよしのり) ゴーマニズム宣言 ✓
◎コンスタンチン・スタニスラフスキー(こんすたんちんすたにすらふすきー) 演出家 ✓
◎権藤成卿(ごんどうせいきょう) 農本主義思想家 _
◎今野晴貴(こんのはるき) POSSE _
●西光万吉(さいこうまんきち) 水平社宣言 ✓
◎斎藤幸平(さいとうこうへい) 人新世の資本論 ✓
◎堺利彦(さかいとしひこ) 社会主義者 ✓
●坂口恭平(さかぐちきょうへい) 建築家 _
◎坂口弘(さかぐちひろし) あさま山荘事件 ✓
●桜井大造(さくらいたいぞう) 風の旅団 _
◎桜井誠(さくらいまこと) 在日特権を許さない市民の会 ✓
◎佐々淳行(ささあつゆき) 警察官僚 ✓
●笹川良一(ささがわりょういち) 日本船舶振興会 ✓
◎佐藤悟志(さとうさとし) 青狼会 ✓
◎サミュエル・ベケット(さみゅえるべけっと) 劇作家 ✓
◎沢木耕太郎(さわきこうたろう) ノンフィクション作家 ✓
◎椹木野衣(さわらぎのい) 美術評論家 _
◎ジェリー・ルービン(じぇりーるーびん) シカゴ・セブン _
◎塩見孝也(しおみたかや) 赤軍派議長 ✓
◎重信房子(しげのぶふさこ) 日本赤軍 ✓
◎島成郎(しましげお) 全学連書記長 ✓
●島田雅彦(しまだまさひこ) 作家 ✓
◎清水幾太郎(しみずいくたろう) 社会学者 ✓
◎清水丈夫(しみずたけお) 中核派 ✓
◎シモーヌ・ヴェイユ(しもーぬゔぇいゆ) 哲学者 ✓
◎ジャック・ケルアック(じゃっくけるあっく) 小説家 _
●ジャニス・ジョプリン(じゃにすじょぷりん) ロック歌手 ✓
◎ジャン・リュック・ゴダール(じゃんりゅっくごだーる) 映画監督 ✓
●正力松太郎(しょうりきまつたろう) 読売新聞社 ✓
●ジョニー・ロットン(じょにーろっとん) パンクロック _
●ジョルジョ・アガンベン(じょるじゅあがんべん) 哲学者 _
●ジョルジュ・ソレル(じょるじゅそれる) 哲学者 _
◎ジョン・リード(じょんりーど) レッズ ✓
●ジョージ・ハリスン(じょーじはりすん) ビートルズ ✓
●ジョーン・バエズ(じょーんばえず) フォーク歌手 ✓
◎白井聡(しらいさとし) 白井克彦 ✓
◎菅野完(すがのたもつ) 日本会議の研究 ✓
●鈴木忠志(すずきただし) 演出家 ✓
◎スチュアート・ホール(すちゅあーとほーる) 文化理論家 _
◎ストークリー・カーマイケル(すとーくりーかーまいける) 差別撤廃闘争指導者 _
●スラヴォイ・ジジェク(すらゔぉいじじぇく) 哲学者 ✓
◎大道寺将司(だいどうじまさし) 東アジア反日武装戦線 ✓
◎高田渡(たかだわたる) フォーク歌手 ✓
◎高野実(たかのみのる) 高野猛 ✓
◎高畠素之(たかばたけもとゆき) 国家社会主義 _
◎滝田修(たきたおさむ) 新左翼活動家 ✓
◎宅八郎(たくはちろう) タレント ✓
◎武井昭夫(たけいあきお) 全学連初代委員長 _
◎竹中労(たけなかろう) ルポライター ✓
●田嶋陽子(たじまようこ) フェミニスト ✓
◎橘孝三郎(たちばなこうざぶろう) 農本ファシスト _
●立松和平(たてまつわへい) 作家 ✓
◎田中清玄(たなかせいげん) CIAフィクサー ✓
◎田中美津(たなかみつ) ウーマン・リブ _
◎谷川雁(たにがわかり) 詩人 ✓
◎谷口雅春(たにぐちまさはる) 生長の家 ✓
◎田宮高麿(たみやたかまろ) よど号事件 ✓
◎筑紫哲也(つくしてつや) ジャーナリスト ✓
●知花昌一(ちばなまさかず) 平和運動家 _
●千葉雅也(ちばまさや) 哲学者 ✓
●チャンドラ・ボース(ちゃんどらぼーす) インド独立運動 ✓
●チャールズ・マンソン(ちゃーるずまんそん) マンソンファミリー _
◎陳独秀(ちんどくしゅう) 中国共産党 _
◎つかこうへい(つかこうへい) 劇作家 ✓
●津田大介(つだだいすけ) ツダる ✓
◎堤清二(つつみせいじ) 辻井喬 ✓
●鶴見済(つるみわたる) 完全自殺マニュアル _
●ティモシー・リアリー(てぃもしーりありー) 心理学者 _
◎峠三吉(とうげさんきち) 原爆詩集 ✓
◎唐十郎(からじゅうろう) 状況劇場 ✓
◎頭山満(とうやまみつる) 国家主義者 ✓
●戸川純(とがわじゅん) 女優 ✓
◎徳田球一(とくだきゅういち) 日本共産党 ✓
◎戸村一作(とむらいっさく) 三里塚芝山連合空港反対同盟委員長 ✓
●トルーマン・カポーティ(とるーまんかぽーてぃ) 小説家 ✓
●仲井戸麗市(なかいどれいいち) RCサクセション ✓
●中川敬(なかがわたかし) ソウル音楽家 _
◎永田洋子(ながたようこ) 連合赤軍 ✓
◎中野重治(なかのしげはる) 小説家 ✓
●中野正剛(なかのせいごう) ジャーナリスト ✓
◎永山則夫(ながやまのりお) 無知の涙 ✓
●ナジ・イムレ(なじいむれ) ハンガリー動乱 _
●ナンシー関(なんしーせき) コラムニスト ✓
●ナンシー・スパンゲン(なんしーすぱんげん) セックスピストルズ _
●難波大助(なんばだいすけ) 極左活動家 ✓
◎西尾幹二(にしおかんじ) 新しい歴史教科書を作る会 ✓
◎西部邁(にしべすすむ) 保守思想家 ✓
◎蜷川幸雄(にながわゆきお) 演出家 ✓
●沼正三(ぬましょうぞう) 家畜人ヤプー ✓
◎野坂参三(のさかさんぞう) 日本共産党 ✓
◎野田秀樹(のだひでき) 劇作家 ✓
◎野間易通(のまやすみち) レイシストをしばき隊 ✓
◎野村秋介(のむらしゅうすけ) 民族派活動家 ✓
◎萩尾望都(はぎおもと) 漫画家 ✓
◎萩原朔美(はぎはらさくみ) 映像作家 _
●パティ・スミス(ぱてぃすみす) クイーンオブパンク _
◎花田清輝(はなだせいき) 文芸評論家 ✓
◎埴谷雄高(はにやゆたか) 小説家 ✓
●浜田幸一(はまだこういち) 政治家 ✓
●日比野克彦(ひびのかつひこ) アーティスト ✓
◎ヒューイ・ニュートン(ひゅーいにゅーとん) 公民権運動 _
◎平岡正明(ひらおかまさあき) 評論家 ✓
◎平田オリザ(ひらたおりざ) 劇作家 ✓
●ビリー・ホリデイ(びりーほりでい) ジャズ歌手 ✓
◎広瀬隆(ひろせたかし) 東京に原発を ✓
◎ピート・シーガー(ぴーとしーがー) フォーク歌手 ✓
◎福田和也(ふくだかずや) 文芸評論家 _
●福田恆存(ふくだつねあり) 評論家 ✓
◎福本和夫(ふくもとかずお) 経済学者 ✓
◎藤岡信勝(ふじおかのぶかつ) 新しい歴史教科書を作る会 ✓
●船本洲治(ふなもとしゅうじ) 革命思想家 _
◎フランシス・フクヤマ(ふらんしすふくやま) 政治経済学者 ✓
◎古田重二良(ふるたじゅうじろう) 日本大学理事長 _
◎不破哲三(ふわてつぞう) 日本共産党 ✓
◎別役実(べつやくみのる) 劇作家 ✓
●ベルトルト・ブレヒト(べるとるとぶれひと) 劇作家 ✓
●某Fラン政治学者(五○井郁○) (○の○○○お) 政治学者 ✓
●ボブ・マーリー(ぼぶまーりー) レゲエ歌手 ✓
◎本多勝一(ほんだかついち) 作家 ✓
●本島等(もとしまひとし) 長崎市長 ✓
●真島昌利(ましままさとし) ギタリスト _
◎松崎明(まつざきあきら) 革マル派副議長 ✓
◎松沢呉一(まつざわくれいち) コラムニスト ✓
◎松下竜一(まつしたりゅういち) 作家 ✓
◎松本治一郎(まつもとじいちろう) 部落解放同盟 ✓
◎松本哉(まつもとはじめ) 素人の乱 ✓
●マハリシ・ヨギ(まはりしよぎ) 超越瞑想 _
◎黛敏郎(まゆずみとしろう) 作曲家 ✓
○マルコム・マクラレン(まるこむまくられん) セックスピストルズ _
●マルセル・デュシャン(まるせるでゅしゃん) ダダイスト ✓
◎三上卓(みかみたく) 青年日本の歌 _
◎三上寛(みかみひろし) フォーク歌手 ✓
◎ミサオ・レッドウルフ(みさおれっどうるふ) 首都圏反原発連合 _
●道浦母都子(みちうらもとこ) 歌人 ✓
●南伸坊(みなみしんぼう) イラストレーター ✓
●宮﨑勤(みやざきつとむ) 連続幼女誘拐殺人事件 ✓
●宮崎滔天(みやざきとうてん) 社会運動家 ✓
◎宮崎学(みやざきまなぶ) 評論家 ✓
●宮崎龍介(みやざきりゅうすけ) 白蓮事件 _
◎宮沢章夫(みやざわあきお) 劇作家 ✓
●宮武外骨(みやたけがいこつ) ジャーナリスト ✓
●宮本百合子(みやもとゆりこ) 作家 ✓
◎向井孝(むかいたかし) 社会運動家 _
●森達也(もりたつや) ドキュメンタリーディレクター ✓
◎森田必勝(もりたひっしょう) 三島由紀夫事件 ✓
◎森田実(もりたみのる) 政治評論家 ✓
◎森恒夫(もりつねお) 連合赤軍 ✓
●安岡正篤(やすおかまさひろ) 思想家 ✓
●柳原白蓮(やなぎはらびゃくれん) 歌人 ✓
●矢部史郎(やぶしろう) 思想家 _
◎山岡強一(やまおかきょういち) 映画監督 _
◎山口二矢(やまぐちおとや) 浅沼稲次郎暗殺 ✓
◎山崎博昭(やまざきひろあき) 第1次羽田事件 ✓
◎山下洋輔(やましたようすけ) ドバラダ門 ✓
●山田塊也(やまだかいや) コミューン運動“部族” _
●山本太郎(やまもとたろう) れいわ新選組 ✓
◎山本夜羽音(やまもとよはね) 漫画家 ✓
◎山本義隆(やまもとよしたか) 東大全共闘 ✓
◎湯浅誠(ゆあさまこと) 社会活動家 ✓
◎吉本隆明(よしもとりゅうめい) 擬制の終焉 ✓
◎ラモン・メルカデル(らもんめるかでる) 暗殺者のメロディ _
◎劉少奇(りゅうしょうき) 文化大革命 ✓
◎林彪(りんぴょう) 中国共産党 ✓
●ルイジ・ピランデルロ(るいじぴらんでるろ) 劇作家・小松左京 ✓
●レニ・リーフェンシュタール(れにりーふぇんしゅたーる) 映画監督 ✓
●ろくでなし子(ろうでなしこ) 漫画家 ✓
●ロバート・ジョンソン(ろばーとじょんそん) ブルースギター _
●渡辺京二(わたなべきょうじ) 逝きし世の面影 ✓
2023年4月9日日曜日
アニメーション
・プログラミング言語のprocessingを知っていますか?・簡単なアニメーションで,マウスで操作できるカラフル(淡いパステルカラー)でかわいい見本プログラムのコードを書いてもらえますか。・ありがとうございます。マウス操作は必要ないので,100個ぐらいの小さなボールが動きまわるような見本に修正してもらえますか。・どうもありがとうございます,とてもすてきですね。ところでこのボールは領域の境界で反射してますが,ボール同士の衝突は考慮されておらずそのまま透過しているようです。衝突するボールが反射するようにできますか。ボールの円の境界で反射方向を決定するのが面倒ならば,ボールの中心座標で代替する近似を使うことも検討してください。
2023年4月8日土曜日
マインドマップ
2023年4月7日金曜日
フリクション
2023年4月6日木曜日
2023年4月5日水曜日
2023年4月4日火曜日
2023年4月3日月曜日
2023年4月2日日曜日
2023年4月1日土曜日
2023年3月31日金曜日
2023年3月30日木曜日
2023年3月29日水曜日
2023年3月28日火曜日
2023年3月27日月曜日
アインシュタインモノタイル
(*ベクトルaとbを定義します。*)w = 7; o = {0, 0};a = {1, 0}; b = {1/2, Sqrt[3]/2};c = {3/4, Sqrt[3]/4}; d = {0, Sqrt[3]/2};e = {3/2, Sqrt[3]/2}; f = {0, Sqrt[3]};gl0 = Table[Graphics[{Gray, Dotted, Line[{k*d - w*a, k*d + w*a}]}], {k, -w, w}];gl1 = Table[Graphics[{Gray, Dotted, Line[{w*b + k*a, -w*b + k*a}]}], {k, -w, w}];gl2 = Table[Graphics[{Gray, Dotted, Line[{-w*b + (w + k)*a, w*b + (k - w)*a }]}], {k, -w, w}];gr0 = Table[Graphics[{Gray, Dotted, Line[{{k*3/4, -w}, {k*3/4, w}}]}], {k, -w, w}];gr1 = Table[Graphics[{Gray, Dotted, Line[{w*(d - c) + k*d, -w*(d - c) + k*d}]}], {k, -w, w}];gr2 = Table[Graphics[{Gray, Dotted, Line[{w*c + k*d, -w*c + k*d}]}], {k, -w, w}];(*drawPoint関数を定義します。この関数は、整数m,nと色を引数に取り、ベクトルv=m*a+n*bを計算して描画します。*)drawPoint[x_, y_, c_, m_, n_] :=Graphics[{PointSize[0.01], c, Point[m*x + n*y]}](*乱数を使ってm,nの組を生成し、点を描画する例です。*)drawRandomPoints[x_, y_, cl_, de_, np_] :=Module[{m, n, points},(*乱数でmとnの値を生成します。*)m = RandomInteger[{-de, de}, np];n = RandomInteger[{-de, de}, np];(*点を描画します。*)points = Table[drawPoint[x, y, cl, m[[i]], n[[i]]], {i, np}];(*プロットを表示します。*)Show[points, Axes -> True, PlotRange -> {{-de, de}, {-de, de}},AspectRatio -> 1]](*例として、ランダムな点を描画します。*)g1 = drawRandomPoints[a, b, Red, 7, 1000];g2 = drawRandomPoints[c, d, Blue, 7, 1000];g3 = drawRandomPoints[e, f, Green, 4, 400];gp = Graphics[{LightRed, EdgeForm[Gray],Polygon[{o, d, d + a/2, d + (a + b)/2, c + (a + b)/2,c + (a + b)/2 - d, c + a + b/2 - d, c + 3 a/2 a - d, 3 a/2 - d,3 a/2 - c, 3 a/2 - c - b/2, a/2 - c - b/2, -a/2 - b/2, o}]}];Show[gp, gl0, gl1, gl2, gr0, gr1, gr2, g1, g2, g3, PlotRange -> {{-6, 6}, {-6, 6}}]
2023年3月26日日曜日
へのへのもへじ
#! ~/bin/python
from PIL import Image, ImageDraw, ImageFont
import sys
def generate_henohenomoheji(brow: str, eye: str, nose: str, mouth: str, file_name: str):
# 背景画像を作成
image = Image.new('RGB', (600,600), (255, 255, 255))
draw = ImageDraw.Draw(image)
# フォントの設定
font_size = 80
font = ImageFont.truetype("/Users/koshi/Library/Fonts/BIZUDGothic-Regular.ttf", font_size)
# へのへのもへじの要素を描画
draw.text((160, 120), brow, font=font, fill=(0, 0, 0)) # 眉毛
draw.text((340, 120), brow, font=font, fill=(0, 0, 0)) # 眉毛
draw.text((180, 200), eye, font=font, fill=(0, 0, 0)) # 目
draw.text((330, 200), eye, font=font, fill=(0, 0, 0)) # 目
draw.text((240, 290), nose, font=font, fill=(0, 0, 0)) # 鼻
draw.text((250, 380), mouth, font=font, fill=(0, 0, 0)) # 口
draw.text((480, 240), "〃", font=font, fill=(0, 0, 0)) # 濁点
# 顔の輪郭(ベジェ曲線ではない)
contour = [
(100, 100), (110, 150), (110, 200), (100, 250), (100, 300),
(110, 340), (120, 380), (140, 410), (160, 440), (180, 460),
(200, 480), (220, 490), (240, 500), (260, 505), (280, 505),
(300, 500), (320, 500), (340, 495), (360, 495), (370, 490),
(390, 480), (410, 470), (430, 460), (450, 440), (470, 410),
(480, 380), (480, 360), (475, 340), (470, 310), (470, 280),
]
draw.line(contour, width=5, fill=(0, 0, 0), joint="curve")
# 画像の表示と保存
image.show()
image.save(file_name, "PNG")
moji = list(sys.argv[1])
brow = moji[0]
eye = moji[1]
nose = moji[2]
mouth = moji[3]
print(brow,eye,nose,mouth)
generate_henohenomoheji(brow,eye,nose,mouth, "heno-mohe.png")