ディープラーニングを使用して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まで)

ブログ    

推薦する

【文字列処理アルゴリズム】文字列包含アルゴリズムの設計とCコード実装

1. 要件の説明長い文字列と短い文字列が与えられた場合、短い文字列のすべての文字が長い文字列に含まれ...

人工知能が「人工知能」にならないようにするための鍵は、まだ人間の脳にあるかもしれない

ペンシルベニア州立大学の研究チームによると、脳内のアストロサイトと呼ばれる細胞の機能を解明し、それを...

自動運転車が急カーブを曲がるときに車線を検知する3つの技術

自動運転車は、車線を正確に検出するために、さまざまな色や照明条件下で車線を認識する必要があります。車...

...

ディープラーニング プラットフォームとして、TPU、GPU、CPU のどれが優れているでしょうか?誰かがベンチマーク調査を行った

GPU、TPU、CPU はすべてディープラーニング モデルのトレーニングに使用できますが、これらの各...

「統合インテリジェンス」について語るサンダーソフトはスマートカーの時代をリードする

[51CTO.comからのオリジナル記事] 5G+AIoTを中核とするさまざまなインテリジェント技術...

データ構造とアルゴリズムの比較 バックスペースを含む文字列!

[[441739]]バックスペースで文字列を比較するLeetCode の問題へのリンク: http...

50 以上の実用的な機械学習および予測 API (2018 年版)

[51CTO.com クイック翻訳] この記事では、顔認識や画像認識、テキスト分析、自然言語処理 ...

世界初、常温量子コンピュータが実用化!絶対零度の温度は必要ありません。メインコアには実際に「ダイヤモンドがセットされています」

量子コンピューティングは、おそらく現在最もエキサイティングな(そして話題になっている)研究分野の 1...

...

将来の医療における人工知能の重要な役割

今日の製薬業界が直面している最大の課題の 1 つは、新薬の開発と市場投入にかかるコストの高さです。こ...

ルカン、アンドリュー・ン、その他370人以上が共同書簡に署名:AIの厳格な管理は危険、オープン化がその解毒剤

近年、AIをどのように監督するかについての議論はますます白熱しており、有力者の意見も大きく異なってい...

人工知能 (AI): 2022 年に注目すべき 7 つのトレンド

2022年は人工知能が実験段階から基礎段階へと移行する年となるでしょう。成熟した技術の重要な指標につ...