サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
qiita.com/mochan_tk
【誰でも簡単ChatGPT、GPT-4 利用】Azure OpenAI Serviceを使ってみた with LINE Bot【Azureでより安心・安全にAI機能が使える】ChatGPTAzureOpenAIServiceGPT-4MicrosoftAIAOAI こんにちは、もっちゃんと申します。 今AIの快進撃が続いておりますね!2000年代に第三次AIブームが始まってからはや十数年、ここ数年の進化のスピードは眼を見張るものがあるのではないでしょうか。そしてその話題の中心となっているのがOpenAIやMicrosoftなどが開発を行っているChatGPT,GPT-4といった大規模言語モデルです。 特に今年に入ってからは本当にあまりにも各所でアップデートが巻き起こっていてついていくのに必死な状態ですよね(笑) また、情報を追うのと同時に実際に触っていくことも大事ですので、今回はAzure
こんにちは、もっちゃんと申します。 Microsoft Azureには多くの機械学習系のサービスがありますね。この記事では現時点でどのようなサービスがあるのか、また各サービスはどのような状態なのかをまとめていきたいと思います。(全てのサービス網羅を保証するものではありません。ご了承ください。また、より正確な情報は公式ドキュメントを参照するようにしていただければと思います!) (↑Microsoft Build 2021 - Session:Build intelligent applications infused with world-class AI より画像を引用) Microsoft Azureの機械学習系のサービスは、先日のMicrosoft Build 20201で発表されていましたが、大きく下記の3つで区別していくようです。(上の方がすぐに活用ができて特定のビジネスシナリオに
[Azure AI] ①自然言語処理の機能を提供するAzureのサービス Language Understanding (LUIS) を改めて理解する - 説明編 -Azure自然言語処理chatbotLUISQiitaAzure こんにちは、もっちゃんと申します。 自然言語をアプリケーションで利用できると、ユーザビリティをより向上させることができる可能性があると思っています。アプリケーションの使い方にとらわれず、普段よく使っている自然言語でアプリが利用できるからですね。 ということで本エントリーでは自然言語処理(NLP/NLU)の機能を提供するMicrosoft AzureのLUIS(Language Understanding)というサービスがどのようなものかを理解していきたいと思います。 Microsoft AzureのLUISとは? Language Understanding (
[Azure AI] ②自然言語処理の機能を提供するAzureのサービス Language Understanding (LUIS) を改めて理解する - 実践編 -Azure自然言語処理linebotLUISQiitaAzure こんにちは、もっちゃんと申します。 前回の記事ではLUISの解説・説明的な内容を扱いました。 そして今回は実際に手を動かしてLUISを使って理解していこうと思います! さっそく使ってみる 事前準備 Microsoft AzureのサブスクリプションとCognitive Servicesのリソースを事前に作成して用意しておきましょう! 新しいアプリの開始 まずは、LUIS 専用のポータル画面にアクセスしてサインインを行い、LUISの画面に入ったら使用するサブスクリプションを選択します。 Create a new authoring resourceをクリックして
qiita.com/mocha
public class SampleContext: DbContext { public DbSet<Foo> Foos { get; set; } public DbSet<Bar> Bars { get; set; } } public class Foo { public long Id { get; set; } public virtual ICollection<Bar> Bars { get; set; } } public class Bar { public long Id { get; set; } public long FooId { get; set; } [ForeignKey("FooId")] public virtual Foo Foo { get; set; } } LazyLoading LazyLoadingEnabledがtrue はじめてのf
qiita.com/mochablendy
急にWindowsでプログラムを書くハメになった人向けに、Visual Studio CommunityのインストールからC#言語仕様の学習、基本フレームワークを把握するために必要な情報源へのリンクをまとめました。 暇を見つけ次第随時更新していきます。 Visual Studio 2013 各エディションの概要 Visual Studio Ultimate 2013 何でも出来ます。90日間無償で使用することが出来ます。Ultimateにしかない機能を利用することが明らかなのであればこれを使用します。 Visual Studio Community 2013 Professionalと同等の機能を無償で利用出来ます。個人利用であればこれが最もおすすめです。 Visual Studio Express 2013 Visual Studio Community 2013がリリースされる以前は、
Entity Frameworkにトランザクション管理を任せる SaveChanges()やExecuteSqlCommand()が呼ばれるたびにトランザクションが作成されます。 using (var context = new SampleContext()) { // トランザクション開始 context.Database.ExecuteSqlCommand( "UPDATE Samples SET Name = 'Hoge' WHERE Id= 1" ); context.Samples.Add(new Sample()); context.SaveChanges(); // トランザクション開始 context.Samples.Add(new Sample()); context.SaveChanges(); // トランザクション開始 } using (var context =
ASP.NET Identityで自前のIUserStoreを実装する方法です。 まず、IUserを実装します。 Idが取得できて、UserNameが取得・設定できればそれでOKです。 public class MyUser : IUser { public string Id { get; private set; } public string UserName { get; set; } public MyUser(string id, string userName) { Id = id; UserName = userName; } } 次にIUserStoreを実装します。 CreateAsync、DeleteAsync、などIUser実装クラスのCRUD処理を実装します。 例ではメモリ内のListに格納するようにします。 public class MyUserStore :
mochalogからの転載です。 AngularJSとASP.NET MVC (Razor)を使ってビューを作成します。 AngularJSを使うとHTML要素とJavaScriptオブジェクトや関数とのバインドが簡単にできます。 Razorを使うととてもシンプルなやり方でビューの構造化ができます。 ASP.NET MVCのControllerの作成 ControllersフォルダにHomeControllerクラスを作成します。 AngularJSだけでビューを作るのであれば必要ありませんが、 Razorを使わないのはもったいないのでView()を呼ぶだけのアクションを実装します。 public class HomeController : Controller { public ActionResult Index() { return View(); } } ビューの作成 Views
ASP.NET MVCでの集約例外処理の実装例です。 ログの出力処理とAjaxリクエスト処理時の振る舞いの変更をします。 HandleErrorAttribute.OnException Controller内で起きた例外を処理する集約例外ハンドラを実装します。 Ajaxリクエストの場合はデフォルトの例外処理は何もせず、 ステータスコードを500、応答本文を例外情報を含んだJSONにして、 $.ajax().fail()で例外処理をしやすくしておきます。 なおLogUtil.LogControllerError()というメソッドは別途定義されているものとします。 public class GlobalHandleErrorAttribute: HandleErrorAttribute { public override void OnException(ExceptionContext f
JavaScriptのコードで集約例外ハンドラの書き方チートシート。 例外のログを記録したり、画面に謝罪文を表示したりするなど、最低限の例外処理をしておきます。 window.onerror 普通のJavaScriptコードの例外を捕捉する集約例外ハンドラはwindow.onerrorで設定できます。 window.onerror = function (message, url, lineNumber) { console.log(message); var msg = "画面の処理中にエラーが発生しました。" + "ご迷惑をおかけしております。"; alert(msg); return true; };
var top = top || {}; // ancestor namespace top.second = top.second || {}; // ancestor namespace (function (third) { // namespace // private property var privPropName = "privPropValue"; // private method function privFuncName() { } // public function third.funcName = function () { } // public class third.ClassName = (function () { function ClassName() { } return ClassName; })(); // public singleton
var ClassName = (function () { // class function ClassName(paramName) { // public constructor this.propName = "propValue"; // public instance property } ClassName.prototype.funcName = function () { // public instance method var propsUsage = [ this.propName, ClassName.classPropName, privClassPropName ]; }; ClassName.classPropName = "classPropValue"; // public class property ClassName.classFuncName
このページを最初にブックマークしてみませんか?
『@mochaのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く