ディープラーニングを使用してPythonコードを自動的に補完するこのオープンソースプロジェクトは非常に素晴らしい

ディープラーニングを使用してPythonコードを自動的に補完するこのオープンソースプロジェクトは非常に素晴らしい

コード補完機能は IDE では非常に一般的です。優れたコード自動補完機能により、作業効率が大幅に向上します。ただし、IDE では一般的に補完に検索方式が使用されるため、シナリオによってはうまく機能しないことがあります。

今日、Yuanmei は GitHub でオープンソース プロジェクトを見つけ、Python コードを自動的に補完できるディープラーニングを使用した簡単なプロジェクトを完成させました。

このプロジェクトは LSTM モデルに基づいており、Python コード補完を簡単に完了できます。ただし、このプロジェクトはあまり注目されていません。現時点では、 437 個のスターと38 個のフォークしか獲得していません (GitHub アドレス: https://github.com/vpj/python_autocomplete)。

テストの結果、python_autocomplete を使用すると入力時間が約 30% ~ 50% 節約できることがわかりました。以下は、検証セットからのソース ファイルの評価例です。緑色の文字は、まだ自動補完されていないコードを示し、灰色の文字は自動補完された文字を示しています。

python_autocomplete には次の機能があります。

  • Appleの場合: Mac OSX、Linux、Windows
  • Python 2およびPython 3で動作します
  • プロジェクト内の仮想環境を自動的に検出する
  • 関数の定義、デフォルトでは Alt+Cmd+G / Ctrl+Alt+G
  • メソッドオーバーライド機能。 override-methodコマンドは、
  • 選択したオブジェクトの使用状況を表示する
  • 複数のファイルの名前を変更します。プロジェクト外のファイルには影響しませんが、VCSによって無視されたファイルには影響します。

このオープンソース プロジェクトに興味がありますか?

出典: https://atom.io/packages/autocomplete-python、https://github.com/vpj/python_autocomplete

<<:  エキサイティング!中国は人工知能とチップという2つの主要分野で新たな大きな進歩を遂げた。

>>:  2019年ディープラーニングフレームワークランキング(トップ10からトップ3まで)

ブログ    

推薦する

OpenAI のセキュリティ脆弱性が明らかに: ChatGPT の制限は一般的でない言語を使用することで簡単に回避可能

10月12日、ブラウン大学のコンピューターサイエンス研究者は、OpenAIのGPT-4セキュリティ設...

...

...

...

...

...

GPT-4 パラメータに関する最新の情報! 1.76兆個のパラメータ、8220億個のMoEモデル、PyTorchの創設者は確信している

皆さん、GPT-4 のパラメータは 1 兆を超える可能性があります。最近、アメリカの有名なハッカーで...

...

100日学習プラン | データサイエンスの詳細ガイド

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

人工知能トレーナー、ドローンパイロット…聞いたことのない「新しい職業」が登場している

社会における分業がますます洗練されていくにつれ、まるで種の進化のように、新しい職業が次々と生まれ、中...

スポーツイベントではロボットが人間に取って代わるのでしょうか?

スポーツにロボットを導入することは、器用な移動、リアルタイムのモーション制御、経路計画などの最新ロボ...

モデルが 10 倍大きくなると、パフォーマンスは何倍向上しますか? Googleの研究者が調査を実施

ディープラーニング モデルが大きくなるにつれて、あらゆる種類のハイパーパラメータ調整を行うのは非常に...

2023 年にビジネス リーダーが注目すべき IT の注目点トップ 10

選択の余地はありません。2022年は近年で最も激動の年の一つになるでしょう。 テクノロジーもこの混乱...

MLP は視覚研究に潜在的な驚きをもたらすでしょうか?最近のMLP画像分類作業の概要と分析

画像分類は、コンピューター ビジョン研究において常に非常に基本的で重要なタスクです。過去 10 年間...